我正在尝试使用 Windows 版本的 dd 将 RHEL iso 复制到 USB 棒。但是,我想先将驱动器清零,以确保在将其写出之前驱动器上没有文件系统。Windows 中是否有可以用作输入文件的 /dev/zero 等效项?
答案1
约翰·纽比金的 dd支持这一点。
虚拟设备是 0.4beta1 版本中的新功能。
由于 Windows 没有类似 unix /dev/zero 或 /dev/random 的设备,因此这些设备已在 dd 内部实现。您可以将它们用作输入文件,以提供无限数量的零或伪随机数据。
答案2
也有一些实际设备驱动程序以及在 Win32 下/dev/zero
。/dev/random
答案3
我建议非常有用sdelete
公用事业
它可以将可用空间归零或清理(通过多次随机传递)。
答案4
/dev/zero
你可以模拟Busybox-w32,虽然我不确定它是否可以零填充存储:
while printf '\0'; do printf '\0'; done | dd of=<file> bs=4M conv=sync status=progress
或者:
yes "" | tr '\n' '\0' | dd of=<file> bs=4M conv=sync status=progress
如果你不介意安装完整的 GNU/POSIX 环境,赛格威提供特殊(/dev/zero
、/dev/random
和/dev/urandom
)和物理(/dev/sdX
)设备。