我注意到,在退役之前安全擦除硬盘驱动器时,这dd if=/dev/urandom of=/dev/sda
需要花费近一整天的时间,而shred -vf -n 1 /dev/sda
使用同一台计算机和同一驱动器只需要几个小时。
这怎么可能?我认为瓶颈是的输出受限/dev/urandom
。切丝是否使用一些伪随机性发生器,该伪随机性发生器的随机性较低,并且仅比其单一目的(即,更有效)就足够了urandom
?
请注意,擦除驱动器(尤其是ssd驱动器)的最佳选择是SATA安全擦除命令。任何其他选择-禁止销毁-都会失败。它的速度也快得多,在SSD上可能只需要几秒钟。
—
Maarten Bodewes,2016年