数据修复技术与典型实例实战详解(第2版)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-08-02 07:02:47

点击下载

作者:叶润华

出版社:信息技术第二出版分社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

数据修复技术与典型实例实战详解(第2版)

数据修复技术与典型实例实战详解(第2版)试读:

前言

如今,利用计算机处理日常工作和事务的人越来越多,对于大多数人来讲,计算机中最重要的东西是什么呢?它既不是 CPU,也不是内存,而是计算机中的数据,尤其是业务数据,这些数据是正常工作或者公司运转必不可少的。很多存储介质中保存着非常重要的文件或数据,而一旦出现问题,如硬盘出现坏道、文档损坏、重要资料被误删除等,可能会给用户造成很大的麻烦,甚至会造成不可估量的损失。对此,许多用户往往不知所措,那么,被损坏的文件还可以修复吗?被删除的文件是否可以重新找回来?硬盘出现坏道后该如何处理?数据丢失后该怎么办……本书将为您一一解答这些问题。

本书充分考虑到读者的需求,主要内容有系统的数据修复、故障硬盘的数据修复、误操作丢失文件的数据修复、病毒破坏造成数据丢失的修复、数据文件损坏后的修复、密码遗失相关的数据修复、移动存储介质的数据修复、硬盘扇区损坏的数据修复、硬盘固件损坏的数据修复和数据备份和彻底删除技术。通过对本书的学习,读者将会对数据修复的知识有更深一步的理解,掌握较为实用的数据修复技术,具有一定的独立修复丢失数据的能力。

本书重点讲解如何自己动手修复数据,对原理进行简单说明,尽量避免了一些无关紧要的知识和空洞无味的理论内容,以图文并茂的形式贯穿始终,通俗易懂,结构合理,涉及面广泛而不杂乱。

本书适合计算机办公人员、系统维护人员使用,对计算机高级用户也是一本具有一定参考价值的手册。

由于网络信息瞬息万变,本书提供的下载地址不可能永远有效,读者可以根据自己的需要在相应的站点进行查找,以得到符合您要求的软件或者更新的版本。第1章系统的数据修复

本章导读

操作系统管理着计算机系统的全部硬件资源,也同时管理着软件资源及数据资源。操作系统的数据丢失或损坏,将导致系统无法正常工作,影响正常使用,有时甚至会导致重要业务数据的丢失。本章主要讲解系统数据的修复,这是数据修复中很重要的一部分。

内容提要

● 系统文件修复

● 注册表修复

● 主引导程序修复案例

● 分区表的修复案例

● 文件分配表的修复1.1系统文件的修复

Windows 系统在长时间地工作之后,往往会不可避免地出现无法启动或者运行出错的故障,面对这些故障时是选择将就使用,还是选择重新安装系统?如果将就使用,Windows 系统的运行效率肯定不会很高,甚至还无法正常运行;如果选择重新安装系统,不但麻烦,有时部分业务数据也在系统盘中,不小心会导致一些业务数据丢失。事实上,Windows 系统一旦出现无法启动或者运行出错的故障时,不妨使用下面的六项措施,来快速而有效地“急救”受损的Windows系统,说不定能收获奇效。1.1.1 利用系统自带修复功能修复

当系统文件丢失或受损导致无法正常使用时,我们不妨使用系统自带的恢复功能恢复系统文件。

1.最后一次配置

Windows 2000 以上版本的操作系统,每次成功启动之后都会对系统进行自动备份,一旦我们发现 Windows 系统不能正常启动时,那多半是我们上一次对系统进行了错误的操作或者对某些软件进行了错误的安装,从而破坏了系统注册表的相关设置。此时,我们可以尝试使用上一次成功启动时的配置来重新启动计算机系统:只要在重新启动系统的过程中,及时按下F8 功能键,调出系统启动菜单,然后选中“最后一次的正确配置(高级)”项目,一般情况下,Windows 系统又能启动正常了,如图1.1所示。图1.1 最后一次正确配置

2.注销当前账户

如果 Windows 系统的受损只是由于安装了不恰当的软件,或者是对软件进行了不合适的设置引起的,那么通常可以通过“注销当前账户”的方法,对受损的 Windows 系统进行急救,因为软件对系统设置的影响往往只能限于当前登录的账户,一旦在当前账户状态下系统不能正常运行,完全可以注销当前账户,并以其他的账户重新登录系统,这样 Windows 一般又能恢复正常运行状态了。在注销当前账户、换用其他账户登录系统之前,我们需要先打开系统的“控制面板”窗口,然后双击其中的“用户账户”选项,再单击其后界面中的“创建一个新账户”选项,如图1.2所示,重新创建一个新的登录账户,同时为该账户设置一个合适的访问密码,并将对应的账户设置为超级管理员权限。图1.2 创建一个新账户

由于换用其他账号登录 Windows 系统后,保存在当前用户目录下的一些重要数据可能就访问不到了,为此在注销用户之前,有必要打开系统的资源管理器窗口,找到当前账号所对应的用户目录,例如当前登录系统的账号为 aaaa,那么系统默认的账号目录应该为 C:\Windows\DocumentsandSettings\aaaa,将该目录下面的一些重要数据全部备份到系统分区以外的其他分区目录中。做好了上面的准备工作后,就能依次选择“开始”和“注销 aaaa”菜单选项,注销将当前的登录账号,然后重新用刚刚创建好的账号登录 Windows 系统;在用新账号成功登录Windows 系统后,再把前面备份好的重要数据恢复到当前账号所对应的新用户目录下面,这时受损的Windows系统就能恢复以前的正常运行状态了。

3.重注册DLL文件

Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载后,这些应用程序所调用的DLL 文件往往也会跟着被删除了,这么一来 Windows 系统或系统中的其他应用程序再次调用那些共享了的 DLL 文件时,自然会发生错误。在急救那些由于系统 DLL 文件丢失引起的 Windows 系统运行不正常故障时,我们根本不需要重新安装操作系统,只需要重新注册已经丢失了的DLL文件,就能让系统恢复正常运行状态。考虑到我们并不知道究竟是哪一个或哪几个DLL文件被损坏了或丢失了,我们不妨通过下面的方法,来对系统所有的 DLL 文件都重新注册一下,而不需要单独对某一个或某几个 DLL 文件进行注册:首先打开类似“记事本”这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码:

@echooff

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

如图1.3所示。

将上面的命令行代码保存成一个扩展名为.bat 的批处理文件,例如这里将该代码内容保存为名为 repair.bat 的文件;其次为 repair.bat 文件创建一个快捷图标,并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,只需要双击repair.bat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册操作。所有DLL文件被重新注册之后,此时不妨再尝试运行Windows系统,此时的系统应该正常了。

提示

如果系统的DLL文件没有异常,运行该批处理也不会损坏系统。

4.系统还原功能

如果计算机中安装的是 Windows7 系统,还能借助 Windows7 系统的“系统还原功能”,将Windows系统的运行状态恢复到正常,下面就是该方法的具体实施步骤。

依次选择菜单【开始】|【控制面板】|【备份和还原】|【恢复系统设置或计算机】|【打开系统还原】命令,在其后弹出的系统还原设置向导界面中,将“在列表中,单击一个还原点”项目中选中一个合适的还原点,然后单击【下一步】按钮;在其后弹出的系统还原点列表窗口中,我们一般选择一个离当前时间比较近的还原点来还原系统,选好目标还原点后,继续单击【下一步】按钮,如图1.4所示,Windows系统就能被自动恢复到以前的正常工作状态。需要注意的是,在使用该功能之前,我们一定要在 Windows 系统运行正常的状态下,及时创建好合适的系统还原点,以便日后恢复系统时所用。图1.3 重注册DLL 文件批处理图1.4 选择一个系统还原点

提示

系统在打补丁时,也会自动创建系统还原点。1.1.2 用系统安装光盘巧补系统文件

有时系统文件丢失或损坏,我们还可以利用系统安装光盘巧补系统文件,使系统正常运行。

1.扫描命令修复

如果Windows系统只是有少量的系统文件受损,那我们不妨借助Windows系统内置的SFC扫描修复命令,来尝试对那些已经遭受破坏的系统文件进行修复,一旦修复成功,Windows 系统又会恢复正常状态了。在修复受损系统文件时,只要依次单击“开始”|“运行”命令,在弹出的系统运行对话框中,输入字符串命令sfc/scannow,单击回车键后,该命令程序就会对系统每个角落的系统文件进行搜索扫描,一旦发现系统文件的版本不正确或者系统文件已经损坏,它就能自动弹出提示界面,要求我们插入Windows系统盘,如图1.5所示,以便从中提取正常的系统文件来替代不正常的系统文件,从而达到修复系统文件的目的。若系统修复操作成功,我们重新启动计算机系统时,就不会看到不正常的现象了。图1.5 利用扫描命令修复系统

2.光盘引导修复系统

有时系统根本无法正常启动,经常出现类似如图1.6所示的画面,重新安装系统太麻烦,甚至会使我们的重要数据丢失。

那么我们首先在 BIOS 中设置从光盘引导系统,然后重新启动电脑,当出现如图1.7所示的安装界面时,选择菜单【保持现有文件系统(无变化)】,然后按照提示一步步修复系统,修复丢失的系统文件。图1.6 系统损坏无法正常启动图1.7 Windows XP 安装界面1.2注册表的修复

注册表存储着当前系统的软、硬件的有关配置和状态信息,以及应用程序和资源管理器外壳的初始条件、首选项和卸载数据,还包括计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性,以及计算机性能记录和底层的系统状态信息,以及各类其他数据。每次启动时,会根据计算机关机时创建的一系列文件创建注册表,注册表一旦载入内存,就会被一直维护着,注册表实际上是一个系统参数的关系数据库。注册表的损坏,直接影响着系统的运行。注册表的修复方法很多,这里只简单介绍两种方法。1.2.1 利用注册表编辑器修复注册表

1.备份注册表

要想较好的恢复注册表,首先我们要在注册表未损坏的时候备份注册表。首先在“运行”对话框中输入“regedit”,按回车键,打开编辑器,如图1.8所示。

然后单击【文件】|【导出】命令,导出注册表,如图1.9所示。图1.8 打开注册表编辑器图1.9 导出注册表

保存到指定的文件中,命好文件名,如图1.10所示。图1.10 保存注册表

2.还原注册表

如果注册表损坏,在“注册表编辑器”中单击【文件】|【导入】命令,用备份好的注册表文件还原注册表,如图1.11所示。图1.11 导入注册表1.2.2 利用工具修复注册表

注册表的管理工具很多,这里推荐使用一种专用的“注册表备份/恢复工具”。

这种方法特别适用于我们没有提前备份注册表的情况。通常情况下,在系统完好时,利用该工具备份注册表,当我们的注册表损坏时,就可以利用该工具,选择“恢复备份选项”,还原注册表,如图1.12所示。

在【可用备份】栏中,我们可以看到可供选择恢复的注册表的日期,单击【恢复】按钮即可修复注册表,如图1.13所示。图1.12 注册表备份/恢复工具界面图1.13 备份浏览器界面

提示

修复注册表,必须是在注册表损坏前已经备份好注册表才能还原注册表。1.3主引导程序的修复

硬盘主引导记录(即Master Boot Record,一般简称为MBR)位于0 磁头/0 柱面/1 扇区,由FDISK.EXE 对硬盘分区时生成。MBR 包括主引导程序、分区表和结束标志 55AAH 三部分,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理,检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。

主引导程序的损坏会导致无法从硬盘引导,硬盘内容无法读取,操作不当会使整个硬盘的数据丢失。1.3.1 用Fdisk 修复主引导程序

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

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

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

提示

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

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

单击图1.17所示主界面中的【修理硬盘】按钮,再根据情况选择需要修理的选项,按空格键修改是否选中,单击【开始修理】按钮进行修复,如图1.19所示。图1.18 硬盘分析结果图1.19 修理硬盘

单击图1.17所示主界面中的【工具箱】按钮,弹出如图1.20所示界面,在这里可以看到“三茗硬盘医生”具有显示主引导扇区和系统引导扇区,备份和恢复引导扇区的功能,前面我们说过引导扇区中的内容有主引导程序、分区表和结束标志“55AA”三部分,恢复了引导扇区,就能恢复主引导程序和分区表。该软件具有备份或恢复主引导扇区和系统引导扇区的功能。图1.20 工具箱

单击【显示主引导扇区】按钮,即可显示主引导扇区的内容,如图1.21所示。图1.21 显示主引导扇区1.3.3 用Fixmbr 修复主引导记录案例

一位用户装了 Windows XP 和 Linux 两个系统,本来想借机来学习一下 Linux 里的相关操作,但发现里面的功能有限,不得不撤回来,用分区魔术师将安装Linux的硬盘分区格式化了,系统启动默认的是 Linux 作为启动系统,因此接着就没办法进入Windows XP 系统了。Windows系统估计完好无损,就是引导程序出了问题,但如果原来Windows XP 系统里有些特别重要的东西,不想重装系统,这时可以使用fixmbr命令修复系统引导程序。

通过Windows XP 光盘进行启动,如图1.22所示,按R 键,进入故障恢复控制台。图1.22 Windows XP 系统安装界面

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

提示

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

1.硬盘分区的基本概念

所谓硬盘分区就是把一个硬盘分为数个不同的分区,硬盘分区的目的是为了方便用户更合理、更有效地使用硬盘和管理数据。如果把一块新硬盘比作一块蛋糕,那么,硬盘分区就好比是切蛋糕,如图1.23所示。

例如可以将硬盘分为 4 个区,分别为 C、D、E 和 F。C 区用来安装操作系统,D 区用来安装常用软件和存储临时文件,E 区存放个人数据,F 区作为数据备份和 GHOST 镜像区。硬盘的各个分区在 Windows 资源管理器中以非常直观的形式显示出来,默认的显示名称为“本地磁盘”,用户可以自行更改卷标,如图1.24所示。图1.23 硬盘分区示意图图1.24 资源管理器中的硬盘分区

2.硬盘分区的格式

在对硬盘分区之前,先了解一下硬盘的分区格式是十分重要的。硬盘的分区格式有FAT16、FAT32、NTFS 和 Ext2 等格式,前 3 种分区格式主要用于 Windows 操作系统,Ext2 主要用于Linux操作系统。

FAT16 格式是MS-DOS 和最早期的Windows 95 操作系统中使用的磁盘分区格式。Windows 98、Windows NT、Windows 2000、Windows XP 以及 Windows 7/8 都支持 FAT16 这种磁盘格式,但该分区格式只支持 2GB 容量的硬盘分区,并且磁盘利用效率较低,这两大致命弱点使其目前很少应用。

推出FAT32磁盘格式的目的就是为了取代FAT16的,其采用32位的文件分配表,对磁盘的管理能力大大增强,突破了分区容量 2GB 的限制,减少了磁盘的浪费,提高了磁盘的利用率。Windows 98 以后的操作系统都支持这种分区格式。

NTFS 是微软 Windows NT 的标准文件系统,主要应用在 Windows 2000/XP/2003 以及Windows 7 中。NTFS 分区格式的优点是安全性和稳定性方面非常出色,在使用中不易产生文件碎片,并且能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安全。

Ext2是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有最快的速度和最小的 CPU 占用率。Linux 的磁盘分区格式与 Windows 操作系统完全不同,因为本书主要介绍Windows操作系统下的应用,所以在这里不作详细介绍。

3.利用Windows XP安装光盘对硬盘进行分区和格式化

通常情况下,首先需要对硬盘进行分区、格式化后才能安装 Windows,不过对于 Windows 2000/XP/2003 操作系统,用户完全可以借助其安装光盘,在安装过程中进行分区和格式化,而且分区、格式化界面更为直观方便。下面以利用Windows XP 安装光盘对硬盘进行分区和格式化为例,加以说明。重启计算机,按 Delete 键,进入 BIOS 设置页面,设置第一启动为 CD-ROM,按 F10 键保存。然后将 Windows XP 安装光盘插入光驱,重启计算机。启动后进入欢迎界面,当出现“要现在安装Windows XP,请按Enter键”的提示信息后,按Enter键,如图1.25所示。图1.25 Windows XP 安装欢迎界面出现许可协议信息页面,按 F8 键接受协议,安装程序开始加载信息文件,加载完成后出现磁盘列表页面。在该页面中会显示当前计算机所有已连接的硬盘,将光带移动到【未划分的空间】选项上,然后按C键创建磁盘分区,如图1.26所示。在光标所在位置输入要创建的磁盘分区的大小,如要创建15GB的分区就输入“15412”,如图1.27所示。输入完毕,按 Enter 键确认,该分区即创建完毕,并自动回到磁盘列表页面。再次将光带移动到【未划分的空间】选项上,然后按 C 键来创建磁盘分区,如图1.28所示。接下来按步骤 3所示方法输入磁盘分区的大小,按 Enter 键后创建磁盘分区。按照这样的方法,直到将磁盘分区完毕为止。图1.26 磁盘列表页面

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载