MENU

MBR扇区故障

October 18, 2018 • Linux阅读设置

故障原因

  • 病毒、木马,不正确的分区操作、磁盘读写额误操作
  • 找不到引导程序,启动中断,无法加载操作系统、开机后黑屏

解决思路

准备

  • 应提前做好备份文件
  • 以安装光盘引导进入急救模式
  • 从备份文件中修复

模拟 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

|无广告声明:本站已于2021年7月6日全面取消广告,如果你看到广告,则为流氓浏览器或流氓软件导致,请检查你的电脑。

Last Modified: June 6, 2019
Archives QR Code
QR Code for this page
Tipping QR Code