如何在 Windows 上的 cygwin 上使用 dd 擦除 USB 驱动器?

use*_*669 2 windows security cygwin file-shredding dd

我正在尝试在 Windows 上dd使用Cygwin擦除 USB 驱动器。我应该用什么来of论证?

dd if=/dev/null of=?
Run Code Online (Sandbox Code Playgroud)

Che*_*eto 5

应该注意的是,写入/dev/null块设备将什么都不做。块设备意思/dev/sdcnot /dev/sdc1sdc1 指的是第一个分区,而不是整个设备。

你想使用:

/dev/zero
Run Code Online (Sandbox Code Playgroud)

或者:

/dev/urandom
Run Code Online (Sandbox Code Playgroud)


kol*_*len 5

Cygwin对类似硬盘的设备使用以下设备映射

POSIX device name     Internal NT device name

/dev/sda          \device\harddisk0\partition0  (whole disk)
/dev/sda1         \device\harddisk0\partition1  (first partition)
...
/dev/sda15        \device\harddisk0\partition15 (fifteenth partition)

/dev/sdb          \device\harddisk1\partition0
/dev/sdb1         \device\harddisk1\partition1

[up to]

/dev/sddx         \device\harddisk127\partition0
/dev/sddx1        \device\harddisk127\partition1
...
/dev/sddx15       \device\harddisk127\partition15
Run Code Online (Sandbox Code Playgroud)

您可以在管理控制台的磁盘管理中看到 NT 设备名称。

也使用/dev/zero代替/dev/null作为输入。

  • `cat /proc/partitions` 会给你`Win-Drive <--> /dev/*` 映射。 (4认同)