论文部分内容阅读
WinRE为我们提供了一个环境,不妨把它移植到硬盘上,用起来更方便。
Vista启动不了,怎么办?别着急,把Vista安装光盘放入光驱→选择语言→单击“下一步”(Next)→点击“修复你的电脑”(Repair your computer),即可启动WinRE。WinRE类似XP下的故障恢复控制台,只是它的功能更强大,提供自动修复、系统备份/还原、内存诊断等工具,方便我们修复系统故障。但是,每次遇到故障都要翻出Vista安装光盘,你不烦么?所以我们不如把WinRE搬到硬盘上吧!
(1)
(2)
第1步 获得相关文件
首先从Vista安装光盘(或ISO镜像文件)中找出下列两个文件:
\Boot\boot.sdi(3.0MB)
\Source\boot.wim(138.1MB)
将它们复制到系统分区之外的其他分区中(如复制到J盘根目录),然后将boot.wim改名为winre.wim。
第2步 下载创建启动菜单的脚本
接下来要在启动菜单中添加启动WinRE项,主要使用“bcdedit.exe”命令,大家可从http://work.newhua.com/cfan/200715/winre.rar处下载脚本。注意,如果你把上面的两个文件复制到了其他的路径,如E盘,则应将脚本中的所有“J:”改成“E:”。
第3步 执行批处理文件
下载并解压上述文件,右击其中的winre.cmd文件,选择“以管理员身份运行”执行(见图1),重启后会发现启动菜单中多了项“Windows RE修复计算机”项(见图2),选择它即可进入修复安装的窗口,接下来的操作就不用多说了吧!
第4步 把WinRE加载到F8菜单中
上面的设置只是将WinRE添加到引导菜单中,如果你还想把它添加到F8菜单中,可以在下载所得的CMD文件的末尾加入下面的命令:
bcdedit.exe /set {default} recoverysequence %WINPE_GUID%
bcdedit.exe /set {default} recoveryenabled yes
第5步 如何卸载WinRE
如果什么时候你需要卸载WinRE,那么请仍旧以管理员级别的账户登录系统,或者从开始菜单中找到“附件→命令提示符”,右击选择“以管理员身份运行”,然后在命令提示符下输入以下命令:
bcdedit.exe /displayorder {572bcd56-ffa7-11d9-aae0-0007e994107d} /remove
“/remove”可从显示顺序中删除指定的项标识符,执行后会看到“操作成功完成”的提示信息,重启系统,就会发现“Windows RE修复计算机”的选项已经消失不见。当然,如果你怕麻烦,也可以使用VistaBoot等第三方工具执行删除操作,完成上述工作后,你还需要将boot.sdi和winre.wim这两个文件手工删除。
小提示
在尝试本文的方法之前,最好先对Vista的启动设置数据进行备份,在出现故障时才好方便恢复。备份BCD(启动设置数据)的命令为:
bcdedit /export "D:\BCD Backup\Bcd Backup"
双引号里面表示备份文件的保存位置,可自行指定。当需要恢复备份的BCD数据时,可执行以下命令:
bcdedit /import "D:\BCD Backup\Bcd Backup"
小知识
本文所提供批处理文件的核心内容,实际上就是通过bcdedit.exe为启动菜单添加了启动WinRE的选项。那么这个bcdedit.exe是何方神圣呢?
在Vista中,微软引入了全新的引导机制,以Windows Boot Manager (Bootmgr.exe)替代了原先的Ntldr,系统引导不再像原来那样严重地依赖于硬件,并且能够跟其他多种操作系统无缝结合,让Vista的启动/引导过程更快更安全。
同样改变的是对启动菜单的编辑方式,以前我们可以在记事本中随意修改Boot.ini来完成,但是在Vista中,就必须借助新的启动选项编辑工具BCDEdit.exe才能完成。有关BCDEdit.exe的一些用法,你还可以参考本刊第9期的《让“内存诊断”不再驻留启动菜单》。
小提示
与WinRE相比,把XP下的“故障恢复控制台”安装到硬盘上就没这么复杂了,微软提供了一个专门的命令可直接完成操作:
把Windows XP安装光盘放入光驱,然后单击“开始→运行”,在运行对话框中输入“X:\i386\winnt32.exe/cmdcons”(X为您的光驱盘符)命令后按回车键,在弹出的对话框中将显示故障恢复控制台安装选项,单击“是”确认;重新启动计算机,在启动菜单中将多出“Microsoft Windows Recovery Console”一项,选中它按回车键即可进入故障恢复控制台界面了。
Vista启动不了,怎么办?别着急,把Vista安装光盘放入光驱→选择语言→单击“下一步”(Next)→点击“修复你的电脑”(Repair your computer),即可启动WinRE。WinRE类似XP下的故障恢复控制台,只是它的功能更强大,提供自动修复、系统备份/还原、内存诊断等工具,方便我们修复系统故障。但是,每次遇到故障都要翻出Vista安装光盘,你不烦么?所以我们不如把WinRE搬到硬盘上吧!
(1)
(2)
第1步 获得相关文件
首先从Vista安装光盘(或ISO镜像文件)中找出下列两个文件:
\Boot\boot.sdi(3.0MB)
\Source\boot.wim(138.1MB)
将它们复制到系统分区之外的其他分区中(如复制到J盘根目录),然后将boot.wim改名为winre.wim。
第2步 下载创建启动菜单的脚本
接下来要在启动菜单中添加启动WinRE项,主要使用“bcdedit.exe”命令,大家可从http://work.newhua.com/cfan/200715/winre.rar处下载脚本。注意,如果你把上面的两个文件复制到了其他的路径,如E盘,则应将脚本中的所有“J:”改成“E:”。
第3步 执行批处理文件
下载并解压上述文件,右击其中的winre.cmd文件,选择“以管理员身份运行”执行(见图1),重启后会发现启动菜单中多了项“Windows RE修复计算机”项(见图2),选择它即可进入修复安装的窗口,接下来的操作就不用多说了吧!
第4步 把WinRE加载到F8菜单中
上面的设置只是将WinRE添加到引导菜单中,如果你还想把它添加到F8菜单中,可以在下载所得的CMD文件的末尾加入下面的命令:
bcdedit.exe /set {default} recoverysequence %WINPE_GUID%
bcdedit.exe /set {default} recoveryenabled yes
第5步 如何卸载WinRE
如果什么时候你需要卸载WinRE,那么请仍旧以管理员级别的账户登录系统,或者从开始菜单中找到“附件→命令提示符”,右击选择“以管理员身份运行”,然后在命令提示符下输入以下命令:
bcdedit.exe /displayorder {572bcd56-ffa7-11d9-aae0-0007e994107d} /remove
“/remove”可从显示顺序中删除指定的项标识符,执行后会看到“操作成功完成”的提示信息,重启系统,就会发现“Windows RE修复计算机”的选项已经消失不见。当然,如果你怕麻烦,也可以使用VistaBoot等第三方工具执行删除操作,完成上述工作后,你还需要将boot.sdi和winre.wim这两个文件手工删除。
小提示
在尝试本文的方法之前,最好先对Vista的启动设置数据进行备份,在出现故障时才好方便恢复。备份BCD(启动设置数据)的命令为:
bcdedit /export "D:\BCD Backup\Bcd Backup"
双引号里面表示备份文件的保存位置,可自行指定。当需要恢复备份的BCD数据时,可执行以下命令:
bcdedit /import "D:\BCD Backup\Bcd Backup"
小知识
本文所提供批处理文件的核心内容,实际上就是通过bcdedit.exe为启动菜单添加了启动WinRE的选项。那么这个bcdedit.exe是何方神圣呢?
在Vista中,微软引入了全新的引导机制,以Windows Boot Manager (Bootmgr.exe)替代了原先的Ntldr,系统引导不再像原来那样严重地依赖于硬件,并且能够跟其他多种操作系统无缝结合,让Vista的启动/引导过程更快更安全。
同样改变的是对启动菜单的编辑方式,以前我们可以在记事本中随意修改Boot.ini来完成,但是在Vista中,就必须借助新的启动选项编辑工具BCDEdit.exe才能完成。有关BCDEdit.exe的一些用法,你还可以参考本刊第9期的《让“内存诊断”不再驻留启动菜单》。
小提示
与WinRE相比,把XP下的“故障恢复控制台”安装到硬盘上就没这么复杂了,微软提供了一个专门的命令可直接完成操作:
把Windows XP安装光盘放入光驱,然后单击“开始→运行”,在运行对话框中输入“X:\i386\winnt32.exe/cmdcons”(X为您的光驱盘符)命令后按回车键,在弹出的对话框中将显示故障恢复控制台安装选项,单击“是”确认;重新启动计算机,在启动菜单中将多出“Microsoft Windows Recovery Console”一项,选中它按回车键即可进入故障恢复控制台界面了。