不喜欢杀毒软件,某某管家之类的,又担心中病毒、流氓软件、系统垃圾等等。于是一直再用冰点还原保护电脑的C盘,就是每次重启以后,还原到以前的状态。
毕竟冰点还原是软件,总有不稳定的时候,还是有些木马能穿透冰点。
于是就有了今天这一贴
利用差分VHD的原理,每次重启自动还原系统。
先说一下原理:
win7系统,原生支持VHD启动,实际测试中,从VHD启动系统和从硬盘启动系统比起来,基本不怎么损失磁盘性能。
VHD母盘可以固定不变,系统从差分盘启动,这样,每次开机的时候,用备份的差分盘替换掉上次用过的差分盘,就实现了系统还原。
利用win7的BCD和grub实现开机替换差分盘。
先说说分区情况:
硬盘至少分2个分区,一个100M的启动分区,一个用于装vhd系统的分区,大小随意,也就是系统盘。
这里,我分了100M的分区,一个30G的分区。
VHD所在磁盘的可用空间一定要大于VHD的大小。例如,一个15G的vhd,虽然空的只占用100KB,但是如果用于启动系统,则这个15G的VHD所在磁盘剩余可用空间必须大于15G,否则无法启动系统,切记。
另外,我添加了一个20G的盘用于暂时保存所需的文件,在实体机上操作时可以用U盘代替。
原理大致说了,抛砖引玉,其实差分VHD可以实现很多功能。现在说说实际操作。看图:
为了发帖,在vmware中演示操作,实际是一样的
用的vmware12
先新建一个虚拟机,配置如下
正常安装win7系统,这个难不倒大家。
继续安装系统
OEM激活win7
安装完成,已经激活了。剩下的转到下一楼。