告别重装:Win7维护组件很给力
特别关注
用电脑最怕遇到系统故障,面对各种不给力异常绝望。此时,很多朋友想到的就是重装一劳永逸地解决问题,可是由此带来的软件重装、打补丁甚至是资料丢失等让人更加绝望,有木有?到了Win7时代,系统新增和改进了多个维护组件,可以让大家告别重装,轻松解决Win7的各种疑难杂症!
经常遇到各种莫名故障——系统还原让你轻松修复故障
想执行高危操作,又怕破坏系统——使用系统镜像让你为所欲为
严重故障无法在当前系统修复怎么办——使用WinRE离线修复系统
日常维护操作想提速——多个系统维护命令行工具帮你高效完成维护操作
微软御医——系统还原
Win7将系统还原集成到了资源管理器中,使得每个文件(夹)都可以使用“系统还原”;并且集成到了WinRE修复环境中,这样即使当前系统崩溃了也可以使用系统还原。
(1)随时随地创建还原点
操作难度:★★
维护效果:★★★★
设置地点:使用自制VBS脚本
系统还原是基于还原点存在的,默认情况下只有在安装重要更新或者驱动的时候才会创建还原点。我们可以自己创建一个VBS脚本放置在桌面,随时随地创建还原点。比如,在安装陌生软件前创建一个还原点,如果发现软件捆绑病毒、木马等恶意插件,只要使用创建的还原点即可恢复系统到安装软件前的状态。
技巧:安装软件前快速创建还原点
首先将下载到的脚本“cpcw.vbs”放置在桌面上,以后要安装软件的时候只要双击该脚本,然后输入还原点的描述如“安装PPS前的还原点”,单击“确定”即可自动创建还原点。如果安装PPS后发现捆绑的恶意软件,只要启动系统还原,选择“安装PPS前的还原点”这个还原点还原系统即可(如图1)。

(2)随时随地恢复重要数据
操作难度:★
维护效果:★★★★
设置地点:文件(夹)右键菜单“还原以前的版本”
默认系统还原是还原所有指定文件类型到还原点状态,很多时候我们可能只需还原一部分数据,Win7改进的系统原则可以实现指定文件(夹)的“局部还原”。 Win7默认每周会创建一个还原点,这样一旦发现自己的数据丢失,至少可以恢复一周前的数据。
技巧:快速恢复7天前的工作文档
假设你的文档都保存在“C:\Users\当前用户\Documents”下,如果由于误操作把以前保存的文档删除了,只要打开资源管理器找到上述目录,右击选择“还原以前的版本”,在这里就可以看到上周创建的还原点,选择一个最近的还原点单击“还原”即可自动恢复误删的文档(如图2)。如果只是想恢复单个文件,还可以选中还原点后单击“打开”,将误删的文件重新复制到其他位置即可。如果要让系统保存更多的还原点,则可以使用前面介绍的脚本,每天建立一个还原点。

免费Ghost——系统镜像创建和恢复
Win7还提供“创建系统镜像”组件,它可以创建当前系统的完整镜像。这样在系统出现严重故障时,我们就可以使用这个镜像恢复系统。此外,创建到的是一个VHD格式的镜像文件,利用Win7新增的对VHD文件启动支持,我们还可以把这个VHD作为影子系统使用。
(1)创建和恢复系统镜像
操作难度:★
维护效果:★★★★
设置地点:控制面板→系统和安全→备份和还原→创建系统镜像
使用过Ghost的用户都知道,Ghost可以创建当前系统的完整镜像,在系统崩溃的时候通过创建的镜像即可快速恢复系统。不过Ghost是商业软件,在Win7中系统已经免费提供更为好用的恢复功能。
技巧:使用Wbadmin命令快速恢复系统
要使用镜像恢复,首先要创建系统镜像。我们只要展开“控制面板→系统和安全→备份和还原”,再点击左侧窗格的“创建系统镜像”,按提示选择保存备份位置即可完成系统备份。假设创建的系统镜像保存在J盘(须为NTFS格式),以管理员身份启动命令提示符,输入“wbadmin get versions -backuptarget:J:”,此时“Wbadmin”命令会自动读取创建的备份,在提示符窗口记下备份的版本标志符,格式类似“04/28/2011-12:57”(如图3)。

现在复制这个版本标志符,然后将下载到的“yjhy.bat”保存在D盘,接着使用记事本打开“yjhy.bat”,将自己创建备份的版本标志符输入到代码行中的“-version:”后(如图4)。

如果以后要恢复系统,只要开机按F8选择“修复计算机”后进入WinRE修复环境,在“系统恢复选项”窗口单击“启动命令提示符”,在提示符窗口输入“d:\yjhy.bat”即可自动还原。
(2)使用创建的系统镜像
操作难度:★★★
维护效果:★★★★★
设置地点:备份文件保存位置
很多的技巧会对系统设置进行更改,一些伪技巧甚至会破坏系统,导致系统的崩溃而无法启动!其实我们可以把创建系统镜像作为测试系统使用(注:只有Win7的企业版和旗舰版才支持VHD启动)。
技巧:将VHD镜像变为可启动影子系统
假设已经将创建的系统镜像保存在J盘,打开“J:\WindowsImageBackup\WIN-LBD5556USPN\Backup 2011-04-28 125736”( Backup 2011-04-28 125736目录名称根据备份时间有所不同)即可看到其中的镜像文件,比如笔者的是“91203b78-3c13-11e0-b31e-806e6f6e6963.vhd”(如图5)。

现在将其复制到D盘并重命名为“win7.vhd”,接着用鼠标右键单击“计算机”,然后选择“管理”,再依次展开“存储→磁盘管理”,右击并选择“附加VHD”,加载“D:\win7.vhd”,系统就会自动为其分配盘符,在磁盘管理会出现一个磁盘1,假设其盘符为N:。
接下来以管理员身份启动命令提示符,输入“bcdboot N:\windows /s c:”命令将这个VHD添加到BCD启动菜单中,重启后选择多重启动第一个菜单“Windows 7”即可进入VHD系统。这个VHD系统和原系统是一模一样的,现在就可以放心在此进行任何高危操作了,即使高危操作导致VHD系统崩溃也不会对原系统有任何伤害。
离线修复系统——WinRE修复环境
我们经常提到WinRE修复环境,它是Win7集成的,是建立在Windows预装环境下的系统恢复平台,是WinPE的升级版本,将全面代替Windows XP中的系统恢复控制台。
(1)对故障系统进行离线修复
操作难度:★★★
维护效果:★★★★
设置地点:WinRE注册表编辑器
注册表的很多重要项对系统的启动至关重要,如注册表中的“Userinit”如果遭到病毒破坏,系统就会在登录界面一直重复登录、注销过程,无法进入Win7。此时就可以进入WinRE进行离线修复。
技巧:在WinRE离线修复注册表故障
开机按F8选择“修复计算机”后进入WinRE修复环境,在“系统恢复选项”窗口单击“启动命令提示符”,启动命令提示符后输入“regedit.exe”,启动注册表编辑器定位到[HKEY_LOCAL_MACHINE],单击菜单栏的“文件→添加配置单元”,在打开的窗口找到“C:\Windows\System32\config\SOFTWARE”加载,同时将加载的配置单元命名为“cpcw”。
注:C:\Windows\System32\Config目录下的文件即为原系统的注册表数据文件,各个文件对应注册表中的键值键,比如“SOFTWARE”对应[HKEY_LOCAL_MACHINE\SOFTWARE]。
加载成功后按提示展开加载单元项,即[HKEY_LOCAL_MACHINE\cpcw\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]项,双击右侧窗格“Userinit”,将其值更改为“C:\Windows\system32\userinit.exe”,最后单击“文件→卸载配置单元”,卸载加载项并保存即可(如图6)。

(2)提取文件
操作难度:★
维护效果:★★★
设置地点:WinRE记事本程序
WinRE只是精简Win7内核系统,默认并没有图形界面,这给很多习惯图形化界面操作的朋友带来不便。其实很多自带程序的“打开对话框”就集成了GUI界面。这样只要在WinRE运行程序即可“间接”获得图形界面。
技巧:使用记事本“打开对话框”提取重要文件
如果Win7需要重装,我们要在重装之前提取自己的私人文件。同上进入WinRE后启动命令提示符,然后输入“notepad.exe”启动“记事本”程序,单击“文件→打开”,在打开窗口定位到保存文档的目录,选中需要复制的文件(夹),右击选择“复制”,同上在地址栏定位到保存目录如闪盘(WinRE支持USB设备)再粘贴即可完成文档的提取操作(如图7)。

系统维护更高效——维护命令行工具
上面介绍的大多是图形界面的维护工具,对于很多高手来说,命令行工具可以更便捷进行维护操作。为此Win7新增多个命令行维护工具,用好这些工具就可以完成常见的维护操作。
操作难度:★★★
维护效果:★★★★
设置地点:命令提示符,所有内置命令均位于“C:\windows\system32”
1.启动配置管家——Bcdedit命令
Win7使用了“c:\boot\bcd”文件作为系统启动配置数据文件,为此系统提供了“Bcdedit”命令行来编辑启动配置。比如在编辑启动项之前,我们就可以用它来先备份系统的启动配置。
技巧:使用bcdedit备份启动配置
首先以管理员身份启动命令提示符,接着输入“bcdedit /export c:\cpcw”,这样即可将系统启动配置输出到“c:\cpcw”文件中。如果自己编辑操作出现失误了,只要启动命令提示符,接着输入“bcdedit /import c:\cpcw”进行恢复即可。
2.启动修复快枪手——Bcdboot命令
对于多系统的用户,在安装其他系统或者进行恢复操作的时候,很容易导致系统的启动出现异常,如启动菜单丢失或者语言显示出错,此时使用“bcdboot”命令可以快速进行恢复。
技巧:使用Bcdboot快速修复语言显示故障
同上以管理员身份启动命令提示符,接着输入“bcdboot c:\windows /l zh-cn”,即可将显示语言恢复为简体中文。如果输入“bcdboot c:\windows /s c:”则可以在启动配置中添加Win7的启动项(名称为“Windows 7”并设置为默认启动)。
3.WIM镜像管理专家——DISM命令
Win7安装镜像使用WIM格式,很多时候我们需要从该镜像中提取原版系统文件进行修复操作。此时使用新增的“DISM命令”即可查看或者加载WIM文件。
技巧:使用DISM加载WIM镜像
比如现在需要从安装镜像(install.wim)中提取文件,首先在NTFS格式的D盘新建一个名为“Win7”的目录。插入Win7安装光盘(假设盘符为F:)后以管理员身份启动命令提示符,接着输入“dism /mount-wim /wimfile:m:\sources\install.wim /index:5 /mountdir:n:\win7”,这样即可将安装光盘“install.wim”镜像中的“映像5”加载到“d:\win7”目录中,现在只要打开“d:\win7”提取所需的文件即可(如图8)。

编后:没有结束的专题
针对Win7,我们已经组织了四期的专题进行介绍。不过对于一个新的操作系统来说,四个专题的篇幅远远不够,在今后的文章中我们将继续介绍Win7各个方面的技巧,也欢迎读者们将自己使用Win7的心得整理成文投稿给我们。