/dev/zero 在 Windows 中等效吗?

/dev/zero 在 Windows 中等效吗?

我正在尝试使用 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)设备。

相关内容