硬盘是否用零覆盖更快?

Modified on: Fri, 08 Mar 2019 08:40:02 +0800

我有一台安装了两个操作系统的PC,我使用UbuntuUSB的磁盘清除了硬盘驱动器。我选择快速擦除。据我了解,它删除了分区表,但所有文件的1和0仍然在硬盘上。然后我创建了新的分区表,并安装了Win10。

问题:如果我用零覆盖它,硬盘会更快地工作(读/写)吗?
或者:将信息写入零重写HDD比“脏”HDD更快?

最佳答案

硬盘驱动器不存储文字零和我怀疑你认为它们存在的零。相反,它们以编码格式存储数据,以保证不会有太多的零位或彼此相邻的一位。由于数据被编码到的物理介质的盘片速度,振动等的微小变化,在尝试读取数据时,长时间的零或一个实际上可能导致同步问题,因此它限于一定的容差。 / p>

此外,硬盘驱动器总是一次编码整个扇区(通常是512字节或4096字节的数据),而不仅仅是已经改变的位(再次,因为它是编码数据)。这确保了每次都正确编码整个扇区。所以,用全零填充驱动器没有任何实际好处,虽然它也不会伤害任何东西,除了这样做造成的轻微机械磨损。如果你愿意,你可以选择用零覆盖所有内容,但它没有性能优势,而你只是浪费时间等待所有这些零写入。

固态硬盘经历了类似的过程;在写入新的数据块之前,它们会自动擦除块的先前内容,因此将所有零写入SSD会导致设备不必要的磨损,因为闪存技术只能在失败前删除变量但有限次数。引入的磨损仅占总工作周期的0.01%,但这是您希望避免定期做的事情。

作者:,phyrfox

相关问答

添加新评论