我们都知道在一些品牌计算机中都内置了恢复系统,使得用户在系统崩溃或重装时能快速的恢复到出厂状态或自备份状态。避免了重做系统要耗费很大精力和时间的问题。此外,面向初级用户该恢复系统的易用性使初级用户能更方便、准确地进行操作。比如我的 Thinkpad 笔记本就包含了 Rescue and Recovery 恢复系统,他被预装到一个隐藏受保护的分区中,通常这类分区我们都称之为“OEM 分区”,它可以将整个计算机恢复到出厂时的状态,其中包括了驱动、应用程序,甚至是分区。并且,我也可以创建自己的系统状态备份。很显然它是非常强大的,安全的,易用的。但是,其中也存在一些不足!如果我选择恢复到出厂状态那意味着我其他分区的数据将丢失,虽然他可以通过向导提前备份到其他存储位置。但是对于一些初级用户,这一重要的步骤也略显复杂。我发现有很多用户都会将这一功能从计算机中去除。但是也有一部分用户非常看好这类恢复系统,在 DIY 市场最常见的就是使用 Ghost 作的一键还原系统,而它我并不看好,毕竟它只包含在那些盗版 XP 安装光盘中,很难值得人们信赖!那么非品牌计算机难道就没有一套易用、安全、强大的恢复系统么?

        如果你之前有读过《深入解析 Windows Complete PC 备份》《通过 Windows AIK 创建 Windows RE 》这两篇文章,那么我想你应该知道今天的主角是谁,是的它就是 Windows Complete PC 和 Winodws RE。但是,我们会注意到 Windows Complete PC 只包含在部分 Windows Vista 版本中,我个人确实很难理解微软的这一产品决策,毕竟在使用 Business、Enterprise 的环境中通常都是使用集中网络化来部署操作系统的,那么单机还原机制就很少会用到。而有多少家庭或其他用户会购买 Ultimate 呢?!他们通常都会购买 Home Basic 或 Home Premium,即使是随机预装 OEM 的品牌机也都是以 Home 系列版本居多。看到这里,别灰心!虽然事实如此,但是并不是没有解决办法,我们可以使用用于操作 Windows Vista 安装映像的 Imagex.exe 工具来替代 Windows Complete PC,该工具包含在 Windows AIK 中,Imagex.exe 虽然使用命令行方式来操作,但是网上也有网友提供了图形化方式的 Imagex 插件。如果你是一个精通脚本技术或 BDD(最新版本是 MDT,中文全称是:商业部署加速器)的 ITPro,那么我们可以自己制作一个图形向导化的 Imagex 操作过程。有关涉及到 Imagex 命令的文章可以从我的个人博客中查找到。使用微软自身的产品优势不再复述,所以我为我的用户、朋友、亲属所推荐的单击恢复系统方案则会根据自身使用的 Windows Vista 版本不同来进行定制。这里需要注意,这两个解决方案都只是针对 Windows Vista 系统的,并且以 Windows RE 为操作环境,当然你也可以使用自定义的 WIndows PE 2.0(Vista PE)。但是,要使用 Windows Complete PC 恢复程序则需要作很多的自定义工作。此外,Windows RE 本身就是基于 Windows PE 2.0 的,而且还包含了众多 Windows Vista 的修复工具,所以 Windows RE 是我最终不二的选择。有关 Windows RE 的创建可以参考我前面提到的《通过 Windows AIK 创建 Windows RE 》这篇文章。

        那么接下来要考虑的就是这个恢复系统的安置问题,从帮助手册和网上相关的文章中我了解到,Windows RE 可以采用 WIM 文件方式安装到系统中,也可以将其部署到 OEM 分区中。前者的优点是安装步骤特别简单,但是整个恢复系统则会显不太可靠!后者虽然步骤繁琐些,但是在下面的演示中,大家会发现在 Windows Vista 时代,原来认为很难实现的技术,现在都变得那么简单(PS:这里,不得不对微软的 Windows Vista 竖起大拇指!)。而且,这种安装方式最大的一个特点是实现了恢复系统的安全性,因为部署在 OEM 分区中,初级用户或病毒很难侵入或破坏其中的恢复程序。

        手工创建 OEM 分区是一个令人振奋并感觉神奇不可思议的过程,起码我个人就感觉很兴奋。想想原来要实现他们是多么困难的事情,因为只有那些实力雄厚的计算机厂商才会预装这些功能。闲话少说,今天就让我引领大家来手工创建 OEM 分区并将 Windows RE 安装到 OEM 分区中。

        在开始之前,我们需要先做一些准备工作,首先要有一份 Windows RE,你可以制作成 CD,或保存在 U 盘,甚至是移动磁盘上。然后将部署 Windows RE 的相关文件(这里将名称定义为:Recovery)单独拷贝到一个位置上,这个存储位置可以在一个数据存储分区,或者是 U 盘,更或者是移动磁盘上。随自己方便就好,这里我事先将他拷贝到了我制作的 Windows RE 的映像文件中(WIM),这个实验中,Recovery 实际的位置是“x:sourcerecovery”。因为经过试验,在创建过程中要临时生成文件,所以如果是直接拷贝到 Windows RE 根目录下,并且是以 CD 方式来运行的,则会导致文件创建失败。此外,还需要注意一点的就是在操作过程中,程序还会调用 Imagex.exe 所以建议单独拷贝一份到拷贝到 Recovery 目录中。

        在《深入解析 Windows Complete PC 备份》这篇文章中,我向大家介绍了 Windows Vista 下一个全新的备份功能,其中涉及到了一个有用的工具——Windows RE。如果已经阅读过那篇文章,我相信大家应该对 Windows RE 有了初步的认识。而今天我与大家分享的是如何通过 Windows AIK 创建 Windows RE。
        在开始之前我们先对几个名词作一下简单的介绍。
        1、Windows AIK,全称是:Windows Automated Installation Kit,简称 Windows AIK 或 WAIK。它的中文名称是:Windows 自动安装工具包。通过 Windows AIK 我们可以自定义和部署 Windows Vista 系列的操作系统,并且可以制作执行无人参与 Windows 安装。此外,我们还可以创建自定义的 Windows PE,使用内置的 Imagex 来捕获或释放 Windows 映像。Windows AIK 的功能相当强大,其中主要的核心之一 Windows PE(Windows PE 版本为 2.0),本人曾撰写过一些相关的文章,大家可以从我的 Blog 中搜索到。Windows AIK 的最新中文版的下载地址是:http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&displaylang=zh-cn,我们今天的主要工作都将依靠它来完成。
        2、Windows RE,全称是:Windows Recovery Environment,简称 Windows RE 或 WinRE。它的中文名称是:Windows 恢复环境。它是一个基于 Windows PE(Windows 预安装环境) 的用于 Windows Vista 故障修复的工具。Windows RE 内置在 Windows Vista 安装光盘中。我们可以从 Windows Vista 安装光盘引导来进入到 Windows RE。如下图所示:
Vista2WinRE 
        单击“修复计算机”,我们便可以启动 Windows RE。除此之外,我们也可以专门制作一份 Windows RE 的光盘,由于只包含恢复工具,所以其体积也就小很多,所以它可以使用 CD、U盘、移动硬盘作为载体。并且主体是基于 WIM 映像的,我们还可以将其部署到 WDS 上,用于网络启动。还有一令人振奋的是 Windows RE 是基于 Windows PE 的,那么意味着我们可以将其自定义并个性化,制作一份特殊的,适合自己的 Windows RE。有关 Windows RE 的详细介绍可以访问这个网址:http://technet2.microsoft.com/windowsvista/zh-CHS/library/36da2251-9565-4c10-8b7a-56c9cf325e7d2052.mspx?mfr=true,由于是官方的介绍,已经十分的详尽和明了,我就不再阐述。
        接下来回到我们今天的主题,先安装完 Windows AIK 后,并将 Windows Vista 安装盘放入到光驱,当然也可以使用虚拟光驱载入 Windows Vista 的 ISO 安装镜像,这里假设光驱的盘符是 E:。现在,我们便可以开始创建 Windows RE。
        首先,我们先在磁盘C: 下创建两个目录,分别命名为:winre_image 和 winre_mount,前者用于保存 Windows RE 的映像文件,后者用于将 Windows RE 临时载入到目录中,以方便编辑。
        然后,打开 Windows AIK 的命令行环境,运行下面的命令:

imagex /export /boot e:sourcesboot.wim 2 c:winre_imagewinre.wim "Windows Recovery Environment"

        将 Windows RE 从 Windows Vista 安装源中的 Boot.wim (启动映像)分离出来。

Tags: , , ,

logo_vistawv_netProg_55x55 Windows Complete PC Backuphero_experiencewindowsvista
        今天要和大家分享的是 Windows Complete PC Backup 使用方面的经验与体会。之所以引出这个主题,是因为前段时间为笔记本升级了硬盘,并在本博上进行了“炫耀”,没想到影响到了 Yinjie 达人,他也经不住诱惑升级到了320G。由于我一直使用 Imagex 或本子自带的 R&R 进行计算机的恢复和备份,所以影响倒不大,况且我也不恐惧重做系统所带来的诸多操作,嘿嘿!所以升级后的数据处理时间虽长,但并不十分费心。而 Yinjie 一直以来都是用 Windows Vista 自带的 Windows Complete PC Backup 进行完整的系统备份。现在问题出现了,当进行恢复时,却始终无法将备份恢复到新硬盘上,我们电话讨论了很久,也对环境进行了假设和猜测,但是一直没有想出其中的问题所在。于是在 Yinjie 的建议下,我决定进行深入的测试。
        查阅了相关的资料,了解到 Complete PC Backup 是一种块级映像备份,它完全不同于文件备份。在第一次完整备份过程中,Complete PC Backup 会扫描源硬盘并将包含数据的块复制到一个扩展名为 .VHD 的文件中。虽然整个备份的数据未进行压缩,但是占用的空间却比较少。因为是 .VHD 类型文件,这意味着我们可以使用 Virtual Server 下的虚拟磁盘装载工具——vhdmount 将该备份文件载入到当前系统当中。需要注意的是该 VHD 虽然包含了完整的系统,但是却无法挂载到虚拟机中启动运行。
        由于 Complete PC Backup 采用的是块级映像备份,所以当下一次执行 Complete PC Backup 时,只有新的和更改的数据会被写入到 .VHD 文件,而同一块中的旧数据会移动到卷影副本存储区。卷影复制服务其实就是一种快照功能,除了用于计算取得的快照之间的差异外,还处理将就数据移出到目标磁盘上的卷影副本区域的过程。由于只备份更改的块,并且数据以压缩形式存储,所以备份更加快捷、高效。
completepcbackup
        当还原数据时,Complete PC Backup 会将块还原到各自的原始位置。如果要从较早的备份还原,它会从卷影副本区域进行读取并还原相应的块。
        看了很多资料总感觉不如自己亲自动手来的实在,于是准备测试环境,针对之前的假设和猜测进行实际的测试,以便能够更清楚地了解 Windows Complete PC Backup 的机制。
        测试平台:
        宿主:ThinkPad X60 1706-BM8 T7200/2G-DDR2-667MHz * 2/ST320G-7200rpm,Windows Vista Ultimate with SP1 CHS
        虚机:Virtual PC 2007 SP1,启用 Hardware-assisted Virtualization,启用 Undo Disks,Windows Vista Ultimate with SP1 CHS,划割出三个卷分别用于系统、备份以及 OEM 分区( OEM 分区用于存储 WinRE)。
        Windows Vista 的安装过程就不再复述,但是需要注意,Complete PC Backup 只包含在 Windows Vista Business、Enterprise 以及 Ultimate 三个本版中。 接下来,我将通过实际操作引领大家深入了解整个备份和恢复的过程,同时也证实之前的种种假设和猜测。
        首先,我们使用 Complete PC Backup 对计算机执行一次完整的备份,并将备份保存在备份分区(E:)上。为此,我们点击wv_netProg_55x55 开始按钮,单击“所有程序”,打开“附件”下的“系统工具”程序组,单击“备份状态和配置”。当然,我们可以通过在“开始搜索”框中输入程序名来启动该程序。
CompletePC1
        打开“备份状态和配置”,单击“Complete PC 备份”,切换到该功能页。在这里我们可以了解计算机的“备份状态”,如:最后一次备份时间,以及最后一次备份位置。通过单击“立即创建备份”,启动 Complete PC Backup 执行向导。注意:此操作将激活 UAC 请求,出现警告请确定执行。
CompletePC2
        Complete PC Backup 首先会扫描当前系统,并自动选择合适的用于存储备份的位置,“在硬盘上”下拉框中我们可以手工选择要备份到的目标位置,当然也可以直接刻录到 DVD 上。特别需要注意的是,要执行的备份如果存储在源磁盘上,请务必保证除要执行备份的分区以外,还存在用于保存备份文件的可用分区。如果未来可能会将该备份恢复到其他新磁盘上,强烈建议将备份存储在移动磁盘上。
CompletePC3
        “在备份中您要包含哪些磁盘?”向导页中,我们可以根据自己的实际需要在磁盘列表中选择要备份的磁盘。由于 Complete PC Backup 会自动选择要备份的关键分区,所以从下图中可以看到在磁盘列表中默认勾选了“本地磁盘(C:) (系统)”和“备份磁盘没有驱动器号。(系统)”,前者很容易理解,就是 Windows Vista 所在分区;而后者就是我之前提过的用于存储 WinRE 的 OEM 分区。
CompletePC4
        在“确认您的备份设置”向导页中,会显示备份的相关信息,如备份可能会占用的空间大小,及其他相关说明。如果要备份的磁盘分区没有错误,便可以单击“开始备份”。注意:每个要执行备份的分区,最少要保留1G以上的空间,用于卷影信息的存储,否则备份将会失败。
CompletePC5
        最后 Complete PC Backup 开始对系统执行备份。完成备份后,我们可以在目标磁盘下看到一个名为“WindowsImageBackup”的目录,这个目录中除了包含 .VHD 备份文件外,还包含了系统分区信息、磁盘唯一标示信息,等等。默认情况下用户帐号是无权访问该目录的。虽然如此,如果你需要将他拷贝到移动磁盘上还是可行的,直接进行复制拷贝,弹出权限提示,确定执行即可,在复制过程中你可能无法看到详细的复制进度,这是正常的。
CompletePC6
        Windows Complete PC Backup 的恢复非常简单,如果计算机中已经预先部署了 WinRE,那么在系统启动时按下 F8 键,可以调用“修复计算机”来执行系统的修复、Complete PC Backup 的恢复,以及执行其他操作。否则,请在光驱中放入 Windows Vista 的安装光盘来引导计算机。进入 WinRE ,可能会提示键入用户密码才可继续下一步的操作。
CompleatePC7_Repair_login
        下图就是修复计算机功能中包含的修复工具主界面,要执行 Complete PC Backup 的还原,请单击“Windows Complete PC 还原”。
CompleatePC8_Repair_main
        之后,系统会自动扫描当前设备中包含的可用备份,如果没能扫描到存在的有效备份,可以通过“还原其他备份”从网络共享或其他位置选择有效的备份存储。
CompletePC9_Summary
        在“选择还原备份的方式”向导页中,如果当前计算机存在多块磁盘,我们可以通过“格式化并重新分区磁盘”项中的“排除磁盘”功能排除掉无关磁盘。在“高级”选项下可以选择在恢复完成后是否自动重新启动计算机或自动检查和更新磁盘错误信息。
CompletePC10_option.png

        确认无误后我们便可以开始从备份进行还原。在还原前向导会提示将删除所选择磁盘上的所有数据。如果是基于源磁盘上的备份进行恢复,那么 Complete PC Backup 实际上不会删除其他分区上的数据,他只会将备份中的磁盘分区执行 Clean 操作并恢复到备份前状态。
CompletePC11_Clean.png
        还原的速度令人满意。与其他备份产品相比,可能会稍微慢些,但是毕竟 Complete PC Backup 是与 Windows Vista 高度集成的,而且它是基于 Windows PE 环境的,我们甚至可以对它进行定制。他的操作非常直观而且简单,并且十分安全。普通用户通过简单的学习就可以自己执行备份和恢复。更重要的一点,它是免费的!如果将 WinRE 部署到数据分区或直接部署到 OEM 分区上,那么应用起来将更加方便和可靠!在以后的日志中,我会与大家分享有关 WinRE 的使用资讯,相信它一定会成为最佳的备份和恢复解决方案。
CompletePC12_Recovery
        最后,我还针对一些假设和猜测进行了实际的测试。
        1、在执行 Complete PC Backup 备份后,在当前系统下对非备份分区进行了分区大小修改,当执行恢复后,Complete PC Backup 不会破坏当前的分区状态以及分区内的数据。
        2、在执行 Complete PC Backup 备份后,在当前系统下对系统所在分区进行了分区大小修改,当执行恢复时出现下图的提示(本次试验中,都是通过 F8 来启动 OEM 分区内的 WinRE),必须通过光盘进行引导才能进行恢复。按照要求重新执行操作进行恢复。发现系统恢复到了备份前的分区状态,并清除之后修改的分区内容。
CompletePC_warning
        3、如果要将备份恢复到另外一块新磁盘上,除了事先将备份存储在其他磁盘上以外,还可以将备份数据单独拷贝到一块磁盘上再在新磁盘上进行恢复。注意,这个条件过程是必须的,如果将备份直接拷贝到新磁盘上将无法进行恢复。
        4、将备份恢复到另外一块新磁盘上时,新磁盘的容量必须等于或大于源磁盘,否则不能恢复。当新磁盘大于源磁盘时, Complete PC Backup 会将源磁盘的所有分区恢复到新磁盘,被还原备份的分区内数据,由于磁盘容量不同,新磁盘在恢复备份后的剩余空间,可以通过磁盘管理器进行重新分配。如果新磁盘上已经存在分区和数据,请先备份或另存,否则恢复备份会清除新磁盘上的分区和数据。
        5、Complete PC Backup 不能恢复到硬件不同的计算机上,因为备份中包含了当前计算机的所有硬件等信息。
……
        通过实际的测试,我们不禁会想,Complete PC Backup 的限制是否太过严格了。与其他相似的备份软件相比,是否太不灵活、太复杂呢?!其实不然,Complete PC Backup 的设计初衷是非常严谨的。试想,我们对系统执行完整的备份,不就是为了方便在面对系统灾难时能够迅速还原么?这个备份不会用于他处,毕竟这份备份中也许包含了自己的重要配置信息。况且微软也想到了可能出现的硬盘损坏,所以他仍支持将备份恢复到新磁盘上,只不过如之前提到的有一些特殊的要求。此外我们也可以通过 VHDMOUNT 工具载入备份提取单个文件。即使如此,我认为还是应该妥善保管这份备份,以免出现安全相关的问题。这里,我不想说其他备份产品不好。但是不得不说,其他用的最多的备份还原产品,如:Ghost(一款收费产品),之所以受到很多用户的亲睐,我想更多归功于那些盗版 Windows XP。即使 Ghost 在某些方面确实很出众,但是我确实不用。原因很简单,首先我及我周边的朋友或用户并不使用集成版的盗版 Windows 操作系统光盘,并且也未购买 Ghost,而 Ghost 的备份需要在非系统状态下执行,那么用于引导启动 Ghost 的载体就很获取。其次,Ghost 的使用过于复杂,让用户很难理解和认识其操作步骤,经常会出现用户误操作而导致整个磁盘数据被毁的事件发生。最后,Ghost 是基于扇区备份的,相比较 Imagex 的文件备份实在太过落后,而使用 Imagex 备份恢复的数据在磁盘上都是顺序排列的。OK,对 Ghost 的牢骚我不想说太多。自从 Windows Vista 的问世,我更倾向使用 Imagex 或 R&R,以及现在所接触到的 Complete PC Backup。
        最后,做个个人总结,Complete PC Backup 作为一款系统备份工具是非常优秀的,它更快捷、更安全、更直观、更高效,并且支持将还原工具集成到当前系统中,使用起来则更加便捷。普通用户能够非常容易地上手执行系统的备份和还原。搭配集成到磁盘上的 WinRE 来使用,就好比内置了一套还原系统,会使恢复过程更加方便,特别适合一些普通用户以及没有 R&R 这类一键恢复的备份系统的计算机使用。虽然 Complete PC Backup 只包含在特定 Windows Vista 版本中,但是在进行 Complete PC Backup 试验时我接触到了 WinRE,并且我发现通过自定义 WinRE 加入 Imagex 工具也同样可以实现系统的备份和还原。我已经着手开始针对 WinRE 的学习和测试,准备制作一套支持 Complete PC Backup 和 Imagex 方式的备份恢复系统。同时可以方便地集成到当前系统中,并且通过 OEM 分区,使其免受破坏。
        好了,今天就先到这里,其中不免存在一些误解或不妥之处,欢迎指正!同时希望有心得的朋友能与我交流讨论。接下来的日志中我会与大家分享关于 WinRE 的资讯,敬请关注!

分页: 118/147 第一页 上页 113 114 115 116 117 118 119 120 121 122 下页 最后页 [ 显示模式: 摘要 | 列表 ]