无忧启动论坛

标题: 关于备份MBR的问题?谢谢! [打印本页]

作者: goodjob66    时间: 2010-2-6 02:40
标题: 关于备份MBR的问题?谢谢!
在网上看到的一篇文章,内容是:

在Linux下,备份MBR的命令是
dd if=/dev/sda of=/home/MBR.bak bs=512 count=1
(上面表示把第一个硬盘的前512字节备份到 /home/MBR.bak下)

恢复的命令是:
dd if=/home/MBR.bak of=/dev/sda bs=446 count=1
(上面表示把刚才备份的MBR.bak文件的前446字节恢复到第一个硬盘下)

请问为什么备份的时候要512,而恢复时却只需要446字节呢?如果恢复时恢复512字节会怎么样呢?先谢谢各位了!
作者: yangyangzhifeng    时间: 2010-2-20 22:58
恢复时只恢复了引导代码,没有包括主分区表.
作者: NicTense    时间: 2010-2-21 00:45
前446个字节是主引导系统,跟着的64个字节是分区表,最后2个字节是有效标志
所以,如果512字节都恢复的话会连同分区表一起恢复
如果此时的分区表和备份时是一样的,则没有任何问题
但是不建议这么做,除非分区表损坏了,要不当你的硬盘分区改变了,这么覆盖会导致整个硬盘都不能访问了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3