在不破坏文件系统的情况下将硬盘内容清零
我从一台老人用过的旧电脑上复制了很多照片到外置硬盘上,这台电脑可能被恶意软件感染了。我把这些照片放到了另一块硬盘上。现在我的外置硬盘已经完全空了,但我很担心,我想确保硬盘上没有任何恶意软件或恶意代码。 所以我想用零填充它,但不要破坏文件系统或分区表。在某种程度上,我想找回我的磁盘,就像我刚买的一样。 可以这样做吗?有没有 Linux 命令可以做到这一点? 我的硬盘采用 NTFS 格式,带有 msdos(mbr)分区表。 ...
我从一台老人用过的旧电脑上复制了很多照片到外置硬盘上,这台电脑可能被恶意软件感染了。我把这些照片放到了另一块硬盘上。现在我的外置硬盘已经完全空了,但我很担心,我想确保硬盘上没有任何恶意软件或恶意代码。 所以我想用零填充它,但不要破坏文件系统或分区表。在某种程度上,我想找回我的磁盘,就像我刚买的一样。 可以这样做吗?有没有 Linux 命令可以做到这一点? 我的硬盘采用 NTFS 格式,带有 msdos(mbr)分区表。 ...
在接下来的几个月里,我需要清空很多磁盘。在清除每个驱动器后,我需要一种快速的方法来确保驱动器已完全被零填充。 我可以用十六进制编辑器打开每一个,但这样做只是让我看到它的某些部分已被清零,而驱动器越大,这就越没有意义,因为它无法确定其中是否存在非零字符。 我决定运行一些基准测试来测试我遇到的一些工具。我对每个工具进行了 3 次单独的运行计时,以验证对同一 1TB 磁盘的擦除,每次运行都在相同的系统负载下执行一整夜。为了处理缓存,每次运行都在随机位置执行工具,每次运行之间至少休眠 500 秒。 以下是每个工具在 3 项测试中的平均运行速度,按从慢到快的顺序...
我在 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...
我有一台安装了两个操作系统的 PC,我使用 UbuntuUSB 的磁盘擦除了硬盘。我选择了快速擦除。据我所知,它删除了分区表,但所有文件的 1 和 0 仍在硬盘上。然后我创建了新的分区表,并安装了 Win10。 问题:如果我用零覆盖硬盘,硬盘现在的工作速度(读/写)会更快吗? 或者:将信息写入用零覆盖的硬盘比写入“脏”硬盘更快吗? ...