我有一台装有两个操作系统的PC,使用从UbuntuUSB的磁盘擦除了该硬盘。我选择了快速擦除。据我了解,它删除了分区表,但是所有文件的一和零仍然在硬盘上。然后,我创建了新的分区表,并安装了Win10。
问题:如果我用零覆盖硬盘,那么现在硬盘(读/写)的工作速度会更快吗?
或者:将信息写入零覆盖的硬盘的速度是否比“脏”硬盘快?
我有一台装有两个操作系统的PC,使用从UbuntuUSB的磁盘擦除了该硬盘。我选择了快速擦除。据我了解,它删除了分区表,但是所有文件的一和零仍然在硬盘上。然后,我创建了新的分区表,并安装了Win10。
问题:如果我用零覆盖硬盘,那么现在硬盘(读/写)的工作速度会更快吗?
或者:将信息写入零覆盖的硬盘的速度是否比“脏”硬盘快?
Answers:
硬盘不存储字面零和我怀疑您认为的零。相反,它们以编码格式存储数据,以确保彼此之间不会有太多零位或一位。长期零或实际上可能会在尝试读取数据时引起同步问题,这是因为数据在其上编码的物理介质的盘片速度,振动等的微小变化,因此将其限制为一定的公差。
此外,硬盘驱动器始终总是一次编码整个扇区(通常为512字节或4096字节的数据),而不仅仅是已更改的位(再次,因为它是对数据进行编码)。这确保了每次都正确编码整个扇区。因此,用全零填充驱动器没有任何实际好处,尽管它也不会造成任何损害,除了这样做会造成轻微的机械磨损。如果愿意,您可以选择用零覆盖所有内容,但这不会带来性能上的好处,并且您只会浪费时间等待所有这些零被写入。
固态驱动器也要经历类似的过程。它们会在写入新的数据块之前自动擦除该块的先前内容,因此将全零写入SSD会导致设备不必要的磨损,因为闪存技术只能擦除一个变量,但是擦除次数有限,因此会失败。引入的磨损仅占总占空比的0.01%,但是您要避免定期进行磨损。
can only be erased a certain number of times
—实际上,数量不确定。差异很大。
Solid state drives go through a similar process
。这是不正确的。硬盘驱动器不像SSD那样经历读/擦除/写周期。他们可以即时覆盖扇区,而不必先擦除它们。2)A long run of 0s or 1s could actually cause sync issues when trying to read the data
也不正确。硬盘驱动器扇区在记录扇区号,同步位和ECC数据的扇区之间有间隙。地址和同步数据可防止磁头在盘上丢失。因此,4k扇区的长度实际上为4211字节。
不,不会更快。不管要覆盖的数据如何,写入都花费相同的时间。
TRIM
如果使用零覆盖,则使用内部压缩而不支持的SSD 可能更快。他们将减少闪存上的实际空间,从而为闪存重新映射层留出更多的处理空间。所以这有点像TRIM /丢弃。
这取决于:
如其他答案所述,对于SSD,您不应使用零覆盖(这将对Flash单元造成不必要的磨损),而应使用安全擦除或全盘TRIM。如果某些较新版本的格式化实用程序检测到SSD,则会自动执行TRIM。这样做的原因是,SSD在“空”扇区和一个“充满”任何数据(包括零)的扇区之间进行了强烈区分。
如果多年使用,许多驱动器将产生少量的“坏点”。任何已经遇到的问题都将在SMART数据中显示为“ Pending Uncorrectable”。
如果没有无法读取的扇区,则机械HDD 不会从覆盖中受益,尽管它除了会消耗大量的前期时间外,也不会造成任何危害。
如果有一些无法读取的扇区,试图读取它们需要很长的时间,并且驱动将继续努力,以恢复在闲暇时刻,这将影响性能数据。覆盖它们将提示HDD丢弃现有数据,测试物理位置是否仍可用于存储,否则分配备用扇区。这还将重置“待处理的不可纠正”计数器。
TL; DR-通常不要这样做。
不,不会有任何速度差异,但是会造成不必要的磨损和不必要的故障机会。
传统的硬盘使用简单的伪随机生成器对数据进行编码,而更现代的硬盘则(几乎)所有SSD始终使用AES编码数据。这样做的原因是,无论是在磁驱动器上还是固态驱动器上,存储随机数据(或具有随机外观的数据)都对磨损均衡更有利,但特别是在后者的情况下(因此,首先使用AES来争夺比特币,但作为免费赠品,您可以免费获得安全性)。
因此,写出很多零将有效地写出很多“种类随机位”。
就是这样,并且读取(或覆盖)一个或另一个都不以任何方式更快。
另一方面,覆盖整个驱动器意味着要写入数十亿个扇区。尽管硬盘驱动器的故障率很低(完全是虚构的),以至于看起来像“从未发生”,但鉴于现代磁盘的巨大容量,“从未发生”更像是“很可能会发生”。出于这个原因,例如,不再推荐使用RAID-5,因为在发生故障的磁盘后尝试重新同步时遇到不可恢复的故障的可能性很高,以至于可能成为现实。
这意味着什么?好吧,这通常没有任何意义,但是不需要覆盖整个磁盘可能不是一个好主意。即使是安全擦除,如果有意的话,如今也存在更好(更快,更可靠)的方法。