给Windows Vista系统加入一键还原功能
作者:俞木发 出处:yesky 更新时间:2007-10-08 责任编辑:liuhao
 
 

很多朋友都喜欢用《还原精灵》、《一键Ghost》等一键还原软件,这样在系统遇到故障的时候就可以快速还原。不过这些软件在Vista中却无法使用,因为Vista采用了全新的启动方式。其实只要稍加动手,我们可以手动为Vista添加“一键还原”启动菜单。这里以预装Vista单系统的品牌机为例说说如何添加这个功能。另外,对于XP+Vista双系统的用户,原来安装在Windows XP中的还原软件在XP下仍然可以使用。

相关文章:
打造WinXP系统万能克隆Ghost全攻略
不怕丢数据 系统备份还原工具TOP5 


小知识:Vista和Windows XP/2000的引导区别。

Windows XP/2000/2003引导时是首先读取Boot Sector后加载NTLDR(引导文件,用来解析Boot.ini文件),然后开始普通的Windows加载,通过Boot.ini加载启动菜单进入不同的系统。

而Windows Vista 引入了全新的Boot Manager(启动管理器)和Boot Configuration Data(BCD,引导文件)的概念。系统引导顺序变成POST (系统自检)→BIOS读取MBR→找到硬盘分区表中Active的分区→读取Boot Sector→加载BOOTMGR (Boot Manager),Boot Manager读取BCD信息然后列出启动菜单,接着 BOOTMGR将控制权交给Vista系统目录下的Winload.exe,然后启动系统,并开始核心加载。如果是XP+Vista双系统,加载BOOTMGR后把控制权交给Ntldr加载,然后启动XP。

方法一:给Vista装一个虚拟软驱

一键还原条件:电脑至少有一个FAT32的分区、已经用过Ghost备份了Vista的系统镜像beifen.gho

一键还原工具:Ghost+Vfloppy

一键还原是借助Ghost的批处理在DOS下完成还原操作,在Vista下无法安装DOS,我们可以通过Vfloppy安装虚拟软驱使用DOS。

第一步:由于Vfloppy添加虚拟启动要通过Boot.ini加载,Vista下没有该文件,我们要手工建立这个文件。启动记事本输入下列代码,然后保存为boot.ini,放置在C:\。

[boot loader]

timeout=6

default=multi(0)disk(0)rdisk(0)partition(1)\windows

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\windows="windows xp professional" /NOEXECUTE=OPTIN /FASTDETECT

第二步:同上,启动记事本输入下列代码保存为hf.bat批处理文件,放置在FAT32分区如D盘下,用于自动恢复系统:
C:\ghost.exe -clone,mode=pload,src=C:\beifen.gho:1,dst=1:1 -sure -rb

命令的意思是运行D盘下的ghost.exe,把D盘下的beifen.gho恢复到第一分区(C盘),这里需要先使用Ghost将系统备份到d:\beifen.gho,同时要把Ghost.exe先放置在d:\下。

注意:由于Vista安装分区C盘为NTFS,DOS下D的盘符就是C:,这里一定要注意批处理命令中盘符的书写。

 
     
 
 
继续>>下一页
[第1页][第2页][第3页][第4页][下一页]
 
内容导航  
第1页给Windows Vista系统加.. 第2页给Windows Vista系统加..
第3页给Windows Vista系统加.. 第4页Ghost
上一篇 : 物理隔离——政府上网安.. 下一篇安全分析 为什么我的电脑..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.