我有一台装有旧 500GB 和 1TB 硬盘的计算机,我想将其替换为崭新的 3TB 硬盘。我不知道 3TB 硬盘的运行要求,但我知道我听说过由于硬盘大小超过下限而导致的其他问题(芯片组、操作系统、控制器、BIOS 等)。
我的主板 (BFG680i) 和 SATA 卡 (Promise SATA300 TX4) 手册中的文档未提及它们支持的容量;仅提及它们支持 SATA300。该计算机是运行 Windows Server 2008 x64 的 64 位计算机,但如果这是个问题,我可以使用 2008 R2。
哪些因素可能会限制或阻止我成功安装 3TB 硬盘?
答案1
如果主板支持 48 位 LBA(自本世纪初以来,几乎所有主板都支持),那么从硬件角度来说,一切就都好了。只要 BIOS 和驱动器控制器支持 >2.199TB 分区,一切就都好了。
您必须处理的总是软件层 - 64 位版本的 Windows Vista/Server 2008/7(以及带有 EFI 的 OSX)不再使用 32 位逻辑块寻址方法来处理磁盘上的数据。
32 位 LBA 对可寻址存储的限制为 2.2TB;最新的 Windows(以及一段时间以来的 OSX)通过使用 GPT(GUID 分区表)而不是普通的 MBR 来处理 >2.2TB 的分区大小 - 并且 GPT 使用 64 位 LBA(其中,据酒吧里的一个人说,定义最大可寻址分区大小(512 字节扇区)为 9.4泽字节。