服务器 频道

深入解析Windows Complete PC备份

  【IT168 服务器频道】今天要和大家分享的是 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 文件,而同一块中的旧数据会移动到卷影副本存储区。卷影复制服务其实就是一种快照功能,除了用于计算取得的快照之间的差异外,还处理将就数据移出到目标磁盘上的卷影副本区域的过程。由于只备份更改的块,并且数据以压缩形式存储,所以备份更加快捷、高效。(图1)

  当还原数据时,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 三个本版中。 接下来,我将通过实际操作引领大家深入了解整个备份和恢复的过程,同时也证实之前的种种假设和猜测。

 

0
相关文章