說明
Linux下有一個dd工具,用來直接讀寫磁盤。
Windows下也有一個類似的工具,可以在如下的地址下載:http://www.chrysocome.net/dd
下載到的主要就是一個dd.exe文件。
打開Windows下的CMD命令行,進入到dd.exe所在的目錄,通過dd /?可以查看命令說明:
通過dd list可以查看所有的磁盤:
前面部分是實際的磁盤,後面也有一些虛擬的磁盤,比如這裏看到的/dev/zero。
要拷貝磁盤總的內容所用的命令跟Linux中的差不多,只是物理設備的名稱稍微有點怪異。
下面是一些例子:
Make an image of a floppy disk:
dd if=\.a: of=c: empdisk1.img bs=1440k
Write the image back to a floppy disk:
dd if=c: empdisk1.img of=\.a: bs=1440k
Rip an .iso from a CD
dd if=\?DeviceCdRom0 of=c: empdisc1.iso bs=1M
Read a partition from a USB memory device
dd if=\.Volume{c18588c0-02e9-11d8-853f-00902758442b} of=c: empusb1.img bs=1M
Read the entire USB memory device
dd if=\?DeviceHarddisk1Partition0 of=c: empusb2.img bs=1M size progress
You can write to any file or block device which windows will allow you to write to. You can use the standard \. notation for win32 exported devices or the dd specific \? notation to access windows native devices.
不過dd.exe似乎長久沒有更新了,用起來也還有一些問題,需要謹慎使用。