硬盘分区表恢复.docx

上传人:b****6 文档编号:8460247 上传时间:2023-01-31 格式:DOCX 页数:49 大小:647.24KB
下载 相关 举报
硬盘分区表恢复.docx_第1页
第1页 / 共49页
硬盘分区表恢复.docx_第2页
第2页 / 共49页
硬盘分区表恢复.docx_第3页
第3页 / 共49页
硬盘分区表恢复.docx_第4页
第4页 / 共49页
硬盘分区表恢复.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

硬盘分区表恢复.docx

《硬盘分区表恢复.docx》由会员分享,可在线阅读,更多相关《硬盘分区表恢复.docx(49页珍藏版)》请在冰豆网上搜索。

硬盘分区表恢复.docx

硬盘分区表恢复

使用计算机过程中在所难免会遇到各种疑难杂症,如果硬盘分区出现故障怎么办呢?

       由于区故障,很有可能开启计算机时无法进入熟悉的Windows界面,甚至通过系统启动盘也无法正常识别硬盘,这时候大家肯定都会束手无策吧。

       如果贸然对硬盘进行重新分区操作,固然能够彻底解决问题,不过硬盘中的所有重要资料也会随之灰飞烟灭。

如果你不幸遇到硬盘的分区故障,先别急着重新分区,按照下文介绍的方法来尝试一下,没准儿会有个意外的惊喜呢。

        分区表为何会出故障

        在分区表被破坏后,启动系统时往往会出现“Non-Systemdiskordiskerror,replacediskandpressakeytoreboot”(非系统盘或盘出错)、“ErrorLoadingOperatingSystem”(装入DOS引导记录错误)或者“NoROMBasic,SystemHalted”(不能进入ROMBasic,系统停止响应)等提示信息。

那么分区表故障究竟是如何发生的呢?

  1.病毒引发故障

       病毒导致分区表损坏是最为典型的故障之一。

比如典型的CIH病毒的变种除了攻击主板的BIOS之外,同时也会对分区表进行破坏,而且还有很多引导区病毒也会对分区表进行破坏。

       2.环境问题导致

       如今的Windows2000/XP都支持NTFS文件格式,而且程序默认的都是采用这种文件格式来安装系统,如果对硬盘进行分区转换或者是划分NTFS分区时意外断电或者死机,那么很有可能导致分区表损坏。

而且在通过PQMagic(分区魔术师)之类的第三方分区软件调整硬盘分区容量、转换分区格式的时候也存在一定风险,如果死机或者断电也会导致硬盘分区表故障,甚至有可能丢失硬盘中的所有数据。

       3.操作不当

       如果在一块硬盘上同时安装了多个操作系统,那么在卸载的时候就有可能导致分区表故障,比如在同时安装了Windows2000和Windows98的计算机上,直接删除Windows2000内核会导致分区表的错误。

另外,在删除分区的时候如果没有先删除扩展分区,而是直接删除主分区,也会出现无法正确读出分区卷标的故障。

       分区表故障急救策略

      1.查杀病毒

      如果是由于引导区病毒造成分区表故障,则可以借助KV3000、瑞星、金山等杀毒软件提供的引导软盘启动计算机,接着在DOS环境中对系统进行病毒查杀操作。

比如用KV3000的引导盘启动计算机之后输入“KV3000/K”命令进行病毒扫描,如果发现引导区存在病毒,则程序会自动进行查杀清理,建议同时对整个系统进行完整的扫描以查找出隐藏的病毒。

一般说来,将引导区中残留的病毒清除之后即可恢复计算机的正常使用。

      提示:

使用软盘引导计算机之前一定要将软盘的写保护关闭,否则有可能导致病毒感染软盘。

      2.用Fdisk命令修复

       Fdisk不仅是一个分区程序,它还有着非常便捷的恢复主引导扇区功能,而且它只修改主引导扇区,对其他扇区并不进行写操作,因此对于那些还在使用Windows9x的朋友而言无疑是个非常理想的分区表修复工具。

通过Fdisk修复主引导区的时候,先用Windows98启动盘启动系统,在提示符下输入“Fdisk/mbr”命令即可覆盖主引导区记录。

       提示:

“Fdisk/mbr”命令只是恢复主分区表,并不会对它重新构建,因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况使用。

而且这个命令并不适用于清除所有引导型病毒,因此使用的时候需要注意。

       3.用Fixmbr修复引导记录

       在Windows2000/XP中,我们一般会用到故障恢复控制台集成的一些增强命令,比如Fixmbr用于修复和替换指定驱动器的主引导记录、Fixboot用于修复知道驱动器的引导扇区、Diskpart能够增加或者删除硬盘中的分区、Expand可以从指定的CAB源文件中提取出丢失的文件、Listsvc可以创建一个服务列表并显示出服务当前的启动状态、Disable和Enable分别用于禁止和允许一项服务或者硬件设备等等,而且输入“help”命令可以查看到所有的控制命令以及命令的详细解释。

        比如输入“fixmbr”命令可以让控制台对当前系统的主引导记录进行检查,然后在“确定要写入一个新的主启动记录吗?

”后面输入“Y”进行确认,这样就完成了主引导记录的修复。

       4.更换工具调整分区

       在删除分区或者是重新创建分区的时候,如果遇到意外原因死机或断电,这时候再使用原先的工具可能无法识别当前硬盘的分区表,必须更换另外一款分区表软件进行修复。

比如我们通过Fdisk分区时意外死机,这时候再通过Fdisk就无法顺利进行,可以采用PQMagic之类的第三方分区软件解决。

另外需要提醒大家注意的是,分区表对于系统的正常稳定运行影响非常大,一般情况下最好不要采用DM之类快速分区格式化软件,否则有可能导致后期使用过程中频频出现意想不到的麻烦。

       5.通过KV3000硬盘救护王修复

       KV3000硬盘救护王是KV3000套件中提供的一款硬盘急救软件,在分区表出现故障的时候可以通过它进行修复。

用KV3000软盘引导计算机之后,在DOS提示符状态下输入“KV3000”命令,并且从出现的主菜单中按下“F10”键,此时可以看见程序对系统的有关参数和硬盘分区表快速测试的画面。

如果硬盘分区表正常,则会显示“HardDiskPartitiontable-OK”信息,否则会依据分区表故障类型给出相应的信息,这时可以按下“F6”按钮查看硬盘分区表,或者直接按下“Y”按钮进行引导扇区的修复操作。

而且为了安全起见,程序在修复前会让你先备份当前的硬盘分区表,然后才会真正对硬盘分区表进行修复操作。

       提示:

但是如果硬盘只有一个分区,而且文件分配表和文件根目录表已经被病毒严重破坏,那么即使恢复了C盘分区表也不能使C盘引导,此时需要手工配合其他专用修复软件来恢复数据。

如果还有D、E等扩展分区,KV3000一般都能找回后面没有被破坏的分区并重建一个新的硬盘主分区表,这时再用DOS系统软盘引导计算机就可进入硬盘的D、E等分区。

       虽然分区表故障属于系统软故障,也可以通过上述提及的方法进行尝试性修复,但这毕竟不是灵丹妙药,对于一些破坏性非常强的分区表病毒或者是由于其它原因导致分区表损坏,这时只能通过重新对硬盘分区来解决。

       用KV3000备份恢复分区表

       KV3000虽然是个防杀病毒软件,它也具有非常强的分区修复的能力,而且它还能进行系统分区的备份。

这样,即使硬盘上的分区表全部损坏,我们还能用备份在软盘上的分区表进行修复。

        1.备份硬盘主引导记录

        通过KV3000备份的时候,事先要确认计算机中没有病毒,接着用KV3000软盘引导计算机并输入“KV3000/B”命令,此时程序将向A盘备份一个无病毒的硬盘主引导信息文件,备份的文件有2个,其文件名称分别是HDPT.DAT和HFBOOT.DAT。

        但是需要提醒大家注意的是,备份得到的硬盘主引导信息只适用于这款硬盘以及当前的分区模式,如果用于不同容量或者相同容量但是分区模式不同的硬盘,将会对硬盘的分区表造成破坏,因此建议备份之后,在软盘的标签上写明机器型号、硬盘容量、分区大小等信息后保存。

      2.恢复硬盘主引导记录

     当硬盘主引导信息被病毒破坏或主引导记录损坏,硬盘不能启动时,就可以使用干净的系统盘启动。

在KV3000的A盘下输入“KV3000/HDPT.DAT”,这样就能将备份在软盘上的原主引导信息内容恢复到硬盘中,不过恢复用的备份文件必须是从该硬盘上备份的,这样可以解决大部分主引导信息损坏、系统不能启动的问题。

同样需要提醒大家注意的是,恢复硬盘主引导记录的时候不要将它用于其他硬盘,而且在硬盘重新分区时也不能进行恢复操作。

       用DiskGenius备份恢复分区表

       DiskGenius不仅提供了诸如建立、激活、删除、隐藏分区之类的基本硬盘分区管理功能,还具有分区表备份和恢复、分区参数修改、硬盘主引导记录修复、重建分区表等强大的分区维护功能。

此外,它还具有分区格式化、分区无损调整、硬盘表面扫描、扇区拷贝、彻底清除扇区数据等实用功能。

       提示:

如果只是想利用DiskGenius查看、备份硬盘分区信息,可以直接在Windows下运行它,但如果涉及更改分区参数的写盘操作,则必须在纯DOS环境下运行,而且在使用前应将CMOS中的“AntiVirus”选项设为“Disable”。

       运行DiskGenius后,程序将自动读取硬盘的分区信息,并在屏幕上以图表的形式显示硬盘分区情况。

如图所示,这是DiskGenius检测笔者硬盘得到的分区信息结构图。

其中左侧的柱状图显示硬盘上各分区的位置及大小,屏幕右侧用表格的形式显示了各分区的类型及其具体参数,包括分区的引导标志、系统标志、分区起始和终止柱面号、扇区号、磁头号。

在柱状图与参数表格之间,有一个动态连线指示了它们之间的对应关系。

可以通过鼠标在柱状图或表格中点击来选择一个分区,也可以用键盘上的光标移动键来选择当前分区。

       需要备份分区表的时候,按下“F9”按键或者运行“工具→备份分区表”命令,并且在弹出的对话框中输入文件名即可备份当前分区表。

按下“F10”按键或者运行“工具→恢复分区表”命令,然后输入文件名,软件将读入指定的分区表备份文件并更新屏幕显示,确认无误后即可将备份的分区表恢复到硬盘。

        保护好分区表

       由于分区表故障属于软故障,因此我们在日常使用计算机的时候需要养成正确的使用习惯,这样才能防患于未然,尽可能减少分区表出故障的可能性。

        1.计算机中一定要安装杀毒软件,这不仅可以防止各种常见的病毒入侵计算机,更能够减少使用软盘或者光盘时,分区表误中病毒的可能性。

而且在一般情况下,尽量不要使用来源不明的软盘与光盘。

       2.新购置的硬盘建议在安装Windows2000/XP的时候采用内置程序进行分区,或者借助Fdisk程序进行分区,尽量不要用第三方快速分区格式化一体的程序,这有可能导致日后使用计算机过程中出现故障。

        3.对分区进行划分或者调整操作的时候,尽量选择电源比较稳定的时间段,有可能的情况下最好能够使用外接UPS电源。

 

       4.在计算机稳定运行的情况下,尽可能不要对分区表进行调整和转换操作,尤其是NTFS分区,在进行上述操作之前一定要备份分区中的重要数据文件。

        5.安装好操作系统之后,建议对分区表进行备份,以防出现故障时能够及时恢复。

       看完上述介绍的内容之后,相信大家遇到分区表故障的时候也不会一筹莫展了吧,希望分区表故障不再困扰我们正常使用自己的计算机。

       小知识 

       当通过Fdisk或其他分区工具对硬盘进行分区时,分区软件会在硬盘0柱面0磁头1扇区建立一个64字节的分区表,包括硬盘主引导记录MBR(MainBootRecord)和分区表DPT(DiskPartitionTable)。

其中主引导记录MBR的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序调入内存加以执行;而分区表DPT则以80H或00H为开始标志,以55AAH为结束标志,位于主引导扇区的最末端。

整个分区表决定了硬盘中的分区数量,每个分区的起始及终止扇区、大小以及是否为活动分区等。

硬盘修复专题

硬盘基础知识

 在研究硬盘故障的具体处理方法之前,我们有必要先了解一些硬盘相关的基础知识。

 

 主引导记录区MBR

 

 硬盘是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干同心圆就被划分成磁道(Track),每个磁道又被划分为若干个扇区(Sector),数据就按扇区存放在硬盘上。

硬盘的第一个扇区(0道0头1扇区)被保留为主引导扇区。

主引导扇区内主要有两项内容:

主引导记录(对操作系统进行引导)和硬盘分区表。

计算机启动时将读取该扇区的数据,并对其合法性进行判断(扇区最后两个字节是否为55AA或AA55),如合法则跳转执行该扇区的第一条指令。

所以硬盘的主引导区常常成为病毒攻击的对象,从而被篡改甚至被破坏。

 

 硬盘控制器

 

 硬盘控制器是硬盘及其他具有相同接口规范的外部设备(如CD-ROM驱动器)的管理者,由它来完成驱动器与内存之间的命令及数据传输。

硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。

 

 CMOS中的硬盘信息

 

 在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。

 

 当CMOS因故掉电或发生错误时(启动时一般会提示“CMOSChecksumError”或类似信息),硬盘设置可能会丢失或错误,硬盘访问也就无法正确进行。

这种情况我们就必须重新设置硬盘参数,如果事先已记下硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置(Setup)中的“自动检测硬盘类型”(HDTypeAutoDetection)的功能,一般也能得到正确的结果。

不是问题的问题

 很多时候我们的电脑会出现一些看似不得了的毛病,其实只是自己吓自己,也就是拨拨线头、动动跳线的举手之劳。

常见的让你空出一身冷汗的硬盘不自举问题主要有以下两种:

 系统不承认硬盘:

 此类故障最为常见,开机自检完成时提示以下出错信息:

 

 HDDcontrollerfailurePressF1toResume

 

 上述E文意指“硬盘无法启动”,甚至有时用CMOS中的自动监测功能也无法发现硬盘的存在。

当出现上述信息时,应该重点先检查与硬盘有关的电源线、数据线的接口有无损坏、松动、接触不良、反接等现象,此外常见的原因就是硬盘上的主从跳线是否设置错误。

 

 检查、排除方法:

 

 重新插拔硬盘电源线、数据线或者将数据线改插其他IDE口进行替换试验。

 CMOS错误引起的故障:

 开机显示如下信息:

 

 DrivenotreadyerrorInsertBootDisketteinA

 Pressanykeywhenready...

 

 出现上述错误,多属于CMOS设置错误或因CMOS供电不足造成CMOS信息丢失所引起。

 CMOS设置的正确与否直接影响硬盘的正常使用。

当硬盘类型错误时,常会发生读写错误,有时则干脆无法启动系统。

比如CMOS中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写。

 

 检查、排除方法:

 

 重新设置或者放电复位CMOS中数据。

 如果不是上述两种原因,那么您的硬盘多半是“挂”了,想省事就把它报废掉,换块新硬盘吧。

如果硬盘中有重要的资料或者您有较强的动手欲,请Followme。

硬故障的排除

 硬故障即物理性故障,是由于硬盘的机械零件或电子元器件物理性损坏而引起。

硬盘常见的硬故障是出现坏道,其中最为严重的特例表现为零磁道损坏。

 硬盘坏道的修复:

 硬盘坏道分为逻辑坏道和物理坏道两种,前者为逻辑性故障,通常为软件操作或使用不当造成的,可利用软件修复;后者为物理性故障,表明您的硬盘磁道产生了物理损伤,只能通过更改或隐藏硬盘扇区来解决。

 

 1、逻辑坏道的修复

 

 对于逻辑坏道,Windows自带的“磁盘扫描程序(Scandisk)”就是最简便常用的解决手段。

如果硬盘出现了坏道,我们可在Windows系统环境下运行“磁盘扫描程序”,它将对硬盘盘面做完全扫描处理,并且对可能出现的坏簇做自动修正。

 

 除了Scandisk之外,还有很多优秀的第三方修复工具,如诺顿磁盘医生NDD(NortonDiskDoctor)及PCTOOLS等也是修复硬盘逻辑坏道的好帮手。

 

 NDD:

选择好要处理的分区后再选中“自动修复错误”,点击“诊断”即可。

经过一系列对“分区表”、“引导记录”、“文件结构”和“目录结构”的诊断以及“表面测试”之后,它会自动给出一份诊断统计报告,让您对硬盘的“健康”状况胸有成竹。

 NDD2001汉化版下载地址:

 最新版本:

NDD322002

 此外,各硬盘厂商推出的针对本厂硬盘系列的特定DiskManager程序,更熟悉硬盘本身的电路结构和固化程序,也更容易修复硬盘错误。

因此建议大家都去下载一份自己厂商的专用DiskManager程序,更方便修复您自己的硬盘。

 

 2、物理坏道的隔离

 

 对于硬盘上出现的无法修复的坏簇或物理坏道,我们可利用一些磁盘软件将其单独分为一个区并隐藏起来,让磁头不再去读它,这样可在一定程度上令您的硬盘延长使用寿命。

需要特别强调的是,使用有坏道的硬盘时,一定要时刻做好数据备份工作,因为硬盘上出现了一个坏道之后,更多的坏道会接踵而来,让您面对荡然无存的资料库欲哭无泪。

 修复这种错误最简单的工具是Windows系统自带的Fdisk。

如果硬盘存在物理坏道,通过前面介绍的Scandisk和NDD我们就可以估计出坏道大致所处位置,然后利用Fdisk分区时为这些坏道分别单独划出逻辑分区,所有分区步骤完成后再把含有坏道的逻辑分区删除掉,余下的就是没有坏道的好盘了。

 用PartitionMagic、DiskManager等磁盘软件也可完成这样的工作。

如PartitionMagic分区软件,先选择硬盘分区,用“操作”菜单中的“检查错误”命令扫描磁盘,算出坏簇在硬盘上的位置,然后在“操作”菜单下选择“高级/坏扇区重新测试”;把坏簇所在硬盘分成多个区后,再利用“操作”菜单下选择“高级/隐藏分区”把坏簇所在的分区隐藏。

这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写坏道从而扩展坏道的面积。

 

 PowerQuestPartitionMagicProv7.0简装汉化版下载地址:

...Partitionmagic7.zip。

 需要特别留意的是修好的硬盘千万不要再用DOS下的Fdisk等分区工具对其进行重新分区,以免其又改变硬盘的起始扇面,空费了我们的心血。

 零磁道损坏的修复:

 在硬盘使用过程中,当发现零磁道损坏时,一般情况下也就判了硬盘死刑,很难修复。

不过对于硬盘0扇区损坏的情况,虽然比较棘手,但也不是无可救药。

合理运用一些磁盘软件,把损坏的0扇区屏蔽掉,而用1扇区取而代之则还有“起死回生”的可能,这样的软件有Pctools和诺顿NU等。

 进入NU8.0工具包目录,运行其主程序NORTON.EXE,接着选择“磁盘编辑器Diskedit”,成功运行后选“对象Object”,选“分区表”后将硬盘的起始扇区从0面0柱1扇区改为0面1柱1扇区。

另外需要说的就是,改动数值要根据具体情况而定。

最后存盘后退出重启电脑,用Format命令格式化硬盘即可正常使用了。

用DE修复0磁道损坏硬盘

用DE修复0磁道损坏硬盘                              作者:

Noker

有一定电脑使用经历的用户都会知道其实0磁道损坏的硬盘是可以修复并继续使用的……

一说到硬盘0磁道损坏,有一定电脑使用经历的用户都会知道其实0磁道损坏的硬盘是可以修复并继续使用的,而电脑知识更丰富一些的用户还会知道PCTools里面有一个叫做DE(DiskEdit)的工具可以用来修复0磁道损坏的硬盘。

但是真正说到具体怎么修复往往连老鸟心理也没有底,毕竟在现在这个连PCTools都不太容易找到的年头(其实只要用心找也并不是太难找到,同时你还会发现很多小型网站的站长都在自己的小站上珍藏着它!

),要说对它里面的一个小工具有多了解的确比较难,也许你会想到可以上网查修复方法,到是能查得到,但是全部都是文字介绍,连张图片都没有,这会让看过的人觉得很迷茫,虽然您真正遇到这种问题的可能性极小,但是一旦真的遇到时依然心里是没有数的。

说到这里也道明了我写这篇文章的目的,让大家可以看着图片了解修复0磁道损坏硬盘的详细过程,掌握修复方法。

至于修复的原理就是把0扇区后移,让系统不再检测0扇区,而直接从后面的指定扇区读取MBR(主引导记录)。

下面就让我们一起来开始。

  首先你需要准备的是一张Win98的启动软盘和一张带有PCtools9.0的光盘(这两样东西,前者很好制作,后者可以到网上下载PCTools9.0然后刻录到光盘上),当然需要修复的硬盘也已经接在了电脑上,然后就可以开始了。

  将Win98的启动盘放入软驱,并引导系统启动,然后放入预先准备好的装有PCtools9.0的光盘,进入光盘上DE所在的目录并运行DE(如图1),

图1

这时软件会给出提示说软件正运行于只读模式(如图2)

图2

  确定之后软件会要求你选择一个文件打开,当然我们的目的并不是编辑文件,但软件运行时要求必须打开一个文件,所以这里我们随便选择一个文件确定打开既可(如图3)

图3

  由于我们对磁盘的修改时必须生效的所以我们首先要做的就是去掉软件的只读模式,按Alt并选择菜单Options(选项)中的Configuration(配置)(如图4)

图4

进入到如图5的画面,通过Tab键切换到ReadOnly(只读),

图5

  按空格键去掉ReadOnly(只读)前的勾(如图6)然后确定。

图6

  之后在按Alt并选择菜单Select(选择)中的Drive(驱动器)(如图7)

图7

进入到如图8所示的画面

图8

  在Drivetype(驱动器类型)项选里选择Physical(物理的)并用Tab键切换到Drives(驱动器)并选择里面的HardDisk(硬盘)然后选OK并回车(如图9)

图9

  之后回到主菜单,打开Select(选择)菜单,这时会出现PartitionTable(分区表),选中并进入(如图10)

图10

进入之后就可以看到分区表的信息了(如图11)

 如果硬盘划分了主分区和扩展分区,那么分区1和2对应的都会有信息,当然如果有多个主分区那么3和4也会有对用的显示,不过这里我们需要修改的只是分区1所对应的BeginningCylinder(起始柱面)(如图12)

图12

  我们现在将光标移动到第一分区的BeginningCylinder(起始柱面)上,按数字键1将原来的0变改变为1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1