无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2231|回复: 2
打印 上一主题 下一主题

关于备份MBR的问题?谢谢!

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-6 02:40:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上看到的一篇文章,内容是:

在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字节会怎么样呢?先谢谢各位了!
2#
发表于 2010-2-20 22:58:37 | 只看该作者
恢复时只恢复了引导代码,没有包括主分区表.
回复

使用道具 举报

3#
发表于 2010-2-21 00:45:48 | 只看该作者
前446个字节是主引导系统,跟着的64个字节是分区表,最后2个字节是有效标志
所以,如果512字节都恢复的话会连同分区表一起恢复
如果此时的分区表和备份时是一样的,则没有任何问题
但是不建议这么做,除非分区表损坏了,要不当你的硬盘分区改变了,这么覆盖会导致整个硬盘都不能访问了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-27 09:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表