Linux

MBR扇区故障

故障原因1:病毒、木马,不正确的分区操作、磁盘读写额误操作

故障原因2:找不到引导程序,启动中断,无法加载操作系统、开机后黑屏

解决思路: ①应提前做好备份文件

②以安装光盘引导进入急救模式

③从备份文件中修复

模拟MBR扇区故障:

一:备份MBR扇区数据

dd if=/dev/sda(启动盘) of=/backup/sda.mbr.bak bs=512 count=1

注释:if是输入,of是输出,备份启动盘开头的512字节(MBR分区占512字节、分区表447字节-512字节)

二:模拟MBR被破坏

dd if=/dev/zero of=/dev/sda bs=512 count=1

三:光盘引导,进入急救模式

boot:linux rescue

gpart -W /dev/sda /dev/sda

创建目录并挂载拥有备份文件的设备(/boot一般目录在sda1)

chroot /mnt/sysimage 命令切换根分区到硬盘的根分区

注释:gpart,磁盘修复小工具,恢复磁盘分区表

四:从备份文件中恢复MBR扇区

dd if=/backup/sda.mar.bak of=/dev/sda bs=512 count=1

原创文章,转载请注明: 转载自STM本文链接地址:MBR扇区故障

发表评论

电子邮件地址不会被公开。 必填项已用*标注