笔者:国际认证信息系统审计师、软考系统分析师
修复通常就是修复引导和修复分区两种情况。修复引导一般只会出现在传统MBR/MSDOS分区的硬盘,而GPT分区的硬盘出现这种问题的概率会小很多。因为GPT硬盘不使用MBR。
如果硬盘的MBR破坏了,操作系统就无法启动,可能会给出如下信息显示:
Missing operating system
MBR error
Error loading operating system
Invalid partition table
SystemRescueCD或者GParted Live光盘带的GParted分区工具并不提供MBR修复功能,但这两者都带了testdisk,这个基于文本命令行的testdisk工具可以修复MBR。方法过程是:
1、启动SystemRescueCD,进入命令行后输入testdisk启动工具
2、选择No Log,不需要记录日志
3、选择需要操作的硬盘,比如/dev/sda
4、选择分区表类型,一般就是选择Intel、EFI GPT或者Mac,比如选择Intel
5、选择[MBR Code],对硬盘第一个扇区写入MBR代码。
6、testdisk会让你确认两次。按Y两次后,完成写入。
7、提示重启后生效。
另一方面,testdisk工具还可以搜索恢复分区表。如下操作:
1、在功能菜单选择分析:[Analyse]
2、testdisk自动检查和提示分区情况,这个例子提示分区无法启动:
3、然后开始自动搜索,搜索到的分区会自动列出,期间可以中止搜索:
4、完成搜索后,会提示搜索情况:
5、可以选择找到的分区进行操作:
6、对选中的分区,选择写入[Write]:
7、确认写入,完成后提示重启生效:
如果在此之后,系统依然不能启动,还可以进一步通过尝试testdisk的文件系统修复工具:
1、选择文件系统工具:[Advanced] Filesystem Utils
2、选择启动分区,然后选择引导扇区恢复:[boot] Boot Sector Recover
3、选择重建引导扇区:[Rebuild BS] Rebuild boot sector
4、完成重写引导扇区后,检查结果,重启计算机。
本站微信订阅号:
本页网址二维码: