备份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