装了个新系统,当然尽快熟悉它的性能,为防止出现大的问题,当然是先做备份了。于是用了windows7的系统映像备份功能。

在使用过程中发现这样一个问题,如果将C盘做系统映像备份到本地硬盘其它分区的话,备份文件大小约为8G,如果将其备份到DVD光盘中的话,则只有4G,正好一张DVD的光盘容量还差一点。在网络上搜索了很久,也没找到答案,只好自己动手了。

首先尝试分别用两个不同位置的备份还原系统盘,效果一样,结果一样,不过从本地硬盘备份还原时用去了30分钟,而从DVD备份还原却只花了13分钟。这样就产生了一个疑问,如果说备份在本地硬盘不进行压缩的话,备份在DVD光盘中的映像一定是进行了深度压缩的,还原的时间不应该比硬盘上的那份还原时间短了一半多啊,就算还原时间一样都是不太正常的,毕竟解压缩也是需要时间的嘛,难道微软在这里面还有什么新技术不成?

将DVD光盘中的备份文件与本地硬盘中的备份一比较,发现所有的目录结构、文件名称全部都一模一样,只是本地硬盘备份中的那个VHD文件有8.2G,而DVD光盘中的只有3.93G。

由于windows7可以挂载VHD格式的文件做为一个磁盘,抱着死猪不怕开水烫的大无畏精神,将本地硬盘备份中的VHD文件挂载成一个磁盘。系统中多出一个60G的盘符(我的C盘就是60G的),可用空间45G左右,而且其中的内容都和C盘备份时一模一样,应该是压缩了的,压缩比将近2:1;接下来,挂载DVD光盘中的VHD文件,提示因文件格式不支持,无法挂载。于是将其拷贝到硬盘中再挂载,提示出错。怀疑拷贝过程中出错,比对了源和目标文件的SHA1与MD5值,显示没有问题。看来,DVD光盘中的VHD文件手硬盘备份中的那一个是不一样的,可能采取了更高效的压缩文件格式。

也许微软也知道一张普通DVD光盘只有4.37G吧,哈哈

两种系统映像备份方式中,看样子对于刚安装的干净系统而言,DVD映像备份还是占优的,不过其不支持增量备份的特性,似乎也只能用于刚装完系统的清洁备份了。毕竟如果用的时间长一点,系统盘的东西再多点,再优秀的压缩格式也不是一张DVD盘可以解决问题的了。

只是有一个疑问,为什么要这么做呢?都使用高效压缩不行吗?硬盘上的备份为什么压缩率要低那么多呢?难道是为了增量备份做准备吗?

由于条件限制,无法进行备份在移动硬盘、网络和本地第二块硬盘的测试,希望能在以后找机会补齐。

转载请注明来自 LiZhenyu.Com五百年
本文地址:http://www.lizhenyu.com/windows7-restore-image.html
分类: 代码