主引导扇区释疑( 二 )


其中bs(buffer;size)是指重写的字节数 。为什么不是512;
呢?主引导扇区是一个扇区(512字节呀)?;
A:;答案是因为我们用上面的命令是为了修复可能被病毒修改了的主引导记;
录MBR,或者想把LILO卸载掉,而不是恢复整个主引导扇区 。所以我们;
只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区 。;
boot.NNNN是我们在安装Linux之前整个主引导分区的备份 。如果我们把;
512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘;
DPT表也破坏掉 。那就坏事了 。;:-);


linuxrat补充一些:=)...;

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...;研究起来是比较有意思的.;

有哪位大拿给大家把这446字节的指令给大家说一说吧.;//bow,;come;on...;

推荐阅读