《数据修复技术与典型实例实战详解》——1.3 主引导程序的修复

简介:

本节书摘来自异步社区《数据修复技术与典型实例实战详解》一书中的第1章,第1.3节,作者:叶润华著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 主引导程序的修复

数据修复技术与典型实例实战详解
硬盘主引导记录(即Master Boot Record,一般缩写为MBR)位于0磁头/0柱面/1扇区,由FDISK.EXE对硬盘分区时生成。MBR包括主引导程序、分区表和结束标志55 AAH三部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理,用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。主引导程序的损坏会导致系统无法从硬盘引导,硬盘内容无法读取,操作不当会使整个硬盘的数据丢失。

1.3.1 利用Fdisk修复主引导程序
主引导程序损坏后,虽然无法再从硬盘引导,但可从软驱或光驱引导后对硬盘进行读写,并修复主引导程序。可以使用DOS的FDISK命令修复主引导程序,因为硬盘的主引导程序就是FDISK. EXE程序在分区硬盘时建立的,FDISK.EXE中包含有完整的硬盘主引导程序。由于对硬盘重新分区会造成硬盘数据的丢失,所以在实际应用中往往可以通过带参数MBR来直接重写硬盘主引导程序,即输入DOS命令:“FDISK/MBR”,不分区硬盘,从而不会破坏硬盘上的原有数据。用DOS引导软盘启动系统,如图1.14所示。
screenshot

输入“FDISK/MBR”命令,如图1.15所示。

或用光盘引导系统,如图1.16所示,选择“2.Start computer with CD-ROM support.”,从光盘引导系统,进入DOS系统,然后在DOS提示符下输入“FDISK/MBR”命令修复引导程序。

screenshot

袖珍提示 修复主引导程序时,切忌重新分区硬盘,那样会导致硬盘数据的丢失。
1.3.2 使用“三茗硬盘医生”修复主引导记录
“三茗硬盘医生”主要用于当硬盘引导记录被破坏时,通过未被破坏的分区引导记录信息重新建立分区表。“三茗硬盘医生”是一款全免费中文国产硬盘事后修复工具,官方下载地址为:http://www.saming.com,支持非标准硬盘参数的硬盘。它能帮助我们修复主引导记录、系统引导记录、FAT分区表等系统区数据,修复具有错误的分区表,使受到意外破坏而无法访问的硬盘起死回生。此外还具有备份和恢复硬盘主引导区和引导扇区、备份和查看系统分区数据、硬盘分析等功能。在纯DOS环境下运行“三茗硬盘医生”,确保所操作的硬盘为第一硬盘,然后运行HR.COM,弹出“三茗硬盘医生”的主界面,如图1.17所示,单击“分析硬盘”按钮。

screenshot

分析后,显示硬盘分析结果,如图1.18所示,可以检查硬盘分区表和主引导区是否有错误。

单击如图1.17所示主界面的“修理硬盘”按钮,再选择需要修理的选项,最后单击“开始修理”按钮进行修复,如图1.19所示。

screenshot

单击如图1.17所示主界面的“工具箱”按钮,弹出如图1.20所示的界面。前面说过引导扇区中的内容有主引导程序、分区表和结束标志55 AAH三部分,恢复了引导扇区,就能恢复主引导程序和分区表了。

单击“显示主引导扇区”按钮,即可显示主引导扇区的内容,如图1.21所示。

screenshot

1.3.3 利用Fixmbr修复主引导记录
一位朋友安装了Windows XP 和 Linux 两个系统,本来想借机学习一下Linux的相关操作的,但发现里面的功能有限,不得不撤回来,用分区魔术师将那个安装Linux的硬盘分区给格式化了,但系统默认的是 Linux 作为启动系统,因此就没办法进入Windows XP操作系统了。Windows XP操作系统估计完好无损,就是引导程序出了问题,这时就可以使用“fixmbr”命令来修复系统引导程序。

通过Windows XP光盘进行启动,如图1.22所示,按“R”键,进入故障恢复控制台。

进入控制台后,先输入map命令得到驱动器名称,然后输入“fixmbr DeviceHard Disk0”来修复启动磁盘的主引导程序。

screenshot

袖珍提示 如果不指定device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令,这时不要继续进行,因为向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

相关文章
|
6月前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
89 0
|
Linux Perl
Linux 系统快速分析日志定位故障原因的 10 个方法
在 Linux 系统中,日志是一种非常重要的资源。系统管理员可以通过日志记录的内容来检测系统的运行状况,分析问题,做出相应的调整和优化。由于日志文件数量庞大,内容复杂,因此需要使用一些工具和技术帮助管理员进行快速分析和查找。 本文将介绍 Linux 系统中快速分析日志、定位故障的 10 个方法。
2492 1
|
24天前
|
运维 监控 安全
自动恢复机制在哪些情况下可能无法正常工作,有哪些替代方案?
自动恢复机制在哪些情况下可能无法正常工作,有哪些替代方案?
|
6月前
|
安全 Linux 开发者
⭐⭐⭐⭐⭐Linux C/C++ 进程崩溃诊断以及有效数据收集:解锁代码问题快速定位与修复的方法
⭐⭐⭐⭐⭐Linux C/C++ 进程崩溃诊断以及有效数据收集:解锁代码问题快速定位与修复的方法
394 1
|
3月前
|
存储 安全 Linux
Linux存储安全:系统更新和补丁管理的策略与实践
【8月更文挑战第19天】安全是一个持续的过程,需要不断地评估、更新和改进策略。
62 0
|
6月前
|
移动开发 监控 Android开发
几个系统级崩溃问题和h5加载页面崩溃问题及解决方案
几个系统级崩溃问题和h5加载页面崩溃问题及解决方案
140 0
|
6月前
|
存储 开发工具 数据库
认识HIS系统 HIS系统的主要功能解释说明
HIS系统即医院信息系统(全称为Hospital information System) ,是指利用计算机软硬件技术和网络通信技术等现代化手段,对医院及其所属各部门的人流、物流、财流进行综合管理,对在医疗活动各阶段产生的数据进行采集、存储、处理、提取、传输、汇总,加工形成各种信息,从而为医院的整体运行提供全面的自动化管理及各种服务的信息系统。
472 5
|
域名解析 网络协议 网络安全
网络 | 排错五大步骤,没有解决不了的网络故障准达信息准达信息
网络 | 排错五大步骤,没有解决不了的网络故障准达信息准达信息
99 0
|
存储 测试技术
kindle 应用程序出错,无法启动选定的应用程序,请重试。问题排查过程及处理方案。...
kindle 应用程序出错,无法启动选定的应用程序,请重试。问题排查过程及处理方案。...
519 0
|
存储 Linux
“安装centOS7.0出现‘你没有创建加载器第一阶段设备,你没有创建可引导分区’,并提示可用空间不足”的解决方案
“安装centOS7.0出现‘你没有创建加载器第一阶段设备,你没有创建可引导分区’,并提示可用空间不足”的解决方案
下一篇
无影云桌面