通过卷影复制服务(VSS)来恢复系统文件
对于系统管理员来说,最典型的、最令他们挠头的工作是去修复那些用户误修改或者误删除的那些文件。
当一个用户需要去修复文件的时候,这种请求往往是非常急迫的。作为管理员,将不得不停下手头的工作,来找出能够修复文件的正确方法。
但是如何能够让用户自己去修复他们的文件呢?目前有几个产品将会让用户亲自修复他们的文件,但是如果你还有一些空余的磁盘空间的话,用户不用去特别购买相关产品,而能够直接通过Windows Server 2003操作系统中自带的功能来进行修复操作。
操作系统自带的这个服务名为卷影复制服务(VSS)。卷影复制服务(VSS)为系统管理员节省了大量的时间。对于我们来说,关键是弄清楚这项服务是什么。卷影复制服务(VSS)具有两个重要功能。
1.只需要管理员将磁带放入驱动器或者将备份软件的使用权限授予任何人,服务就能够允许用户自己去修复文件。
2.在很多情况下,服务让备份软件去备份打开文件变为可能。(在这篇文章之前,已经讨论过备份打开文件的情况。然而,绝大多数的新推出的备份应用能够支持VSS服务。在创建VSS服务之前,典型备份应用的文件已经被打开。)
使用VSS服务是很简单的,步骤如下:
1.找到你希望运行VSS服务的服务器,并打开“我的电脑”。
2.右键单击你希望运行VSS服务的磁盘卷名。
3.从探出结果菜单中选择属性命令行,Windows将会显示卷属性项。
4.选择属性项中的影复制标签。
5.点击“Enable”按钮。将会弹出一个警告信息,表明VSS服务将会以默认时间安排运行(关于这一点,我将会在接下来讨论)。现在,点击“YES”,这样的话,已选定的卷将会执行VSS服务。
现在,已选定的卷将会执行VSS服务。但是在我展示你如何去将VSS服务能够最优运行之前,你需要去了解更多的一些有关VSS是如何运行的知识。
就像我们刚刚看到的那样,Windows会显示一个VSS服务将会以默认设置运行的这样的消息。默认设置创建了一个开始于每天早晨7.00的影复制。然而,影复制不是备份。
影复制备份
创建一个早七点的影复制,那么,它实际上是记录的那一时刻的卷情况。实际上直到文件被修改了,并没有做文件的影复制备份。
举例来说,假定在早七点作了影复制。一个用户在八点钟的时候误删除了一个文件,这时是不能使用VSS去恢复文件的,因为实际上这时VSS并没有为这个文件作备份。
然而,如果用户在八点的时候修改文件的话,在允许已修改版本被保存之前,VSS服务将会创建一个早七点的文件备份。如果用户认为他们做出了一个误操作,那么他们能够很轻松的恢复到早七点的那个文件版本。
那么这样的话,如果用户在早十点对文件作出了修改,VSS服务应该保存早八点的文件版本,对么?没错,就是这样的!对于VSS服务创建文件备份,两件事情将会发生。
1.Windows将会保存一个卷快照。
2.被保护卷上的文件将会被修改。
如果我们坚持认为例子中的快照是早七点的,并且在早八点时对文件作了改变,接下来,和VSS服务相关的操作就完成了(至少相对于文件来说)。
这就是为什么需要使用时间安排表。如果VSS服务每天只做一次影复制,接下来VSS将会在被保护的卷上为每一个文件至多做一次备份。
选择在屏幕中的设置按钮,点击后,你将会看到以下如图示。屏幕中的设置项将允许你去设置影复制时间安排表,并且能够设置可用于影复制的最大磁盘空间数。
那么用户怎样使用VSS来恢复文件呢?实际上,恢复操作步骤是很简单的。要想恢复到文件的先前版本,用户所要做的就是右键点击文件,并且从弹出的菜单中选择属性项。这时,用户将会看到文件的属性项,并能够找到项中的先前版本标签,然后选择用户希望恢复到的文件版本。
如果恢复中的文件需要在存在的文件上右键点击,是不是意味着假定用户是去恢复一个已经被删除的文件?通常情况下,使用VSS去修复一个已被删除的文件应该是不可能的。但是配置了VSS服务,影复制被限定到文件名。意思就是如果一个用户对一个文件进行了误删除的话,他们可以创建一个同被误删除文件相同名称的文件,然后右键单击文件,使用文件属性项中的使用先前版本标签来恢复被误删除的文件。明白么?换句话说,如果用户不知道被删除的那个文件的文件名的话,这项操作就无法进行。
由于影复制使用文件名紧紧相连的,如果用户对文件进行了重命名,那么文件将不再能被恢复到先前版本的文件。VSS将会在下一个影复制时间被确认的时候,开始保存具有新文件名的版本(假设已经对文件作了修改)。然而,任何已存在的先前版本的文件将不再能够被应用,除非又将文件的文件名改为原始名称。
我。。知。。道
加。。我。。私。。聊