Chris_F Asked: 2021-08-05 04:26:18 +0800 CST2021-08-05 04:26:18 +0800 CST 2021-08-05 04:26:18 +0800 CST 为什么硬盘驱动器仍然使用 512 字节模拟扇区? 772 我的理解是,硬盘驱动器制造商早在2010 年就宣布转向 4K 扇区,并且自 Windows Vista 以来,操作系统中一直存在对 4K 扇区的支持。然而,我刚刚检查了我全新的三星 980 PRO 2TB SSD,它报告了 4K 物理扇区,但模拟了 512 字节接口。与我的 8TB 希捷相同。我觉得奇怪的是,它已经 10 多年了,驱动器仍然向操作系统展示自己,就好像它们是 512 字节扇区一样。 hard-drive storage 1 个回答 Voted Best Answer r2d3 2021-08-07T01:05:09+08:002021-08-07T01:05:09+08:00 硬盘驱动器制造商模拟长度为 512 字节的扇区的原因是为了提高兼容性——尤其是用作引导驱动器。 大量软件产品甚至操作系统都将 512 硬编码为一个扇区,并且不会查询驱动器。 它们在处理扇区大小不同于 512 字节的驱动器时会失败。 不对齐 - 正如其他人所声称的那样 - 只会导致性能下降和额外的硬盘磨损,但硬盘驱动器没有理由显示大小为 512 字节的虚拟扇区。恰恰相反:通过向硬盘驱动器外部的世界显示 512 字节的扇区来保持兼容性的努力,然后必须由硬件的固件分配给 4096 字节的内部扇区,这会导致对齐问题。
硬盘驱动器制造商模拟长度为 512 字节的扇区的原因是为了提高兼容性——尤其是用作引导驱动器。
大量软件产品甚至操作系统都将 512 硬编码为一个扇区,并且不会查询驱动器。
它们在处理扇区大小不同于 512 字节的驱动器时会失败。
不对齐 - 正如其他人所声称的那样 - 只会导致性能下降和额外的硬盘磨损,但硬盘驱动器没有理由显示大小为 512 字节的虚拟扇区。恰恰相反:通过向硬盘驱动器外部的世界显示 512 字节的扇区来保持兼容性的努力,然后必须由硬件的固件分配给 4096 字节的内部扇区,这会导致对齐问题。