深入WindowsME之系统还原(转)[@more@]
自从Ghost或其它“月光宝盒”之类的软、硬件问世之后,无论是初级用户还是发烧友都像是找到了快速重建、还原Windows系统的法宝。而微软似乎也发现这类软件对“容易崩溃”的Windows来说帮助颇大,因此决定替Windows Me加入类似的功能――这就是Windows Me的“系统还原”功能。
当系统还原被执行之时,它会记录系统当时的若干信息,并且将这些信息以“还原点”的文件保存下来;必要时用户可以将备份下来的系统信息加以还原,使系统恢复到“备份系统”当时的状态。也就是说,你应该利用系统还原记录许许多多系统在不同状态时的信息,甚至定期利用这个功能记录正常状态的系统信息。等到系统开始不稳定的时候,你记录下来的正常状态的这些系统信息,往往是你借以还原系统的“救命稻草”。
通过“开始”→“程序”→“附件”→“系统工具”→“系统还原”来启动,运行后就会出现如图1的窗口。从图1我们可以发现系统还原分为两大功能:“将计算机还原到先前时间”和“创建还原点”,你可以根据自己的需要选择中之一,然后点击“下一步”执行。下面就分别说明这两大功能。
备份系统
我们在图1的窗口中选择“创建还原点”,然后按下“下一步”按钮,系统还原就会要求你为当前创建的这个还原点输入一些说明文字(见图2)。需要注意的是:如果不输入说明文字是不能进行下一步的。系统会自动替还原点加上时间、日期的说明,因此你没有必要自己输入时间和日期作为说明文字。
在图2窗口中点击“下一步”之后,系统还原会出现如图3的窗口。先前在图2中输入的说明文字都会出现于此,而且还加上了时间、日期,现在点击“确定”就完成了还原点的建立。
还原系统
同样,我们在图1的窗口选择“将计算机还原到先前时间”,然后按下“下一步”按钮,系统还原就会打开如图4的窗口,让你选择还原点。
这里有两个个地方需要注意:首先,因为每台电脑、每个用户建立的还原点都不尽相同,因此在你的Windows Me电脑上出现的可供还原的还原点不会与图4显示的一样;其次,在月历部分,如果该月的某个日子包含有还原点,那么就会用不和平常一样的黑体字显示该天的日期数字。
选择好还原日期和相应的还原点之后,点击“下一步”将看见如图5的窗口,确认已经关闭所有程序后就可以确定还原了。
从启动盘进行系统还原
如果执行了系统还原后计算机无法以“安全”模式启动Windows,可从启动盘运行系统还原。这将使计算机返回还原前的状态。
1.打开计算机,并在软盘驱动器中插入启动盘(需要事先制作好Windows Me的启动盘)。
2.选择Microsoft Windows Millennium Startup Menu中的一个启动选项。如果在用启动盘启动前对计算机所做的最后一次操作是还原,将会出现推荐你倒转上次还原操作的消息。
3.键入“1”选择“Revert the Restore Changes Made to my System”(推荐)。如果选择“2”,将无法再从启动盘倒转该还原操作。
4.如要修复原来试图修复的条件,请再次使用系统还原返回到另一个还原点。
注意:如果系统提示时未取消还原所做的更改,且从启动盘运行计算机时进行了其它更改,将无法再从启动盘取消该特定还原操作;而且你必须在系统稳定时创建启动盘,一旦系统无法启动Windows,你将无法创建启动盘。
还原点的三种类型
除了用户自行建立还原点之外,还有其它建立还原点的方法,只不过那都将由Windows Me自动建立。所有的还原点一共有三种类型。
1.手动还原点
就是我们用先前方式建立的还原点。
2.系统检查点
系统检查点是Windows Me根据多种规则、时机,自动寻找电脑的空闲时间来建立的还原点。Windows Me会在以下时机建立系统检查点:
(1)初始系统检查点
根据Windows Me的记录,无论是从旧版本Windows升级到Windows Me,还是全新安装的Windows Me,当第一次启动Windows Me之后,都会自动建立系统检查点。
(2)Windows自动更新还原点
如果你使用Windows自动更新并自动接受下载的更新程序,系统还原将在安装前创建一个还原点。如果下载过项目但并未安装,则不会创建还原点。只有当组件开始安装时才创建还原点。可使用这些还原点跟踪对系统所做的更改,或跟踪这些更新程序与计算机上其它产品的冲突。
(3)开机后每隔10小时,自动建立系统检查点
(4)每24小时也会自动建立系统检查点
这与“开机后每隔10小时,自动建立系统检查点”不同的是,无论开机与否,每隔24小时都会自动建立一个系统检查点。
3.安装还原点
当你通过Installshield(6.1 Pro或更高)和Windows Installer的最新安装器来安装程序时,系统还原会创建一个还原点。可使用这些还原点跟踪对系统所做的更改,以及将计算机还原到安装前的状态。
存放还原点文件的位置
每个逻辑分区都会有个名为_RESTORE的隐藏目录,这里就是系统还原存放资料之处,而还原点所记录的信息,则放在_RESTOREARCHIVE目录下;ARCHIVE里的.CAB文件就是还原点所记录的系统状态的压缩文件(见图6)。_RESTORE是个相当特别的目录,虽然在FAT16/32的文件夹属性中它只不过是个隐藏目录,但显然微软的Windows Me开发小组对它动了些手脚。例如,用户无法将其它文件和目录复制至此,也无法删除_RESTORE目录及这个目录下的任何目录和文件。或许可以这么说,_RESTORE是个系统专属目录,除系统外,其他用户和应用程序都不能“轻易地”更改这个目录的任何资料。
另外,在_RESTORE下的LOGS目录中,有个名为RESTOREPT.LOG的文件,其中记录了还原点建立的相关信息,包括还原点建立的时间、存放还原点的文件名称以及还原点的说明文字等等。虽然RESTOREPT.LOG是一个略带乱码的文本文件,但只要仔细观察,依然可以发现还原点建立的蛛丝马迹(见图7)。
系统还原如何使用硬盘空间
系统还原其实很占用硬盘空间,而且在硬盘空间不足的情况下,系统还原会自动关闭。默认情况下,安装Windows Me分区的12%可用空间将拨给系统还原,供存放还原点相关文件之用。当然我们也可以自己调整拨给系统还原的硬盘空间比例。但无论如何,存放Windows Me的系统分区至少要有200MB的剩余空间,系统还原才会运作;如果少于200MB,系统还原会自动关闭。当系统分区的可用空间大于200MB之后,系统还原又会重新启动。
系统还原的可用磁盘空间可以通过“控制面板”→“系统”→“性能”→“文件系统”→“硬盘”来调整。如果你试图将系统还原的使用空间调到最小,你就会发现,无论怎样调整,至少会拨200MB磁盘空间给系统还原使用(见图8)。
看到这里,你也许会有这样一个问题:如果还原点所占用的磁盘空间已经超过了分配给系统还原的磁盘空间,Windows Me将会如何运作?是删除最早的系统还原点文件后继续运行,还是索性关闭系统还原功能?很可惜,答案是后者。也就是说,你使用Windows Me的时候,必须时时注意磁盘可用空间,如果磁盘空间不足,系统还原被关闭还不要紧,之前所做的还原点也会有所损失。
启动、关闭系统还原
看了前面一段文字之后,你也许不太想使用系统还原功能了;又或是你认为Ghost之类的软件做得还要好一些(我也是这么认为^_^),那么你也可以自己关闭系统还原功能,方法是在“控制面板”→“系统”→“性能”→“文件系统”→“疑难解答”中勾选“禁用系统还原”(见图9),确定并重新启动之后,系统还原就不会一再蚕食你的硬盘了……
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8403220/viewspace-954349/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8403220/viewspace-954349/