dd for windows

weixin_34377065發表於2009-04-16
作者:張宇,北亞資料恢復中心,轉載請聯絡作者,如果實在不想聯絡作者,至少請保留版權,謝謝。
 
  dd for windows下載地址:[url]http://www.chrysocome.net/dd[/url](或從網上找)

  dd是一個在LINUX、UNIX下非常重要的磁碟映象工具,現在終於有了WINDOWS版本。雖然dd是基於命令列方式的應用程式,操作不便捷,但命令列的應用程式優點卻也是圖形程式不具備的,比如,希望對硬碟做批量映象,如果用圖形介面程式處理,只能等待做完一個再做一個,而用命令列的dd,就可以下一個批處理命令來批量執行了。
  dd for windows的執行格式為:
  dd [bs=SIZE[SUFFIX]] [count=BLOCKS[SUFFIX]] if=FILE of=FILE [seek=BLOCKS[SUFFIX]] [skip=BLOCKS[SUFFIX]] [--size] [--list] [--progress]
  其中:
  bs代表映象時緩衝塊的大小,通常建議設得大一點,比如1M、10M等(單位可用:c表示位元組,w表示雙字,d表示4位元組,q表示8位元組,k表示1024位元組,M表示k*k位元組,G表示k*k*k位元組),預設為512位元組
  count表示映象的塊總數
  if與of分別表示映象源與映象目標的裝置檔案路徑
  seek表示在備份時對of後面的部分也就是目標檔案跳過多少塊再開始寫
  skip表示備份時對if後面的部分也就是原檔案跳過多少塊再開始備份
  --size表示對源裝置的讀取進行大小校驗,以避免IO死迴圈等錯誤
  --list表示列出可利用的磁碟(分割槽)裝置檔案,在if與of中指定的這是這些裝置名稱
  --progress表示顯示映象進度
 
示例:
對軟盤做映象:
dd if=\\.\a: of=c:\temp\disk1.img bs=1440k
 
對硬碟做映象
先用 dd --list,查到要映象的裝置路徑為:\\?\device\harddisk1\dr5
 
然後執行:
E:\>dd if=\\?\device\harddisk1\dr5 of=r:\aa.img --size
rawwrite dd for windows version 0.5.
Written by John Newbigin <[email]jn@it.swin.edu.au[/email]>
This program is covered by the GPL.  See copying.txt for details
250880+0 records in
250880+0 records out
  

相關文章