MBR扇区故障:修复
2012-09-26 23:21
316 查看
MBR引导记录位于物理硬盘的第一个扇区(512个字节),该扇区有被称为主引导扇区(MBR扇区),除包含系统引导程序的部分数据外,还包含整个硬盘的分区表记录,当主引导扇区发生故障时,将无法进入引导菜单,或因无法找到正确的分区位置而无法加载系统,通过该硬盘引导主机时很可能进入黑屏状态。下面通过实例介绍对MBR扇区进行备份、破坏、修复的过程:
1、备份MBR扇区数据:
使用dd命令:mkdir /backup #创建备份目录
mount /dev/sdb1 /backup #将第二块硬盘挂在到系统目录中
dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 #将MBR分区备份为sda.mbr.bak 文件
2、模拟MBR扇区故障:
dd if=/dev/zero of=/dev/sda bs=512 count=1 #从别的文件中读取512的数据覆盖到第一块硬盘sda破坏MBR扇区数据
3、重启将提示“Operating system not found ”
4、从备份文件恢复MBR扇区数据:
以安装光盘引导为例,在boot:提示符下输入linux rescue 回车,配置网卡选择NO,然后系统会提示将linux分区尝试挂载到/mnt/sysimage,接下来注意:提示初始化磁盘,要选NO,最后进入sh-3.1#提示符下
5、恢复数据:
mkdir /tmpdir #创建挂在目录
mount /dev/www/cruz /tmpdir #挂在带有备份的分区,如果是LVM逻辑分区还要先激活分区:lvm vgchange -ay /dev/www
dd if=/tmpdir/sda.mbr.bak of=/dev/sda bs=512 count=1 #还原备份数据
6、取出光盘,重启系统,完成。
1、备份MBR扇区数据:
使用dd命令:mkdir /backup #创建备份目录
mount /dev/sdb1 /backup #将第二块硬盘挂在到系统目录中
dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 #将MBR分区备份为sda.mbr.bak 文件
2、模拟MBR扇区故障:
dd if=/dev/zero of=/dev/sda bs=512 count=1 #从别的文件中读取512的数据覆盖到第一块硬盘sda破坏MBR扇区数据
3、重启将提示“Operating system not found ”
4、从备份文件恢复MBR扇区数据:
以安装光盘引导为例,在boot:提示符下输入linux rescue 回车,配置网卡选择NO,然后系统会提示将linux分区尝试挂载到/mnt/sysimage,接下来注意:提示初始化磁盘,要选NO,最后进入sh-3.1#提示符下
5、恢复数据:
mkdir /tmpdir #创建挂在目录
mount /dev/www/cruz /tmpdir #挂在带有备份的分区,如果是LVM逻辑分区还要先激活分区:lvm vgchange -ay /dev/www
dd if=/tmpdir/sda.mbr.bak of=/dev/sda bs=512 count=1 #还原备份数据
6、取出光盘,重启系统,完成。
相关文章推荐
- MBR扇区故障及修复
- 在Linux中修复MBR扇区故障
- Linux中怎样备份、破坏、修复MBR扇区故障
- 修复MBR扇区故障
- MBR扇区故障修复
- MBR扇区故障修复
- linux Redhat6.5 中MBR扇区故障的修复
- Linux修复MBR扇区故障
- 模拟MBR扇区故障
- linux启动类故障排除(MBR扇区)
- 【Linux系统】模拟MBR扇区故障与恢复
- Red Hat MBR扇区故障
- RedHat6.5引导过程与MBR扇区修复
- windows7引导故障的解决修复mbr
- windows7引导故障的解决 mbr修复
- Windows 7引导故障修复(BCD和MBR)
- windows7引导故障的解决 mbr修复
- windows7引导故障的解决 mbr修复
- Centos6启动故障之MBR破坏与修复
- 虚拟机模拟如何解决MBR扇区故障