|
Friday, August 13, 2010, 07:05 - News 遊戲新聞
Linux dd指令應用 複製備份硬碟 MBR和清除CLEAR MBRdd是disk dumpwww.mirror.tw的縮寫,以下列出dd常用的應用
清除硬碟MBR
/dev/sde是你要清除MBR的硬碟(此動作將導致硬碟無法開機),
如果原來硬碟是WINDOWS,適合用此指令清除WINDOWS遺讀
[root@host ~]# dd if=/dev/zero of=/dev/sde bs=512 count=1www.mirror.tw
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00906382 s, 56.5 kB/s
此動作將清除硬碟/dev/sde的MBR
www.mirror.tw
備份HD MBR
[root@host ~]# dd if=/dev/sda of=/mbr.bak bs=512 count=1www.mirror.tw
1+0 records in
1+0 records out
備份/dev/sda的MBR到檔案/mbr.nakwww.mirror.tw
MBR是儲存在硬碟第一磁區
硬碟的 MBR 為硬碟的第一個 sector(每個Sector的大小是512 bytes 即0.5KB)
運用dd指令將MBR 內的所有資料都備份到檔案/mbr.bakwww.mirror.tw
注:if是指來源裝置或檔案,of是目的裝置或檔案,也就是來源和目的可以是裝置名稱或檔案
www.mirror.tw
dd硬碟對拷,硬碟複製(來源和目的硬碟大小相符,不然備份後的目的硬碟有無法預知的後果)
包含MBR,啟動磁區,分割表,和系統檔案資料
[root@host ~]# dd if=/dev/sda of=/dev/sddwww.mirror.tw
備份整顆硬碟到檔案(無壓縮)
dd if=/dev/sda of=/sda.backupwww.mirror.tw
還原(來源和目的硬碟大小相符,不然備份後的目的硬碟有無法預知的後果)
dd if=/sda.backup of=/dev/sda
www.mirror.tw
備份整顆硬碟到檔案(壓縮)
dd if=/dev/sda | gzip -c > /sda.backup.gzwww.mirror.tw
還原(來源和目的硬碟大小相符,不然備份後的目的硬碟有無法預知的後果)
gzip -dc /sda.backup.gz | dd of=/dev/sda
注:
在以IBM製定x86的架構下,每個硬碟磁區(Sector)大小皆為512Bytes,
其第零個磁柱、第零個磁頭上的第一個磁區(Cylinder 0、Head 0、Sector 1)稱為MBR (Master Boot Record),www.mirror.tw
MBR中前446 Bytes可放置開機程式碼(Boot Code),剩下的66Bytes每16Bytes記錄一個分割區的資訊,
例如磁區是否為可啟動(Active),以及磁區開始、結束位置與大小等資訊,
所以磁碟最多只能有
|
|
Add Comment
Fill out the form below to add your own comments.
|
Release
MD5 checkMd5Sum
Driver




Categories