備份MBR
: # dd if=/dev/sda of=/boot/boot.NNNN bs=446 count=1 恢復MBR: # dd if=/boot/boot.NNNN of=/dev/sda bs=446 count=1 -爲何不是512呢, 主引導扇區是一個扇區(512字節呀)? -只把主引導扇區的備份文件boot.NNNN的前446個字節重寫入主引導扇區。 boot.NNNN是咱們在安裝Linux以前整個主引導分區的備份。若是咱們把 512個字節所有寫入主引導扇區就可能會把安裝了Linux後改變了的硬盤 DPT表也破壞掉. MBR-> Main/Master Boot Record, 有些書上是寫成Master的. 我認爲能夠分紅三個部分吧, MBR+DPT+MagicNumber(446+64+2=512) 這也就是爲何進行MBR備份的時候要指定bs=512 或者 bs=1k, count=1的緣由. 而後恢復時常常看到HOWTO裏面是bs=446 count=1. 這個446就是指令部分的恢復, 不是DPT的恢復. 每每MBR裏面的第一個指令是cli... 研究起來是比較有意思的. |
上一篇:理解Linux的啓動過程javascript
下一篇:個人友情連接html