Windows 7备份程序的改进

从Vista开始,客户端Windows自带的备份程序有了不小的变化,虽然操作上更傻瓜,但并没有吸引多少普通用户养成定期备份重要文件的习惯,反而让一些知道备份工作的重要性,并已经习惯于备份文件的技术用户非常不满。关于这个问题,我曾有一篇Blog专门进行过介绍。

也许用户的反对声真的很大,或者微软也意识到这样做并不好,所以在Windows 7中,备份程序终于有所改进了。且听我一一道来。

首先,最重要的一个问题,对于备份,如果一个用户不是有足够的技术能力,只是一个普通的用户,无论系统自带的备份程序如何改进,可能根本不会意识到备份操作的重要性。因此无论备份程序如何设计,不管是操作简单但功能薄弱,还是功能强大但操作复杂,普通用户都不会主动考虑备份自己的文件。因此第一个比较明显的改进就是,当我们将一个可移动存储设备(例如USB移动硬盘)连接到系统后,自动播放对话框上会新增一个用于设置备份功能的选项。

如果还没有设置过备份选项,那么每个外置存储设备连接到电脑后,都会出现用于设置备份的选项。但只要设置过备份,只有在连接了用于备份的设备后,才会出现开始备份的选项。连接其他设备将不会出现任何有关备份的选项。

其次,在设置备份时,用于选择备份内容的选项更灵活。例如在Vista中,我们只能根据文件类型来选择,例如是否要备份图片,是否要备份文档。但这里最大的问题是,到底什么才是Vista所认为的”文档”?用微软自家办公软件创建的.docx文件肯定是”文档”,但如果我用了一个比较不常见的办公软件,其保存的文件格式是.xyz,这种文件是否会被Vista认为是”文档”?不知道。而且Vista发布已经好多年了,微软至今依然没有说明过,Vista的备份程序中每种类型的文件分别包含哪些扩展名(或者说明了,但我不知道)。

不过在Windws 7中就简单多了。首先,通过使用库功能,我们可以将一些自己用于保存重要文件的位置添加到库中。例如,我们用了一个专用文件夹来保存所有工作文档,并将这个文件夹添加到了”文档”这个库中。那么只要在备份时选择了要备份”文档”这个库的内容,无论库中包含了哪些物理文件夹,无论这些文件夹中保存了什么扩展名的文件,都将可以备份起来。而且不仅如此,我们还可以在计算机中指定某些要备份的文件夹。这样就算要备份的内容并未添加到库中,一样可以备份。这一点相比Vista是一个非常大的进步。

对于Vista的备份,另一个比较弱智的地方则在于系统盘的备份。让我们假设一个比较极端的情况。一台电脑,安装了两个操作系统,其中C盘安装了XP,文件共占用20GB空间;D盘安装了Vista,文件共占用40GB空间;E盘保存了我们要备份的文件,共占用200MB空间。那么在Vista中,如果需要备份这200MB文件,我们需要准备多少存储空间?200MB?完全不是。

首先,无论备份什么,在Vista中,备份程序都会把包含了系统或引导文件的硬盘分区内容备份起来。这句话有两个含义:

  1. 如果某个分区上包含了系统文件,那么就算只想要备份E盘的200MB数据,也需要备份系统文件,这个选项是默认选中的,并且不可取消。
  2. 如果某个分区中有系统文件,那么Vista的备份程序将备份整个分区,而非仅仅是系统文件。

因此对于上述情况,为了备份200MB的文档,我们需要准备20GB+40GB+200MB的备份空间。因为在双系统情况下,虽然Vista被安装在D盘,可在C盘的根目录下依然保存有引导文件,因此C盘需要备份。而又因为Vista安装在D盘,所以D盘的所有40GB数据也需要备份。为了备份200MB的文档,在Vista中我们就需要无谓地浪费掉60GB备份空间。

不过在Windows 7中就人性化多了,有选项决定是否备份系统。如果不需要,我们完全可以不要选择,将宝贵的备份空间留给更有价值的文件。

最后一点,自从Vista中的备份程序变得不那么让人喜欢后,可能很多人都开始寻其他备份方式。例如我就曾使用过Symantec公司的Ghost软件。和很多人想象中的不同,Ghost并非仅仅是DOS下那个简单的程序,Windws版的Ghost功能非常强大,不仅可以备份系统,而且也完全可以充当一个完备的备份解决方案。但这个程序的使用很麻烦,不够灵活,最重要的是,我不想给系统里安装那么多软件。

如果你已经在使用Windows 7,并在Windows自带备份工具和其他备份工具之间进行抉择,那么建议你考虑看看Windows 7的备份工具。因为这个工具完全可以和卷影副本功能结合在一起使用。

这个功能可以让我随时将重要文件或文件夹恢复到之前某个时间点上。例如有篇文章,经过多次修改,交给了编辑。但编辑看过后说,还是觉得上周二修改后的那个版本更好。如果不使用卷影副本功能,为了满足这种需要,必须设置让Word每次都将文件保存成一个新的版本,不仅占据硬盘空间,而且文件副本太多,难以管理。但有了卷影副本功能后,所有这一切都可以在系统自动创建还原点的时候自动进行,并且通过文件或文件夹的属性对话框,就可以随时恢复文件到之前某一时刻的状态下,唯一的前提是要求系统中保存有当时的还原点。

上面列出的是之前我一篇文章中对这个功能的介绍。其实对于卷影副本,我们不仅可以使用还原点中的数据进行恢复,而且完全可以使用备份中的状态来恢复,而且所有这些特性都是在一个界面中实现的。很多人觉得OS X里的Time Machine功能很好用,其实Windows下的卷影副本技术和那个功能根本没有太大区别(当然,缺少花哨的界面,不过这就是很奇怪的一个问题,类似的东西,出现在Windows上被称做”华而不实”、”没啥大用”,出现在OS X上就成了”伟大的创新/突破”)。而且卷影副本功能从Windows Server 2003时代就出现了,只不过那时需要依赖Server端才能实现,但从Vista开始,单纯的客户端系统也可以使用。

另外,Windows 7中的备份工具也可以直接将文档备份到光盘上,或者直接创建系统恢复光盘。这样系统崩溃后,用光盘引导就可以完成系统恢复工作。只不过这个功能我还没有使用过,就不详细介绍了。

但是,目前Windows 7中的备份工具还有一点很大的不足。其实也没啥大不了的,但我就是个完美主义者,我觉得这个问题很影响使用。

问题是这样的:我们很多人可能都习惯于将自己的重要文档备份到移动存储设备上。但作为一则最佳实践,对于备份,建议使用专用的设备,例如专门准备一块移动硬盘用于备份文件,并且平时最好将硬盘从电脑上断开,并保存到安全的位置,只有在需要备份或恢复时才将这块硬盘连接到电脑。这样做可以最大程度避免移动硬盘上的数据被感染,或在移动的过程中跌落撞坏。

可是,如果我们使用移动硬盘进行备份,并设置了自动定期备份。在安排好的备份时间里,如果这块硬盘并没有连接到电脑(也许是因为工作太忙,忘记了),会怎样?备份自然会失败,但问题在于,用户完全得不到任何通知。其实通知是有的,如果将鼠标指针放在Action Center的图标上,就能从弹出的工具提示中得知有一则事件需要我们关注。而如果单击Action Center的托盘图标,从弹出的窗口中,也能详尽地看到这一点。不过,Action Center图标本身是没有任何变化的。也就是说,系统并未使用足够能引起人注意的方式通知用户。

这个问题我已经提交给了测试团队,并等待他们的反馈。我希望的是,如果因为设备没有连接导致备份失败,系统能够用更加明显,也更持久的方式提醒用户的注意。例如,首先使用一个气泡图标提醒用户,因为设备没有连接,导致备份工作失败。随后,在系统托盘的Action Center上显示一个比较显眼的”X”图标,就好像杀毒软件的病毒定义过期那样的提醒方式。

相信通过这样的设计,我们才不会因为疏忽而忘记备份自己的文件,而同时文件也能得到更好的保护。

分享:

0 thoughts on “Windows 7备份程序的改进”

  1. 这样一说,倒是希望Vista SP2的备份也能够改进,不过估计可能性不大。

    这次Win7 Beta UAC事件闹成这样,微软一开始也面不改色心不跳

  2. 呵呵,等7正式发布后,我估计Vista也会被彻底抛弃了,大幅度修改的可能性恐怕不大

    至于字体,嘿嘿,我以前用的主题要修改字体比较麻烦,得修改CSS,我懒得看了。主题最近升级之后功能多了,自定义的方法也更简单,所以就顺便调整了一下

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.