zero-write

仅将尚未设置为零的磁盘部分归零
zero-write

仅将尚未设置为零的磁盘部分归零

我通常使用 # pv -terab /dev/zero > /dev/sdx 将磁盘清零(即:/dev/sdx)。基本上,它只是将每个地方都写为零,而不关心以前的值。 但是,我想知道这样做是否会更快,尤其是在 USB 闪存驱动器上,读取磁盘并且仅当读取的值不为零时才将其设置为零。我该怎么做?特别是在 bash 单命令行中。 我对此感兴趣的是 USB 闪存盘有几个特点。它们的读取速度很快,但写入速度很慢。它们往往会因写入过多而磨损。最后一点,据我所知,无法有效地使用“修剪”命令。 因此,仅写入尚未设置为零的磁盘数据是值得的...... 谢谢您的回答。 ...

Admin

在不破坏文件系统的情况下将硬盘内容清零
zero-write

在不破坏文件系统的情况下将硬盘内容清零

我从一台老人用过的旧电脑上复制了很多照片到外置硬盘上,这台电脑可能被恶意软件感染了。我把这些照片放到了另一块硬盘上。现在我的外置硬盘已经完全空了,但我很担心,我想确保硬盘上没有任何恶意软件或恶意代码。 所以我想用零填充它,但不要破坏文件系统或分区表。在某种程度上,我想找回我的磁盘,就像我刚买的一样。 可以这样做吗?有没有 Linux 命令可以做到这一点? 我的硬盘采用 NTFS 格式,带有 msdos(mbr)分区表。 ...

Admin

有没有更快的方法来验证驱动器是否已完全归零?
zero-write

有没有更快的方法来验证驱动器是否已完全归零?

在接下来的几个月里,我需要清空很多磁盘。在清除每个驱动器后,我需要一种快速的方法来确保驱动器已完全被零填充。 我可以用十六进制编辑器打开每一个,但这样做只是让我看到它的某些部分已被清零,而驱动器越大,这就越没有意义,因为它无法确定其中是否存在非零字符。 我决定运行一些基准测试来测试我遇到的一些工具。我对每个工具进行了 3 次单独的运行计时,以验证对同一 1TB 磁盘的擦除,每次运行都在相同的系统负载下执行一整夜。为了处理缓存,每次运行都在随机位置执行工具,每次运行之间至少休眠 500 秒。 以下是每个工具在 3 项测试中的平均运行速度,按从慢到快的顺序...

Admin

为什么 dd 在对磁盘进行零写入结束时会给出错误?
zero-write

为什么 dd 在对磁盘进行零写入结束时会给出错误?

我在 Windows 7 上运行 Cygwin。 我使用以下dd命令安全地擦除 1TB 机械磁盘: dd if=/dev/zero of=/dev/sde bs=4M status=progress 擦除大约进行了 2 个半小时,大约在我预计完成的时间,成功将大约 930GB(或更可能是 GiB)写入磁盘后,我收到了错误: dd:写入‘/dev/sde’时出错:输入/输出错误 我再次运行该命令,seek尝试通过将文件的最后几 GB 写入零来重现错误: dd if=/dev/zero of=/dev/sde bs=4M status=pr...

Admin

用零覆盖的硬盘速度会更快吗?
zero-write

用零覆盖的硬盘速度会更快吗?

我有一台安装了两个操作系统的 PC,我使用 UbuntuUSB 的磁盘擦除了硬盘。我选择了快速擦除。据我所知,它删除了分区表,但所有文件的 1 和 0 仍在硬盘上。然后我创建了新的分区表,并安装了 Win10。 问题:如果我用零覆盖硬盘,硬盘现在的工作速度(读/写)会更快吗? 或者:将信息写入用零覆盖的硬盘比写入“脏”硬盘更快吗? ...

Admin