关于 SystemRescueCD/GParted 的使用技巧连载(修复篇)

作者:Sender  来源:WaveCN.com  发布日期:2022-03-03  最后修改日期:2022-03-04

article banner

笔者:国际认证信息系统审计师、软考系统分析师

修复通常就是修复引导和修复分区两种情况。修复引导一般只会出现在传统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、完成重写引导扇区后,检查结果,重启计算机。

本栏目相关
  •  2013-09-04 Windows Server 2008 重命名域和域控制器
  •  2015-05-11 解决Windows Server 2008 R2域控制器显示无法连接到Internet
  •  2015-05-23 使用 GParted 进行虚拟机硬盘分区调整操作
  •  2009-04-17 如何在Seamonkey上安装VMWare Server 2.0的客户机Console
  •  2008-04-17 万恶的UAC功能增加了许多麻烦
  •  2022-03-01 关于 SystemRescueCD 的使用技巧连载(网络篇)
  •  2022-02-25 Linux 软路由网络吞吐优化设置
  •  2022-03-03 关于 SystemRescueCD/GParted 的使用技巧连载(修复篇)
  •  2022-03-02 关于 SystemRescueCD/GParted 的使用技巧连载(硬盘分区知识篇)
  • 微信订阅号二维码

    本页网址二维码:

    本栏目热门内容
  • Acrobat虚拟PDF打印机执行打印时挂起,解决办法竟然...
  • LINKSYS交换机登录WEB界面显示不正确的解决方法
  • 又一次RAID 5阵列故障记录
  • 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能...
  • 修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET...
  • 解决虚拟化运行的 Windows Server 2003 标准版出现...
  • Windows Server 2008 重命名域和域控制器
  • Intel Nehalem CPU Errata 导致 VMWare ESXi(vSpher...
  • 一次很精神的电脑组装过程记录(但不是自己的电脑)...
  • 解决MySQL Cluster 备份总是失败,提示文件已存在的...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的问题
  • 解决 VMWare vSphere 6 客户端无法修改用户密码
  • 解决Windows Server 2008 R2域控制器显示无法连接到...
  • 本站服务器RAID 5阵列双硬盘失效挽救记录
  • 网站数据库从MySQL 5.0升级到5.6的记录
  • 解决MariaDB使用Percona XtraBackup增量备份出错
  • DELL PowerEdge 820 报CPU3 INTERNAL ERROR 的解决...
  • Linux 下的分区调整工具GParted实战
  • 修改arpwatch使通知邮件主题显示IP地址
  • 程序员漫画:如何用8种不同的编程语言去解救公主
  • 解决很好用的多合一即时通信软件pidgin的崩溃问题
  • 解决Samba WINS服务的错误解释问题
  • 使用 GParted 进行虚拟机硬盘分区调整操作
  • 解决Squid代理HTTP时在浏览器出现Content Encoding ...
  • 用Delphi编写使用到ADO的DLL的一些问题
  • 网站简单改版
  • 索尼系列手提电脑备份失败,出现700错误的解决办法
  • Dell R900服务器 BMC firmware incompatible with C...
  • 更多...