资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
数剧恢复简谈伴随着科技的发展,80G、120G 的硬盘在普通用户中都已经屡见不鲜了。 但是,在长时间的使用硬盘过程 中,我们也在承受着硬盘随时也会出错的风险, 轻则硬盘的数据丢失,重则整个硬盘报废,造成不可预料的严重后果。采用什 么办法,才能解决常见的硬盘数据丢失 故障,成为用户十分关注的问题。 一、硬盘的分区 数据恢复 数据恢复 上海数据恢复 上海数据恢复 硬盘数据恢复 硬盘数据恢复 对于你手中硬盘来说,首先要做的事情就是分区了。硬盘分区是否合理 直接影响到以后工作的便利性和数据的安全性。我们最常见到的分区表错误也是硬盘的最 严 重错误,不同错误的程度会造成不同的损失。 如果是没有活动分区标志,则计算机 无法启动。但从软驱或光驱引导系统后可对硬盘读写,可通过 fdisk 重置 活动分区可进行 修复。如果是某一分区类型错误,会造成某一分区的丢失。 在一般情况下完成硬盘分 区之后,会形成 3 种形式的分区状态;即主分区、扩展分区和非 DOS 分区。 在硬盘中 非 DOS 分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分 出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储 空间。 只有非 DOS 分区内的操作系统才能管理和使用这块存储区域,非 DOS 分区之外的系统一般 不能对该分区内的数据进行访问。 主分区则是一个比较单纯的分区,通常位于硬盘的 最前面一块区域中,构成逻辑 C 磁盘。其中的主引导程序是它的一部分,此段程序主要用 于检测硬盘分区的正 确性,并确定活动分区,负责把引导权移交给活动分区的 DOS 或其 他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。 而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个 字节为分区类型值,正常的可引导的大于 32mb 的基本 DOS 分区值 为 06,扩展的 DOS 分 区值是 05。如果把基本 DOS 分区类型改为 05 则无法启动系统 ,并且不能读写其中的数据。如果把 06 改为 DOS 不识别的类型如 efh,则 DOS 认为改分区不是 DOS 分区,当然无 法读写。很多人利用此类型值实现单 个分区的加密技术,恢复原来的正确类型值即可使该 分区恢复正常。 分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的 损坏将造成该分区的混 乱或丢失,一般无法进行手工恢复 ,唯一的方法是用备份的分区 表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据, 否则将导致其他的数据永久的丢失。 由于 微机操作系统仅仅为分区表保留了 64 个字 节的存储空间,而每个分区的参数占据 16 个字节,所以操作系统只允许存储 4 个分区的数 据,实际使用中 4 个逻辑磁盘 往往不能满足需求;我们常说的硬盘扩展分区,它只是一个 指向下一个分区的指针,这种指针结构将形成一个单向链表。所以一旦单向链表发生问题, 将会导致逻辑 磁盘的丢失。 GHOST 系统备份与还原软件的诞生为我们提供了很大的 方便,操作系统的还原、文件的备份等,给我们提供了较安全、快速的文件备件和系统安 装解决方案。 然而,我们在利用 GHOST 软件进行系统还原时经常会遇到些麻烦,这不笔 者朋友前不久电脑出了点小毛病,在用 GHOST 进行系统还原时却导致了硬盘盘符错 乱和 找不到硬盘分区的故障,下妨就将这次系统还原出现的故障及解决方法简单总结一下,希 望遇到同样问题的朋友有所帮助。 故障现象:笔者朋友的电脑配置 比较老,因此安装 的是 windows 98 和 windows 2000 双操作系统,在 98 系统使用了约半年的时间后,回收站 突然间不能正常使用了,于是朋友便决定用 GHOST 进行系统还原。朋友的电脑硬盘采用的 是希 捷七代 40GB 的产品,为了方便管理分成了 C、D、E、F 四个区,其中在系统分区 C 盘中安装了 win 98 系统,在 D 分区中安装了 win 2000 系统,E 与 F 分区保存了大量的重要 数据。由于 98 系统出现了问题,于是笔者进入 win98 后运行 GHOST 进行系统还原,当还 原进程运行到 40% 时系统出现了蓝屏并死机,重新启动机器后系统出现了不能正确引导的 问题。 故障分析及排除方法:在进行故障分析与排解前,先来看一下这台电脑的详细配 置:处理器采用英特尔赛扬 1.1GB,256M DDR266 内存(单条),主板为英特尔 915G 原装主板, 集成显卡,另外电脑中安装有一个 DVD-ROM 光驱和一块调制解调器。 由于硬盘的 E、F 分 区上存有大量的重要数据,因此在故障故障时硬盘的 E、F 分区是决对不能破坏的。 根据以上故障现象,可以看到问题主要出现在硬盘的身上,于是笔者开机后进入 BIOS 发 现能够正常的检测到硬盘及其容量。于是笔者用一张启动光盘引导系统进入 DOS 后,可以 看到 C 盘,但无论如何也不能读取其中的数据。于是用 “FORMAT C:/s”将 C 盘进行了格式 化,但开机后还是不能够正常启动! 于是笔者便想到了利用 Fdisk 检查一下硬盘的分区 情况,却发现只有一个分区,而且还是扩展分区,D、E、F 分区都莫名的消失了。为了保 护 E、F 分区 上的数据安全,笔者放弃了用 Fdisk 重建分区的念头。 由于朋友的电脑是 经常用来上网的,于是笔者开始怀疑硬盘感染了病毒。于是用 KV3000 杀毒软 件在 DOS 下 对硬盘进行了全面杀毒与检测,最终检测的结果是硬盘的分区表有问题,于是赶紧用 KV3000 进行了硬盘分区表的修复。修复成功后再用 Fdisk 查看硬盘的分区情况,结果顺利 找到了 C 与 D 两个分区,E、F 分区还是没有检测到,不过惊喜的是能够正确的显示出了 C 与 D 两个分区的容量和硬盘的 总容量。 不过 E 与 F 两个分区还没有找到令笔者十分 的担心,硬盘上的所有重要数据都在这两个分区上,万一分区破坏了数据可就全丢失了。 现在已是无计可识 了,即然已经找到了系统 C 分区,不妨先安装操作系统再说,也是笔者 将 win98 的安装盘放入光驱中,打算将 win98 系统安装到 C 分区。 安装过程还是 相当 顺利的,通过光驱启动后顺利进入了 win98 的安装界面,先是检查分区 C 盘,一切正常, 但在检查 D 盘时出现了问题,无论如何也没法完成正常的检测。这 又是什么原因呢?难道 D 分区上的 win2000 系统在做怪吗? 不得已的情况下,笔者又动用了 FORMAT 命令, 将 D 盘重新进行了格式化。即然安装 win98 不成功,索性安装 win2000 试试看。于是笔者 在重新 格式化 D 盘以后,将 win2000 安装盘放入到光驱中,由光驱启动进行全新的 win2000 安装。 安装的过程比较顺利,并且在安装时系统正常检查到了 C、D、E 与 F 四个分区。安装完成后,系统顺利启动进入了 win2000 操作系统下,于是笔者急忙打开我 的电脑查看硬盘的分区情况,结果还是无法检测到 E 与 F 盘,这又是什么原因呢?在安装 win2000 时明明查找到了四个分区的? 于是笔者退出 windows 操作系统进行 Fdisk 查看 硬盘的分区,与在 windows 操作系统下相同,依然只有 C 与 D 盘!这时笔者突然想到了硬 盘管 理工具“Partition Magic”,这个工具是可以在 windows 操作系统下执行的。于是笔者开 启电脑进行 windwos 2000 下,利用“Partition Magic”检查硬盘,在检查 D 盘时提示有很多的 坏簇,但进行了一一的修复。修复完成后再次打开我的电脑,奇迹出现了,C、D、E、F 四 个分区安安静静的 躺在我的电脑中,检查 E 与 F 盘的数据,也是完好无损,至些,由 GHOST 系统还原引起的故障得以彻底的修复。 在工作中,经常性的进行数据备份工作, 是保证系统崩溃和硬盘损坏后能够及时恢复数据的重要方法。因此我们在工作中要养成经 常备份数据的好习惯。除此以 外,还要学会在硬盘出现故障时如何救活硬盘,或者从坏的 区域中提取出有用的数据,把损失降到最小程度。 一、系统不认硬盘 系统从硬 盘无法启动,从 A 盘启动也无法进入 C 盘,使用 CMOS 中的自动监测功能也无法发现硬盘 的存在。这种故障大都出现在连接电缆或 IDE 端口上,硬 盘本身故障的可能性不大,可通 过重新插接硬盘电缆或者改换 IDE 口及电缆等进行替换试验,就会很快发现故障的所在。 如果新接上的硬盘也不被接受,一个常见 的原因就是硬盘上的主从跳线,如果一条 IDE 硬 盘线上接两个硬盘设备,就要分清楚主从关系。 方法较为简单,使用高版本 DOS 的 FDISK 最为方便,当带参数/mbr 运行时,将直接更 换(重写)硬盘的主引导程序。实际上硬盘的主引导扇区正是此程序 建立的,FDISK.EXE 之中 包含有完整的硬盘主引导程序。虽然 DOS 版本不断更新,但硬盘的主引导程序一直没有变 化,从 DOS 3.x 到 Windos 95 的 DOS,只要找到一种 DOS 引导盘启动系统并运行此程序即可修复。 四、分区表错误引发的启动故障 分区表错误是硬盘的严重错误,不同 的错误程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软驱 或光驱引导系统后可对硬盘读写, 可通过 FDISK 重置活动分区进行修复。 如果是某 一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类型值,正常的可 引导的大于 32MB 的基本 DOS 分区值为 06,而扩展的 DOS 分区值是 05。很多人利用此类 型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。 分区 表中还有其它数据用于记录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱 或丢失,可用的方法是用备份的分区表数据重新写回,或者从其它 的相同类型的并且分区 状况相同的硬盘上获取分区表数据。 恢复的工具可采用 NU 等工具软件,操作非常方 便。当然也可采用 DEBUG 进行操作,但操作繁琐并且具有一定的风险。 五、分区有 效标志错误的故障 在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个 字节:“55aa”,此字节为扇区的有效标志。当从硬盘、软盘或光盘启动时,将检测这两 个 字节,如果存在则认为有硬盘存在,否则将不承认硬盘。此处可用于整个硬盘的加密技术, 可采用 DEBUG 方法进行恢复处理。另外,当 DOS 引导扇区无引导 标志时,系统启动将显 示为:“Mmissing Operating System”。方便的方法是使用下面的 DOS 系统通用的修复方法。 六、DOS 引导系统引起的启动故障 DOS 引导系统主要由 DOS 引导扇区和 DOS 系统文 件组成。系统文件主要包括 IO.SYS、MSDOS.SYS、COMMAND.COM,其中 COMMAND.COM 是 DOS 的外壳文件,可用其它的同类文件替换,但缺省状态下是 DOS 启动的必备文件。在 Windows 95 携带的 DOS 系统中,MSDOS.SYS 是一个文本文件,是启动 Windows 必须的文 件,但只启动 DOS 时可不用此文件。DOS 引导出错时,可从软 盘或光盘引导系统后使用 SYS C:命令传送系统,即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。七、FAT 表引起的读写故障 FAT 表记录着硬盘数据的存储地址,每一个文件都有 一组 FAT 链指定其存放的簇地址。FAT 表的损坏意味着文件内容的丢失。庆幸的是 DOS 系 统本身提 供了两个 FAT 表,如果目前使用的 FAT 表损坏,可用第二个进行覆盖修复。但由 于不
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号