|
|
欢迎使用遥骢安全网的故障查询系统
6.2.2 系统文件的备份与恢复
Windows操作系统使用简单、功能强大,然而它却极为脆弱,如果不小心将重要的系统文件删除或因病毒破坏等原因导致这些系统文件丢失,就很容易导致系统崩溃甚至无法启动,因此,在操作系统完好无损时对系统文件做一个备份,然后在再发生故障时利用备份来恢复系统文件,这个过程是相当重要的,下面就向大家介绍如何备份和恢复系统文件。
一、手工备份和恢复Win98
Windows 98中的Win.ini等文件记录了系统的软硬件管理信息,而msdos.sys、io.sys等文件又是操作系统的命脉所在,所以Windows 98的故障多半是由上述文件配置不当或丢失而引起。在这里我们对配置文件scanreg.ini进行适当的修改,使Windows 98所带的“注册表检查与恢复程序”不但可以检查注册表,而且还可以对系统文件进行备份。
●修改scanreg.ini配置
用文本编辑器打开scanreg.ini文件,在“boot”字段下加入下列语句:
Backup=1;(1表示备份,0表示不需要备份)
Optimize=1;(1表示优化注册表,0表示不优化)
ScanregVersion=0.001;(0.001表示指定备份文件名的格式)
MaxBackupCopies=5;(5表示最大备份数为5份)
BackupDirectory=D:\bakup;(指定备份文件压缩包存放的路径)
Files=Dir CODE,FILE1,FILE2,FILE3,……(FILE1等为需备份的文件名,DIR CODE为所需备份文件所在的文件夹,其中,10--Windows 98安装目录,11--Windows 98\SYSTEM目录,30--启动目录(如C:),例如:s=30,autoexec.bat,config.sys,msdos.sys,io.sys,command.com)
修改完成后,Windows 98在每天第一次运行时会根据配置对指定的文件进行备份,并保存在BackupDirectory指定的目录中。
当Windows 98操作系统启动时报告系统文件丢失不能正常启动时,可以用引导盘进入DOS环境,在Windows 98安装目录下执行SCANREG命令,待检查完成后,选择,然后选择所需要恢复的备份文件即可完成系统文件的恢复工作。
二、使用WinRecue备份和恢复系统文件
WinRescue是一个多功能的系统备份/恢复软件,该软件体积小、功能强大,并且拥有多个版本(Windows 95/98/NT/Me/2000),不同版本适合不同的操作系统使用,这里我们以WinRescue 98为例,来介绍该软件的使用方法。
1.WinRescue 98
(1)启动WinRescue 98时,程序会弹出注册提示窗口并开始10秒钟的倒计时,倒计时完毕后单击“Continue”按钮进入程序主界面。
(2)WinRescue 98程序主界面中共有6个标签项,每个标签项可实现一个独立的功能。这里主要介绍第一、二个标签项(即备份与恢复)。
图6-1
2.备份
●按缺省方式备份系统文件
(1)单击界面中的“Backup”标签项。
(2)单击“Backup”按钮,程序弹出一个对话框要求输入本次备份文件的名称。系统缺省名称为当前的日期,当然你也可以更改为所希望的名称(这里我们就使用系统默认的名称),如图6-2所示。
图6-2
(3)单击“OK”按钮程序即开始进行备份,备份的文件存放在WinRescue 98程序的安装目录下,如图6-3所示。
图6-3
(4)程序备份完毕后出现一个备份信息提示框,单击“OK”按钮完成备份,返回程序主界面。
●自定义备份方案
①在上面缺省方式的备份中,WinRescue 98只对系统的14个重要文件进行备份。若要备份其他文件,如输入法词库、Office中工具栏个性化设置等重要文件,可以在图6-2窗口中选择“Change Backup Properties”按钮,进入自定义备份文件设置窗口。
②在WinRescue 98中我们可以定义四个备份方案,免除了每次都需要配置的麻烦,程序默认的备份方案为Config 1,单击“Display Config Setting”按钮即可以查看当前配置的详细资料。
③单击“Other Files”标签,然后单击“Add”按钮,程序弹出允许你自由选择备份文件的对话框,。在对话框中选择需要进行备份的文件,也可以使用“Select”下面的按钮来选择某一类型文件,如*.txt文件。
④选择好需要备份的文件后,单击“OK”按钮,返回到程序的上一个界面,但窗口右边的空白处增加了一个文件名,如“Backup1”。
⑤单击“OK”按钮,程序开始按照你自定义的设置进行备份,完成备份后,程序返回主界面。
3.恢复
WinRescue 98提供了两种恢复方式,一种是单击主界面的“Crash Fixer”标签进行恢复,另一种是点击主界面中的“Restore Wizard”按钮运行恢复向导,由于利用恢复向导进行恢复的操作比较简单,而且有详细的提示,这里我们着重介绍第一种恢复方式。
(1)单击“Crash Fixer”标签,弹出备份选择窗口,如图6-4所示。
图6-4
(2)在这里提供了五种不同的恢复方法,并按照优先级进行排列,你可以根据具体的情况而定。选中后,程序会弹出一个小小的对话框让你选择,你可以根据自己的需求来选择备份的时间,然后单击“Restore”按钮,程序开始恢复备份的数据,恢复完成后,程序最后会弹出一个消息框,告诉你文件已经恢复,单击“OK”按钮,返回到程序的主界面。
如果系统被破坏后不能进入Windows,这时我们可以使用WinRescue 98的组件--DosResue 98程序在DOS下恢复备份。趁现在Windows还能启动我们赶快做一张启动盘吧!不过这个启动盘是由WinRescue 98来完成的,具体的步骤很简单:
单击主界面的“Boot Disk”标签项,然后点击“Boot Disk”按钮,这时程序弹出一个对话框,让我们选择软盘的盘符,这里是A:盘,将一张空白的或没有重要数据的软盘插入软驱,这时程序将会调用DOS的Format程序格式化软盘并将一些重要的数据拷贝到软盘上。
当不能进入Windows时,我们可以利用上面制作好的这张软盘引导计算机,然后用DosRescue 98程序恢复备份,但是只能够恢复注册表文件、初始化文件、Autoexec.bat和Config.sys,不能恢复恢复Backup永久备份和其它的文件。不过不用担心,用DosRescue 98恢复以上的几个重要文件后,至少我们可以进入安全模式,然后在Windows中用WinRescue 98进行恢复。
4.在Windows 98中直接恢复
Windows 98的系统文件丢失后,在启动过程中系统会提示某些系统文件被破坏或被替换为旧版本,导致系统的部分功能不正常或不能使用(如有些中文软件的界面变成英文界面),这时我们可以利用Windows 98自带的“系统文件检查器”来恢复不正常或者已经丢失的系统文件。
(1)记住丢失的系统文件名称和路径,运行“开始按钮”→“程序”→“附件”→“系统工具”→“系统信息”程序,出现“Microsoft系统信息”窗口。
(2)单击“工具”菜单中的“系统文件检查器”命令,出现如图6-5所示的界面。
图6-5
(3)选中“从安装软盘提取一个文件”单选按钮,然后在下面的文本框中输入要替换的文件路径和名称,或者单击“浏览”按钮选取你要提取的文件,如Notepad.exe。
(4)单击“开始”按钮,打开“提取文件”对话框,在“还原自”的文本框中输入你的Windows 98安装文件所在的目录,如果你以前是从光盘安装Windows 98,这时需要插入Windows 98的安装光盘,在“将文件保存到”文本框中输入恢复路径(如图6-6),最后单击“确定”按钮即可自动完成丢失文件的提取和恢复。
图6-6
5.在DOS环境中恢复
上面介绍的是在Windows 98中利用“系统文件检查器”提取系统文件,前提自然是能启动Windows,那由于系统文件的丢失而导致Windows不能启动呢,此时可以使用Windows 98的启动盘提供的Ext命令进行恢复。
(1)记住丢失的文件名称和路径,用事先准备好的Windows 98启动盘引导计算机,在多重配置启动菜单中选择第一项(加载通用CD-ROM驱动程序并创建一个大小为2MB的RAM驱动器)启动电脑,启动后进入RAM驱动器(驱动器盘符为硬盘盘符的后一个),输入Ext后回车。需要注意的是,必须严格按照上述方法进行,因为Ext命令只能在虚拟驱动器中使用。
(2)在提示“Pleasa enter the path to the Windows CAB files(a):”后输入Windows 98安装压缩包所在的完整路径,如“F:\Pwindows 98\Windows 98”,并按回车键确认。
(3)在提示“Please enter the name(s) fo the file(s) you want to extract:”后输入你记下的丢失文件名,按回车键确认。
(4)在解压路径提示“Please enter path to extract to (“Enter” for current directory):”后输入文件将被解压的完整路径,按回车键确认。
(5)当提示“Is this Ok?(y/n):”时,键入“y”后回车,Ext程序会自动查找安装盘中的CAB压缩包,并将文件释放到指定的位置。
6.输入法词库的备份与恢复
虽然输入法词库不属于系统文件范围,但无论使用哪种输入法,都免不了添加一些自己的特定词汇,如果每次安装操作就需要全部重新定义一次用户词库,相信是一件令人不愉快的事情。好在这些用户自定义词组及短词都是用专门的文件保存的,这就为词库的备份提供了可能。如果使用的是基于Windows码表的标准输入法,对于Windows 9x/Me操作系统,它们位于Windows\system目录中,对于Windows 2000则位于%userprofile%\Application Data\Microsoft\IME下的相应子目录下,例如五笔字型的用户词库就位于C:\Documents and Settinp\username\Application Data\Microsoft\IME\wb,其中username为你登录的用户名。如果你使用的是其他外挂输入程序,则用户词库的保存位置各不相同,下面给出常用输入法用户词库在Windows 9x/Me中的保存位置(注:不同版本可能在存放位置上有所不同)。
输入法
用户词库位置
文件名
五笔字型86版 \Windows\system Wbx.emb
智能ABC \Windows\system Tmmr.rem、user.rem
微软拼音 \windows P*1.imk(*为注册用户名)
RichWin ...\Rw97pro Ecwin.clr
中文之星 ...\cstar Zclib.dat、zplib.dat、user.inf
多数用户是以一种输入法为主,因此,就可以找到该输入法的用户词库的位置,然后在上面讲到的WinRescue中将用户词库文件纳入备份方案,这样每次备份及恢复系统时也可以同时方便地对用户词库进行备份与恢复。当然,也可以直接“复制”然后“粘贴”。
三、Windows Me系统还原
系统还原是一种既恢复系统又不损失用户文件的功能,这是任何“重装大法”都不能做到的。但要充分发挥Windows Me的作用,还必须掌握必要的操作技巧:
1.创建还原点
Windows Me还原系统的依据是它创建的“还原点”。通常情况下,系统会在电脑运行后每隔10小时,或者关闭时间长于24小时再次运行时,即由“系统还原”创建常规计划检查点,此时要求电脑处于空闲状态若干分钟。但这种自动创建的还原点不能保证系统完全“干净”,建议在首次安装Windows Me后按以下方法操作。
首先检查系统还原是否启用以及分配的硬盘空间是否合适。方法是:在“控制面板”中打开“系统属性”中“性能”选项卡,单击其中的“文件系统”按钮,检查“文件系统属性”的“疑难解答”选项卡中的“禁用系统还原”是否选中,否则要将复选框中标记(对钩)去掉。其次要打开对话框中的“硬盘”选项卡,看Windows Me给系统还原分配了多少硬盘空间。默认的最小空间是200MB,最大为八九百MB至1GB不等(与C盘空间大小有关)。大家应根据安装的程序多少确定系统还原使用的空间,如果你没有安装Office 2000之类的大程序,有200 MB的硬盘空间就够了,否则最好设的大一些。
接着要用手工方法创建还原点,单击“开始”→“程序”→“附件”→“系统工具”选单中的“系统还原”命令打开对话框。如果是第一次使用系统还原,会给出二个选项“将计算机还原到先前时间”和“创建还原点”,否则会多一个选项“撤销上次还原操作”。选中第二项(在你装好系统和其他必不可少的软件以后)后单击“下一步”按钮,在“还原点描述”框内输入当前还原点的描述信息(如“原始状态”)后继续“下一步”。此时对话框显示“确认新系统还原点”,右下角有三个按钮,如果想修改还原点的描述信息,可以单击“上一步”按钮,如果想创建其它还原点,可以单击“主页”返回,否则单击“确定”按钮即可创建一个新的还原点。
当然,在你没有手工创建还原点的情况下,只要系统还原没有被禁用,它同样会定期创建还原点,只是这些还原点带有一定的随机性。为了保证系统能够回到最初的原始状态,手工创建还原点还是非常必要的。
图6-7
Windows一旦出现故障,只要能够进入GUI界面(正常或安全模式),就可以按上面介绍的方法打开“欢迎使用系统还原”对话框,选中图中的第一项“将计算机还原到先前时间”。再单击“下一步”按钮,打开“选择还原点”对话框。对话框中显示一个日历,其中用稍大的黑体字显示带还原点的日期。单击该日期即可在日历右边显示有关它的描述信息,如果同一日期内创建了多个还原点,则必须选择其中的某一个。接着你只要连续单击“下一步”按钮,系统就会开始还原操作,完成之后系统将自动重新启动。如果还原失败,则系统会保持还原前的状态不变,此时可以换一个还原点,或给系统还原增加一些硬盘空间试试。
说明:还原操作对系统的影响与文件类型有关。在还原点之后安装的、并且对系统有影响的程序会被删除,但由这些程序创建的用户文件不会丢失。例如笔者使用发现,还原点之后安装的Office帮助文件就没有删除。为了安全起见,建议用户将自己的文件保存在“我的文档”中,因为这个文件夹中的所有文件均不会被还原。另外,还原操作还会忽略电子邮件、浏览历史记录和收藏夹的变化,从而达到保护用户工作成果的目的。对于不可执行文件、已经存在的文件(例如已经进行过操作并发生变化的数据库)也不予还原。
2.实模式下的系统还原
如果Windows Me不能进入GUI界面,就需要使用Windows Me的启动盘执行还原或取消还原的操作。
在此之前,你要在“控制面板”中打开“添加删除程序”对话框,单击“启动盘”选项卡中的“创建启动盘”按钮,制作一张Windows Me专用的启动盘(不能用普通DOS或Win 98启动盘代替)。
一旦发生了无法进入Windows Me的严重故障,首先用事先预备好的启动盘启动电脑,然后根据情况选择Windows Me Startup Menu 下的启动选项。如果你遇到的问题是安全模式还原失败而无法进入Windows Me,会出现推荐你取消上次还原的信息。这时应该选择“1-Revert the Restore Changes Made to my System”,如果选择“2”的话,将无法再从启动盘取消该还原操作。
四、Windows XP备份与恢复
Windows XP提供了许多恢复系统的方法,包括上文提到的“系统还原”、使用紧急恢复盘及备份功能等,当然还有我们熟悉的“安全模式”等方法。
1.系统还原法
我们上面提到了系统还原的作用和创建系统还原点的方法,当系统出现问题时可以使用系统还原将系统还原到以前没有问题时的状态,方法是:
打开“开始”菜单,选择“程序”→“附件”→“系统工具”→“系统还原”命令,打开系统还原向导,然后选择“恢复我的计算机到一个较早的时间”,单击“下一步”按钮,选择好系统还原点,单击“下一步”即可进行系统还原,如图6-8所示。
图6-8
虽然系统还原支持在“安全模式”下使用,但是计算机运行在安全模式下,“系统还原”不创建任何还原点。因此,当计算机运行在安全模式下时,无法撤销所执行的还原操作。
2.还原驱动程序
如果你在安装或者更新了驱动程序后,发现硬件不能正常工作了,你可以使用驱动程序的还原功能。方法是:
在设备管理器中,选择你要恢复驱动程序的硬件,双击它打开“属性”窗口,选择“驱动程序”标签,然后选择“返回驱动程序”按钮,如图6-9所示。
图6-9
3.使用“安全模式”
如果计算机不能正常启动,可以使用“安全模式”或者其它启动选项来启动计算机,成功后我们就可以更改一些配置来排除系统故障,比如可以使用上面所说的“系统还原”、“返回驱动程序”及使用备份文件来恢复系统。
用户要使用“安全模式”或者其它启动选项启动计算机,在启动菜单出现时按下F8键,然后使用方向键选择要使用启动选项后按回车键即可。下面列出了Windows XP的高级启动选项的说明:
(1)基本安全模式
仅使用最基本的系统模块和驱动程序启动Windows XP,不加载网络支持,加载的驱动程序和模块用于鼠标、监视器、键盘、存储器、基本的视频和默认的系统服务,在安全模式下也可以启用启动日志。
(2)带网络连接的安全模式
仅使用基本的系统模块和驱动程序启动Windows XP,并且加载了网络支持,但不支持PCMCIA网络,带网络连接的安全模式也可以启用启动日志。
(3)启用启动日志模式
生成正在加载的驱动程序和服务的启动日志文件,该日志文件命名为Ntbtlog.txt,被保存在系统的根目录下。
(4)启用VGA模式
使用基本的VGA(视频)驱动程序启动Windows XP,如果导致Windows XP不能正常启动的原因是安装了新的视频卡驱动程序,那么使用该模式非常有用,其它的安全模式也只使用基本的视频驱动程序。
(5)最后一次正确的配置
使用Windows XP在最后一次关机是保存的设置(注册信息)来启动Windows XP,仅在配置错误时使用,不能解决由于驱动程序或文件破坏或丢失而引起的问题,当用户选择“最后一次正确的配置”选项后,则在最后一次正确的配置之后所做的修改和系统配置将丢失。
(6)目录服务恢复模式
恢复域控制器的活动目录信息,改选项只用于Windows XP域控制器,不能用于Windows XP Professional或者成员服务器。
(7)调试模式
启动Windows XP时,通过串行电缆将调试信息发送到另一台计算机上,以便用户解决问题。
4.使用紧急恢复盘修复系统
如果“安全模式”和其它启动选项都不能成功启动Windows XP,我们可以考虑使用故障恢复控制台,要使用恢复控制台,请使用CD驱动程序中操作系统的安装CD重新启动计算机。当在文本模式设置过程中出现提示时,按R启动恢复控制台,按C键选择“恢复控制台”选项,如果系统安装了多操作系统,选择要恢复的那个系统,然后根据提示,输入管理员密码,并在系统提示符后输入系统所支持的操作命令,从恢复控制台中,可以访问计算机上的驱动程序,然后可以进行以下更改,以便启动计算机:启用或禁用设备驱动程序或服务;从操作系统的安装CD中复制文件,或从其他可移动媒体中复制文件,例如可以复制已经删除的重要文件;创建新的引导扇区和新的主引导记录(MBR),如果从现有扇区启动存在问题,则可能需要执行此操作。故障恢复控制台可用于Windows XP的所有版本。
5.自动系统故障恢复
常规情况下应该创建自动系统恢复(ASR)集(就是我们上面所说的通过创建紧急恢复盘来备份的系统文件),作为系统出现故障时整个系统恢复方案的一部分。ASR应该是系统恢复的最后手段,只在你已经用尽其他选项(如安全模式启动和最后一次正确的配置)之后才使用,当在设置文本模式部分中出现提示时,你可以通过按F2访问还原部分。ASR将读取其创建的文件中的磁盘配置,并将还原启动计算机所需的全部磁盘签名、卷和最少量的磁盘分区(ASR将试图还原全部磁盘配置,但在某些情况下,ASR不可能还原全部磁盘配置),然后,ASR安装 Windows简装版,并使用ASR向导创建的备份自动启动还原。
6.还原常规数据
当Windows XP出现数据破坏时,用户可以使用“备份”工具的还原向导,还原整个系统或还原被破坏的数据。要还原常规数据,可打开“备份”工具窗口的“欢迎”标签,然后单击“还原”按钮,进入“还原向导”对话框,单击“下一步”按钮,打开“还原项目”对话框,选择还原文件或还原设备之后,单击“下一步”按钮继续向导即可。
图6-10
如果你用完了上述的方法后,系统还是不能恢复正常,那么就没有办法了,不过微软还提供了另一种非常简单有效方法--重装系统,哈哈!
五、双Windows系统的备份与恢复
由于某种原因致使Windows操作系统彻底崩溃,并且无法修复,只好花几个小时重装Windows系统,以及Office等一二十个工具软件,还要重新设置一遍系统,令其达到最佳状态,这是任何一个玩电脑的人都尝试过的极痛苦事情。但我可以告诉你 :从今以后可以变痛苦为痛快,删除已经崩溃的操作系统所在硬盘分区的所有目录和文件后,上述全部重新安装工作只需要花几分钟时间。你也许会问:真的吗?Let's go!
1.前提条件
当然,要兑现上述承诺,必须有一个前提条件:安装双Windows操作系统,即Windows 98和Windows 2000,且安装在不同的硬盘分区。
2.建立系统备份
系统的备份方法,是在C盘(即Win2000操作系统)中对D盘的Win98系统文件进行备份;在D盘(即Win98操作系统)中对C盘的Win2000系统文件进行备份。
●准备工作
(1)消肿和安装处理。消肿就是对操作系统中一些不必要的,而且储存量大的软件进行卸载或整理,例如大型游戏等。同时,将你最常用的工具如Office、Winamp、查杀毒等软件安装好。其消肿和安装的原则是,既要尽量减少系统文件容量,又不能增加过多的重新设置和安装工作。
(2)清除无用文件,优化注册表,并将两个操作系统的配置、参数、桌面等分别设置为适合自己使用的最佳状态。
(3)在相应操作系统的“文件夹选项”中,均设置为“显示所有文件”,以便将隐含文件也一并备份。
(4)在C、D盘以外的分区中,腾出大约800MB左右的磁盘空间出来作储存备份文件用。具体多少将根据操作系统所在分区文件容量多大而定,可参考下面附表推算。
(5)将C、D盘以及储存备份文件的硬盘分区如E盘等进行一次碎片整理。
(6)为了尽量减少备份文件的容量,我们可以采取压缩备份的方法来进行。同时,在压缩备份的过程中,也会有“导出”启动文件和系统文件的作用。压缩软件很多,但据我的使用经验和习惯,最好使用著名的WinRAR,它支持多文件目录的压缩,速度较快,操作方便,且很可靠。使用的版本是2.50 beta 5。
●系统备份
(1)Win98操作系统的备份
启动电脑,进入C盘的Win2000操作系统中,打开WinRAR,点击右边磁盘驱动器下拉菜单选择D盘,选择除了“Win386.swp”以外的所有文件目录和文件(因为“Win386.swp”是虚拟内存文件,所以没有必要将它一起备份)。点击快捷按钮“Add”打开“Archive name and parameters”,在“Archive”或“Browse”中键入保存路径和备份文件名,例如将之保存为“E:\系统备份\Win98d.rar”。将“Volume size,bytes”设置为“Autodetect”。其它使用默认值即可,按“OK”就开始D盘Win98系统文件的压缩备份了。
(2)Win2000操作系统的备份
重新启动电脑,进入D盘的Win98操作系统,打开WinRAR,这次我们将待压缩磁盘驱动器选择为C盘,并且选择全部文件目录和文件,设置保存为“E:\系统备份\Win2000c.rar”,进行C盘Win2000系统文件的压缩备份。
3.系统崩溃后的恢复
●Win98系统崩溃后的恢复
启动电脑,进入Win2000操作系统中,按下列步骤进行恢复:
(1)打开“资源管理器”,首先将Win98崩溃前还来不及备份的一些有用文件备份到其它磁盘分区中。
(2)在“资源管理器”中选D盘,除了“Recycled”即“回收站”外,将其它所有文件目录和文件删除,并清空回收站。我们不能直接对D盘进行Format处理,是因为Windows以及其它一些如“超级保镖”等软件在安装过程中,会在硬盘的DBR中留下记录,如果我们Format其分区的话,会删除其记录,给操作系统恢复后的使用带来新的问题。我们只能直接手工删除该分区的全部文件目录和文件,这样恢复后仍然可以使用硬盘DBR中原来的信息记录,才能保证做到100%地恢复其操作系统。
(3)打开WinRAR,在右边驱动器下拉菜单中选择E盘,双击“系统备份\Win98d.rar”,这时候我们就可以看见完整的Win98操作系统备份文件。选择全部文件目录和文件,点击快捷按钮“Extract to”打开“Extract path and options”,在右边窗口中直接选择D盘,然后按“OK”,就开始将其文件目录和文件解压到D盘中。
解压完成后,我们就可以重启电脑,完好无缺的Win98以及个人配置在欢迎你的光临呢!
●Win2000系统崩溃后的恢复
如果Win2000系统崩溃,我们启动电脑进入Win98操作系统中,跟着的步骤与“Win98系统崩溃后的恢复”基本相同,所不同的是:
(1)手工删除C盘的所有文件目录和文件。
(2)将“Win2000c.rar”系统文件解压至C盘。
我的两个操作系统的压缩备份和解压安装数据情况参见附表。
其中,两个磁盘分区里操作系统文件容量的大小与你在各操作系统中所安装配置的软件不同而有所出入,它的大小又直接关系到压缩和解压所需的时间。
4.要注意的几个问题
●不能在DOS下进行压缩和解压。由于DOS操作系统对长文件名的限制问题,而在Win98和Win2000操作系统里长文件名很多,若在DOS下压缩和解压,会破坏原来的文件名,令系统无法完整恢复。
●删除C盘文件目录和文件的操作只能够在“资源管理器”中进行,删除后,两个Windows系统的启动文件全部消失,这时候绝对不可以重启电脑,只有将C盘的系统备份文?quot;Win2000c.rar“全部解压到C盘后,才能重启,否则两个系统均无法恢复启动。
5.注册表的备份与恢复
从Windows 95以来,微软就将Windows系统的配置信息存储在一个名为注册表的数据库中。它是Windows系统管理所有软硬件的核心,其中包含了每个计算机用户的配置文件以及有关系统硬件、已安装程序和属性设置等重要信息。因此,注册表错误往往会导致系统崩溃,所以保持注册表的“健康”就显得尤为重要。那么,如何保证注册表的“健康”呢?老办法--备份与恢复。
●Windows 9x注册表的备份与恢复
(1)使用Scanreg备份/恢复注册表
系统在启动过程中会自动对注册表进行扫描,会将注册表及Win.ini、System.ini一同打包压缩为rb00.cab,存放在C:\Windows\sysbckup的目录下,若有错误便自动修复。在系统运行时也可以检查注册表,注册表检测软件为了DOS版的scanreg.exe和Windows版的scanregw.exe,只要输入“Scanreg”,就会自动启动相应的版本。单击“开始”→“运行”,在“打开”对话框中输入“Scanrge”,然后单击“确定”,程序会扫描注册表,并显示扫描结果。如果注册表有错误便会提示你是否进行自动修复,如没有对注册表做备份可让它自动修复。如果正常而且今天还未备份的话,程序会提示你进行备份。
当注册表有错,不能自动修复且不能进入Windows时,可在DOS下运行Scanreg/Fix进行修复。这样,可排除由于系统自动启动时通过初始化程序System.ini和Win.ini加载了错误的模块或应用程序以及病毒侵入造成注册表修复失败的可能。
当使用Scanreg进行系统注册表的备份后,恢复时需要在实模式下的纯DOS环境,在DOS提示符下键入Scanreg/restore,Scanreg会先检测注册表,然后就会显示几个文件提供选择,确定自己认为正常的备份进行恢复。DOS版Scanreg.exe有3个功能,其参数如下:
BACKUP--备份注册表
RESTORE--恢复注册表
FIX--修复注册表
(2)使用Regedit备份/恢复注册表
注册表编辑器除了可以用于配置的修改外,还有一个非常重要的功能,那就是对注册表进行备份和恢复。
①注册表的备份
运行“regedit”,打开“注册表编辑器”窗口。
打开“注册表”→“导出注册表文件”菜单命令,弹出“导出注册表文件”对话框(如图6-11)。选择注册表备份文件的保存路径、名称以及保存全部还是只保存注册表的某个分支。根据自己的需要设定好后,单击“保存”按钮即可完成注册表的备份。
图6-11
②注册表的恢复
打开“注册表编辑器”后,运行“注册表”→“引入注册表文件”,弹出“引入注册表文件”对话框(如图6-12)。
图6-12
找到曾经导出的注册表备份文件,单击“打开”按钮即完成注册表的恢复,恢复完成后出现一个提示框,单击“确定”按钮并重新启动计算机。
(3)利用注册表编辑器恢复
如果在注册表出错前备份过注册表,也可以在DOS环境下使用regedit来恢复,操作步骤如下:
用引导盘启动计算机,进入Windows目录,在该目录下键入“regedit/C *.reg”,其中*.reg为备份的注册表文件名,然后重新启动计算机使新的注册表生效。
这种方法速度非常慢,所以大家一定要有耐心,如果中途中止,那么可能会破坏当前注册文件,导致计算机不能启动。
●Windows 2000注册表的恢复
Windows 2000的注册表也分为两个部分,但是包括多个文件。其中,用户配置文件保存在根目录“Documents and Settings”下的用户名的目录中,包括Ntuser.dat和Ntuser.ini两个隐藏文件及Ntuser.log日志文件。系统配置文件位于Windows 2000系统目录下的“system32\config”中,包括Default、Software、System、Appevent.evt、Secevent.evt、Sysevent.evt等多个隐藏文件及其相应的log文件和.sav文件。这些注册表文件在Windows 2000运行时无法使用其他工具打开,这一点于Windows 9x下的System.dat及User.dat不同。
在Windows2000中如果要完全备份注册表,可以在“运行”框中输入“regedit”打开注册表编辑器,打开“注册表”→“导出注册表文件”命令,选择导出的范围为全部,然后给出备份的注册表文件的路径及名称即可(如图6-13)。恢复注册表的方法同上,只需要单击“注册表”菜单下的“导入注册表文件”,然后选择磁盘上相应的注册表备份文件即可。
图6-13
如果只需要保存一个主键或者一个子键,可以使用WINNT\system32\ regedt32.exe。首先,选择要保存的主键或子键,然后再单击“注册表”菜单下的“保存项”命令,在弹出的“保存项”对话框中输入要保存的注册表文件的文件名,扩展名建议使用“reg”,便于今后的管理。
因为Windows 2000是一个真正的多用户操作系统,因此在保存某些主键或子键时,因为执行操作的用户不同,或者是该主键或子键正在被系统使用,会出现禁止访问的警告,例如“权限不足、无法保存项”等消息提示。这是如果你是Administrator身份则可以使用“安全”菜单下的“权限”命令,对这些主键或子键的用户赋予“完全控制”的权限,然后就可以保存该项了。 |