我最近买了一个 3TB 的内置硬盘来替换我已填满的 2TB 硬盘。使用相同的外壳它一直容纳着我的 2TB 硬盘,Ubuntu 报告新硬盘的容量为 802 GB。
我还有一个多用途SATA 转 USB 和电源适配器。当使用该设备连接新驱动器时,Ubuntu 会报告完整的 3 TB。
无论我使用 gpt 还是 msdos 分区表,我都会看到相同的行为。
这看起来像是外壳的限制,但我无法解释为什么它能识别一个驱动器的完整 2TB,但只能识别更大驱动器的 800GB。
这可以用硬盘盒的功能来解释吗?我可以通过检查系统状态来验证吗?购买新硬盘盒时我需要搜索某些功能吗?
当磁盘通过USB 加密狗,Ubuntu 的“磁盘”实用程序报告以下内容:
- 型号:ST3000DM 008-2DM166(0006)
- 3.0 TB(3,000,592,982,016 字节)
- 序列号:20140404
但当通过外壳:
- 型号:ST3000DM 008-2DM166 (0103)
- 大小:802 GB(801,569,726,464 字节)
- 序列号:ST3000DM00_Z505FLQF
答案1
我会查找制造商的数据。取决于您的机箱中内置了什么硬件/固件,它可能只是旧的,也可能只是他们省钱的部分。
停留在 2 TB 的障碍并不罕见。
因此,如果您很幸运的话,您可以获得外壳的固件更新,或者可能只是存在不同的驱动程序(我对此表示怀疑)。
就“快速驱动程序检查”而言,您可以获得一个 knoppix 并从该 CD(www.knoppix.org)启动,这是我见过的硬件识别方面最好的。
如果 knoppix 正确地看到了外壳中的驱动器,那么您的 ubuntu 也可以做到这一点。