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

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

我有一个二手的 3TB SATA 硬盘,打算用它来替换 Win 7 系统。

我不需要这么多容量,所以我想如果我将其格式化为 1TB,我会提高可靠性。我的想法基于以下想法:

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

我的假设正确吗?

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

非常感谢!

答案1

你的假设是错误的。

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

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

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

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

答案2

硬盘使用的纠错算法与所有其他纠错算法一样,确实存在失败的可能性。硬盘写入的数据可能与您发送的数据不同,这种风险虽然极小,但确实存在。随着容量达到数万亿字节,这种可能性在统计上会增加。

但是,您不会通过闲置空间来为自己购买额外的保护。您可以通过存储冗余数据(使用 PAR/PAR2 工具或多次写入数据)来获得额外的保护。

但是,如果您担心这一点,您不妨花点力气将数据复制到另一个物理驱动器中,这还有额外的好处,比如防止机械故障等。

不使用空间将使您在硬盘磁头因撞击而刮擦表面时有更多机会。但请考虑一下 - 除非您有一种方法将数据均匀分散地分布在磁盘周围,否则假设您正在使用这些数据,磁头很可能会位于包含数据的轨道上或附近。硬盘控制器响应“停放”命令以“避开”数据的日子早已过去。

答案3

如果您将硬盘格式化为 3TB 容量,并且从不使用超过 1TB 的容量,那么您可以延长硬盘的使用寿命。我说的是“可能”,而不是“一定”,因为硬盘可能会发生机械故障。实际上,您无法采取任何措施来防止这种情况发生。但是,随着盘片上的扇区开始损坏,分区表将重新映射到盘片上未损坏且未使用的其他扇区。充分利用硬盘可防止扇区被重新映射,从而导致数据丢失。希望这能有所帮助!:-)

答案4

我还注意到,如果您对一个大驱动器进行分区,然后根据驱动器的预期寿命执行操作(如旋转汽车轮胎),您可以稍微增加驱动器的寿命和速度,您可以在一个分区上安装操作系统,可能在一个分区上安装一个非常大的虚拟驱动器(缓存),并且正如已经建议的那样,数据在第三个分区上 [假设您创建了 3 个分区]。现在,如果保修期为 3 年,您每年轮流使用每个分区,因此它们轮流被缓存和操作系统(带有缓存和临时文件等)写入,您可以通过删除 1 个分区上的虚拟内存并安装全新的操作系统来实现,这与从头开始完美碎片整理相同。您也可以这样做,当您将数据从一个复制到另一个时,您可以先将每个文件重新格式化,因为所有文件随后都被复制到全新的驱动器中,可以说,如果您一次复制它们,它们就不会被碎片化,即使它们在源分区上是碎片化的。最大的好处是将磁盘写入分散到 3 个分区……某些文件有一些重要的写入,因为现有文件名总是写在自身顶部,如果它变大,它会添加到末尾,但所有更改都从头开始。我发现几年前运行的 NDD 存在弱点,在最终写入之前,它会一遍又一遍地尝试读取/写入。我想知道为什么我的某些应用程序有时会冻结,并且意识到 NDD 如果它可以在 6 次尝试(DOS 默认尝试)内写入,它会继续运行,好像一切都正常(没有告诉我弱点),所以我使用 ID 应用程序测试了哪些集群……使用 Norton 的磁盘编辑来识别哪些文件使用了那个/那些集群……然后重命名物理文件 FILENAME.BAD。现在必须重新安装丢失的文件,但猜怎么着……?不再有软件冻结……从技术上讲,我所做的是在 dos 级别手动标记驱动器上的坏点,并通过重命名它们,我强制将它们写入新的(强而不是弱)驱动器区域。我发现在正常 DOS 操作期间多次写入的文件在大多数情况下是最先出现故障的区域。

相关内容