论文部分内容阅读
在WindowsXP下使用Windows PE的人很多,但你有没有在Windows Vista下使用过这玩意儿呢?有没有听说它还有个同胞兄弟Windows RE?今天笔者就为大家介绍这个非常有用的工具,如果你能够灵活地使用它,相信必将大大提高系统的安全性。
在Windows Vista的“所有程序一附件一系统工具一备份状态和配置”下提供了一个名为“Complete PC备份”的功能,可以实现类似于Ghost的全盘备份。不过,每次恢复系统时都需要拿出Windows Vista的安装光盘,那也未免太麻烦了些,其实我们可以利用Windows Recovery Envi ronment(以下简称WindowsRE)来完成这个任务…
步骤1:获得相关文件
准备好相关语言的Windows Vista安装光盘,将安装光盘中的下列两个文件复制到系统盘以外磁盘的根目录下:
\Boot\boot.sdl_3.0MB
\Source\boot.wim:138.1MB
之所以需要将这两个文件复制到系统盘以外的根目录下,这是因为如果将其放在系统盘下,日后将无法在Windows RE环境下恢复系统盘。如果你手头拥有的是ISO格式的镜像文件,那么可以直接利用WinRAR来输出。复制工作完成后,还需要将boot.win重命名为winre.wim。为了防止误删除,建议将这两个文件添加只读、隐藏、系统这些属性,你可以根据自己的需要进行设置。
步骤2:创建批处理文件
这里,我们主要是利用bcdedit.exe这个文件来完成,请将下面的内容复制到记事本中保存为“winre,cmd”,当然也可以取其他的文件名,如果你是将两个文件复制到了其他的路径,那么请根据实际情况自行更改。其实只需要修改CMD文件中的三处磁盘盘符而已:
@echo on
REM
REM {ad6c7bc8-faof-11da-8ddf-00t3200354d8}
REM
set RAMDISK_OPTIONS={fad6c7bc8-faof-11da-8ddf-0013200354d8}
REM
REM{572bcd56-ffa7-11d9-aae0-0007e994107d},GUID for the WinPE boot entry
REM
set WINPE GUID={f572bcd56-ffa7-11d9-aaeO-0007e9941 07d}
REM
REM Set Timeout
REM
bcdedlt,exe/timeout 30
REM
REM Create Ramdlsk device optlons for the bootsdlflIe
REM
bcdedlt exe/c reate%RAMDISK_OPTIONS%-d"Ramdisk Device Options"-devIce
bcdedit.exe/set%RAMDISK OPTIONS%ramdisksdidevice parhtion=D,
bcdedit exe/set%RAMDISK_OPTIONS%ramdlsksdlloath\boot.sdl
REM
REM Create WinRE boot entry
REM
bcdedit exe/create%WINPE_GUID%/d“Windows RE修复计算机”/aPPIicatlon osloader
bcdedlt exe/set%WINPE_GUlD%deviceramdisk=[D]\Wln re wlm,%RAMDISK_OPTIONS%
bcdedit exe/set%WINPE_GUID%path\windows\svstem32\boot\wlnIoad exe
bcdedit exe/set%WINPE_GUID%osdeviceramdisk=[D']\wlnre.wim,%RAMDISK_OPTIONS%
bcdedlt exe/set%WINPE_GUID%system root\Windows
bcdedit.exe/set%WINPE_GUID%detecthal yes
bcdedlt.exe/set%WINPE_GUID%n×Optln
bcdedit.exe/set%WINPE_GUID%winpe yes
bcdedit.exe/dIsplayorder%WINPE_GUID%/addlast
echo Windows Recovery Envi ronment安装完成。
Pause
在上面的这个批处理文件中。注意其中的空行不可省略。“bcdedlt.exe/timeout 30”是指定启动管理器选择默认项以前等待的时间,这里表示等待30秒;“bcdedith.exe/create”是创建新的操作系统启动项,“/d”后面指定的是新项要使用的描述,这里的“Windows RE修复计算机”可以自由设置;“bcdedit,exe/set”是设置启动配置数据存储中的项选项值,“device”是将应用程序设备设置到J.分区,“path\wlndows\system32\boot\winload exe”是将应用程序路径设置到“\windowsksystem32\bootkwinload,exe”,“systemroot\windows”是将引导路径设置到“\windows”,“nx Optin”是将当前操作系统启动项的NX策略设置到Optln;“bcdedit exe/displayorder/addlast”是将指定的项标识符添加到显示顺序的末尾,其余参数的含义朋友们可以自行查看bcdedit.exe的帮助文件,这里就不一一介绍了。
步骤3:执行批处理文件
右击刚才创建的批处理文件,注意请选择“以管理员身份运行”,执行后会显示命令窗口,按任意键继续。
步骤4:重启计算机
重启计算机,此时我们可以看到在引导菜单的底部增加了一个名为“Windows RE修复计算机”的选项。选择该项并按下回车键。
步骤5:修复计算机
加载文件后,会进入修复安装的窗口,单击“下一步”按钮。选择左下角的“修复计算机”选项,接下来选择“windows RE修复计算机”,单击“下一步”按钮,接下来的操作就和以前没有什么区别了,在这里我们可以根据实际情况选择相应的恢复工具,例如启动修复、系统还原等。
需要指出的是,上面的设置只是将Windows RE添加到引导菜单中,如果你需要将其添加到按下F8功能键之后出现的全功能菜单之下,那么可以在CMD文件的末尾加入下面的命令:
bcdedit.exe/set{default}recove rysequence%WINPE_GUID%
bcdedlt.exe/set{default}recoveryenabled yes
由于是以RAMdisk的方式载入WinRE镜像,因此在Wlndows RE环境下可以格式化Vista系统所在的磁盘,甚至可以格式化WinRE文件所在的磁盘。对于没有DVD刻录机的朋友来说。当然也可以利用Windows RE格式化C盘后全新安装Windows Vista的单系统,具体步骤这里就不介绍了。
如果需要卸载winRE,那么请仍旧以管理员级别的帐户登录系统,或者从开始菜单中找到“附件一命令提示符”,右击选择“以管理员身份运行”,然后在命令提示符下输入以下命令:
bcdedit.exe/displayorder[572bcd56-ffa7-11d9-aae0-0007e994107d]/remove
“/remove”可以从显示顺序中删除指定的项标识符,执行后会看到“操作成功完成。”的提示信息,然后重新启动系统,你会发现“Windows RE修复计算机”的选项已经消失不见。当然,如果你怕麻烦,也可以使用VistaBoot等第三方工具执行删除操作,完成上述工作后,你还需要将boot.sdi和winre.wim这两个文件手工删除。
责任编辑 曹 斐
在Windows Vista的“所有程序一附件一系统工具一备份状态和配置”下提供了一个名为“Complete PC备份”的功能,可以实现类似于Ghost的全盘备份。不过,每次恢复系统时都需要拿出Windows Vista的安装光盘,那也未免太麻烦了些,其实我们可以利用Windows Recovery Envi ronment(以下简称WindowsRE)来完成这个任务…
步骤1:获得相关文件
准备好相关语言的Windows Vista安装光盘,将安装光盘中的下列两个文件复制到系统盘以外磁盘的根目录下:
\Boot\boot.sdl_3.0MB
\Source\boot.wim:138.1MB
之所以需要将这两个文件复制到系统盘以外的根目录下,这是因为如果将其放在系统盘下,日后将无法在Windows RE环境下恢复系统盘。如果你手头拥有的是ISO格式的镜像文件,那么可以直接利用WinRAR来输出。复制工作完成后,还需要将boot.win重命名为winre.wim。为了防止误删除,建议将这两个文件添加只读、隐藏、系统这些属性,你可以根据自己的需要进行设置。
步骤2:创建批处理文件
这里,我们主要是利用bcdedit.exe这个文件来完成,请将下面的内容复制到记事本中保存为“winre,cmd”,当然也可以取其他的文件名,如果你是将两个文件复制到了其他的路径,那么请根据实际情况自行更改。其实只需要修改CMD文件中的三处磁盘盘符而已:
@echo on
REM
REM {ad6c7bc8-faof-11da-8ddf-00t3200354d8}
REM
set RAMDISK_OPTIONS={fad6c7bc8-faof-11da-8ddf-0013200354d8}
REM
REM{572bcd56-ffa7-11d9-aae0-0007e994107d},GUID for the WinPE boot entry
REM
set WINPE GUID={f572bcd56-ffa7-11d9-aaeO-0007e9941 07d}
REM
REM Set Timeout
REM
bcdedlt,exe/timeout 30
REM
REM Create Ramdlsk device optlons for the bootsdlflIe
REM
bcdedlt exe/c reate%RAMDISK_OPTIONS%-d"Ramdisk Device Options"-devIce
bcdedit.exe/set%RAMDISK OPTIONS%ramdisksdidevice parhtion=D,
bcdedit exe/set%RAMDISK_OPTIONS%ramdlsksdlloath\boot.sdl
REM
REM Create WinRE boot entry
REM
bcdedit exe/create%WINPE_GUID%/d“Windows RE修复计算机”/aPPIicatlon osloader
bcdedlt exe/set%WINPE_GUlD%deviceramdisk=[D]\Wln re wlm,%RAMDISK_OPTIONS%
bcdedit exe/set%WINPE_GUID%path\windows\svstem32\boot\wlnIoad exe
bcdedit exe/set%WINPE_GUID%osdeviceramdisk=[D']\wlnre.wim,%RAMDISK_OPTIONS%
bcdedlt exe/set%WINPE_GUID%system root\Windows
bcdedit.exe/set%WINPE_GUID%detecthal yes
bcdedlt.exe/set%WINPE_GUID%n×Optln
bcdedit.exe/set%WINPE_GUID%winpe yes
bcdedit.exe/dIsplayorder%WINPE_GUID%/addlast
echo Windows Recovery Envi ronment安装完成。
Pause
在上面的这个批处理文件中。注意其中的空行不可省略。“bcdedlt.exe/timeout 30”是指定启动管理器选择默认项以前等待的时间,这里表示等待30秒;“bcdedith.exe/create”是创建新的操作系统启动项,“/d”后面指定的是新项要使用的描述,这里的“Windows RE修复计算机”可以自由设置;“bcdedit,exe/set”是设置启动配置数据存储中的项选项值,“device”是将应用程序设备设置到J.分区,“path\wlndows\system32\boot\winload exe”是将应用程序路径设置到“\windowsksystem32\bootkwinload,exe”,“systemroot\windows”是将引导路径设置到“\windows”,“nx Optin”是将当前操作系统启动项的NX策略设置到Optln;“bcdedit exe/displayorder/addlast”是将指定的项标识符添加到显示顺序的末尾,其余参数的含义朋友们可以自行查看bcdedit.exe的帮助文件,这里就不一一介绍了。
步骤3:执行批处理文件
右击刚才创建的批处理文件,注意请选择“以管理员身份运行”,执行后会显示命令窗口,按任意键继续。
步骤4:重启计算机
重启计算机,此时我们可以看到在引导菜单的底部增加了一个名为“Windows RE修复计算机”的选项。选择该项并按下回车键。
步骤5:修复计算机
加载文件后,会进入修复安装的窗口,单击“下一步”按钮。选择左下角的“修复计算机”选项,接下来选择“windows RE修复计算机”,单击“下一步”按钮,接下来的操作就和以前没有什么区别了,在这里我们可以根据实际情况选择相应的恢复工具,例如启动修复、系统还原等。
需要指出的是,上面的设置只是将Windows RE添加到引导菜单中,如果你需要将其添加到按下F8功能键之后出现的全功能菜单之下,那么可以在CMD文件的末尾加入下面的命令:
bcdedit.exe/set{default}recove rysequence%WINPE_GUID%
bcdedlt.exe/set{default}recoveryenabled yes
由于是以RAMdisk的方式载入WinRE镜像,因此在Wlndows RE环境下可以格式化Vista系统所在的磁盘,甚至可以格式化WinRE文件所在的磁盘。对于没有DVD刻录机的朋友来说。当然也可以利用Windows RE格式化C盘后全新安装Windows Vista的单系统,具体步骤这里就不介绍了。
如果需要卸载winRE,那么请仍旧以管理员级别的帐户登录系统,或者从开始菜单中找到“附件一命令提示符”,右击选择“以管理员身份运行”,然后在命令提示符下输入以下命令:
bcdedit.exe/displayorder[572bcd56-ffa7-11d9-aae0-0007e994107d]/remove
“/remove”可以从显示顺序中删除指定的项标识符,执行后会看到“操作成功完成。”的提示信息,然后重新启动系统,你会发现“Windows RE修复计算机”的选项已经消失不见。当然,如果你怕麻烦,也可以使用VistaBoot等第三方工具执行删除操作,完成上述工作后,你还需要将boot.sdi和winre.wim这两个文件手工删除。
责任编辑 曹 斐