我可以通过减少硬盘容量来提高硬盘的可靠性吗?

cha*_*zjn 10 ntfs hard-drive format hardware-failure

我有一个使用过的 3TB SATA 硬盘驱动器,我打算将其用作 Win 7 盒中的替代品。

我不需要所有这些容量,所以我想如果我将它格式化为 1TB,我会增加可靠性。我在这背后的想法是基于以下想法:

  • 每个扇区/轨道之间会有更多的物理“呼吸空间”。
  • 当发现坏扇区时,会有更大的未分配扇区池可供使用。

我的假设是真的吗?

如果我的假设不正确,那么所有未使用的空间会发生什么?硬盘驱动器是否仍然格式化为相同的物理尺寸;因此,我的 1TB 驱动器仍会像格式化为 3TB 一样将扇区挤压到盘片上。

非常感谢!

Mok*_*bai 30

你的假设是错误的。

该驱动器具有由物理扇区组成的固定物理格式,在您的情况下总共为 3TB。通过格式化驱动器,您可以有效地清除这些扇区中的数据,但您不会以任何方式重新排列它们或更改它们的物理大小或布局。通过以较低容量进行格式化,您只会浪费额外的空间,它会存在,但根本不会被用于任何事情

格式化不会改变物理扇区大小或磁道之间的空间。

至于未分配的扇区,我认为驱动器有预设数量的保留扇区用于重新分配,驱动器无法判断操作系统是否使用了扇区。SSD 确实有一个称为“修剪”的功能,它可以告诉驱动器扇区可以被擦除,但这有点不同,旋转盘片缺乏任何类似的功能。未格式化的扇区不会用于坏扇区的重新分配。

通过将 3TB 驱动器格式化为 1TB,您只是防止自己使用 2TB 的空间,从而浪费了您在驱动器上花费的 2/3。您的 1TB 分区将位于 2TB 的空白空间前面。

  • @Walkerneo SSD 是不同的,由于磨损均衡的要求,它们需要更详细地了解哪些块包含实际数据并且可以擦除,因此需要 TRIM 命令。由于磨损均衡器的工作方式,SSD 实际上受益于未使用的空间。由于操作系统支持,这不需要特别“封锁”,但它可能不会受到伤害。所有 SSD 需要的是操作系统支持和一些可用磁盘空间。如果使用具有修剪支持的操作系统(例如 Win7 或大多数其他现代系统),则无需格式化驱动器。 (2认同)