首页 DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能(转贴加本人修改)

DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能(转贴加本人修改)

举报
开通vip

DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能(转贴加本人修改)前言: 大家知道,预装Vista的Dell本本都有一个F8修复功能(图1),供用户在Vista系统出现问题时,用户可以利用这个功能进行启动修复(图2)或恢复到DELL出厂状态(同时还有一个隐藏的Recovery分区)。但厂方的分区常常不适合我们的需要,很多本友拿到本本后都重新分区并重新安装系统,但这样官方的这个恢复功能也同时丢失了。本文目的就是修复这个功能(虽然DELL的这个恢复工具其实并不怎么好)。 图1.jpg (32.06 KB) 图1 2008-7-24 01:40 图2.jpg (60.95 KB) 图2...

DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能(转贴加本人修改)
前言: 大家知道,预装Vista的Dell本本都有一个F8修复功能(图1),供用户在Vista系统出现问题时,用户可以利用这个功能进行启动修复(图2)或恢复到DELL出厂状态(同时还有一个隐藏的Recovery分区)。但厂方的分区常常不适合我们的需要,很多本友拿到本本后都重新分区并重新安装系统,但这样官方的这个恢复功能也同时丢失了。本文目的就是修复这个功能(虽然DELL的这个恢复工具其实并不怎么好)。 图1.jpg (32.06 KB) 图1 2008-7-24 01:40 图2.jpg (60.95 KB) 图2 2008-7-24 01:40 好,废话少说。我们开始,先做准备工作: 一.需要工具: 1. Vista安装光盘(或ISO):从中提取WinRE.wim和boot.sdi. 2. ImageX:见附件。其实这些也可以从windows aik中获得(windows aik 下载地址:http://download.microsoft.com/download/9/c/1/9c123325-7ff1-417f-bd65-349dd97e2f1e/vista_6000.16386.061101-2205-3-LRMAIK_CN.img) 3. Dell恢复工具,见附件。这个也可以用其他工具代替,譬如Ghost。 制作过程 (以下操作,除创建C盘映像在WinRE环境中操作外,其余都在Vista环境下操作): 一:制作WinRE.wim和boot.sdi(从安装光盘制作)。 1. 在硬盘上(譬如D盘)建立以下2个目录 D:\winre_image D:\winre_mount 2. 用Imagex命令将Windows PE映像文件复制到硬盘上 将下载得到的Imagex解压到硬盘的任意地方(譬如D:\imagex),执行以下命令: D:\imagex\imagex.exe /export /boot E:\sources\boot.wim 2 D:\winre_image\winre.wim "windows Recovery Environment" (上面命令假设安装光盘在E盘) 而boot.sdi直接从Vista安装光盘拷贝即可。 二、添加修复恢复工具 1 挂载WinRE.wim 执行命令:D:\imagex\imagex.exe /mountrw D:\winre_image\winre.wim 1 D:\winre_mount (注意先安装“Windows Image File Filter”驱动!右击Imagex目录中的“wimfltr.inf”文件,选择“安装”。) 2 添加 Windows RE shell,让机器一启动便加载 Windows RE a. 打开记事本,输入以下内容,保存为:winpeshl.ini. 引用: [LaunchApp] AppPath=x:\sources\recovery\recenv.exe 2. 将winpeshl.ini拷贝的Windows RE的系统目录.(也可把C:盘里想要的文件拷贝到里面,C盘是怎样放的这里也怎样放.) 本例为: D:\winre_mount\Windows\System32。3. 添加驱动(可选) 如果有必要,你可以添加第三方驱动(.inf)到Windows RE映像,譬如: peimg.exe /inf= D:\winre_x86\mount\Windows 上面 指inf文件的位置。 4. 添加自己的工具到Windows RE(这里我采用Dell的出厂恢复工具,当然你也可以添加你自己的恢复工具,譬如Ghost) 在记事本中,输入以下内容: 引用: ..\..\..\Tools\PCRestore.exe 以“winreconfig.xml”文件名保存到D:\winre_mount\sources\recovery\Tools 然后将Dell恢复工具(见顶楼附件)拷贝到D:\winre_mount\Tools目录下 5. 在记事本中,输入以下代码,保存为CreatImage.cmd,放到D:\winre_mount\Windows\System32。 引用: @echo off Set recov= For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\WINRE.WIM Set recov=%%I: mkdir %recov%\dell\image X:\Tools\imagex.exe /compress maximum /capture C:\ %recov%\dell\image\Factory.wim "VistaBak" "My Windows Recovery Image" 上面这段脚本用来创建C盘映像(Dell恢复工具只能用来恢复C盘映像),当然如果你采用其他工具(譬如Ghost),这步就免了。 6. 保存修改后的映像。 执行命令: 引用: imagex.exe /unmount /commit D:\winre_mount 好了,WinRE.wim已经准备好了! 三.安装WindowsRE到硬盘 1、最好准备一个单独分区(可以是主分区或逻辑分区)供WinRE分区(即DELL的Recovery分区)使用. 备注:如果没有现成分区,可以利用Vista的磁盘管理功能分出一个分区,分区大小在3G左右。具体分区方法参见附录。这个分区大小与你C盘安装的软件数量有关,一般是C盘实际占用空间的1/2左右就够了。 2、将boot.sdi和winre.wim拷贝到上一步准备的分区(譬如H盘)根目录(图3)。 图3.jpg (56.78 KB) 2008-7-24 01:58 3. 打开记事本,输入以下代码: 引用: @echo off :START set /P DRIV= 请输入WinRE.WIM当前盘符(例如:D,不要冒号): set DRIVE=%DRIV%: IF EXIST %DRIVE%\WINRE.WIM GOTO CREATE_WIM_BCD_ENTRY ECHO 盘符设定错误!请重新输入! GOTO START :CREATE_WIM_BCD_ENTRY set RAMDISK_OPTIONS={ad6c7bc8-fa0f-11da-8ddf-0013200354d8} set WINPE_GUID={572bcd56-ffa7-11d9-aae0-0007e994107d} set BCDEDIT=bcdedit.exe set MAINOS={default} %BCDEDIT% -create %RAMDISK_OPTIONS% -d "Ramdisk Device Options" -device %BCDEDIT% -set %RAMDISK_OPTIONS% ramdisksdidevice partition="%DRIVE%" %BCDEDIT% -set %RAMDISK_OPTIONS% ramdisksdipath \boot.sdi %BCDEDIT% -create %WINPE_GUID% -d "Windows Recovery Environment" -application OSLOADER %BCDEDIT% -set %WINPE_GUID% device ramdisk=[%DRIVE%]\winre.wim,%RAMDISK_OPTIONS% %BCDEDIT% -set %WINPE_GUID% path \windows\system32\boot\winload.exe %BCDEDIT% -set %WINPE_GUID% osdevice ramdisk=[%DRIVE%]\winre.wim,%RAMDISK_OPTIONS% %BCDEDIT% -set %WINPE_GUID% systemroot \windows %BCDEDIT% -set %WINPE_GUID% detecthal yes %BCDEDIT% -set %WINPE_GUID% nx optin %BCDEDIT% -set %WINPE_GUID% winpe yes %BCDEDIT% -set %WINPE_GUID% custom:46000010 yes %BCDEDIT% -set %MAINOS% recoverysequence %WINPE_GUID% %BCDEDIT% -set %MAINOS% recoveryenabled yes echo WinRE配置成功,按任意键退出! pause >nul exit. 将以上代码以文件名SetupWinre.cmd保存到硬盘的任何地方。 再将下面这段代码以文件名HideWinre.cmd保存到硬盘(但建议不要保存的WinRE分区,否则可能会影响到该分区的隐藏) 引用: @echo off Set RP= For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\WINRE.WIM Set RP=%%I If "%RP%"=="" GOTO RPErr set TEMP_FILENAME=C:\Temp_DiskPart.txt echo sel disk 0 > C:\Temp_DiskPart.txt echo sel Volume=%RP% >> C:\Temp_DiskPart.txt echo remove >> C:\Temp_DiskPart.txt echo set id=27 >> C:\Temp_DiskPart.txt Diskpart /s C:\Temp_DiskPart.txt del C:\Temp_DiskPart.txt echo 按任意键退出! pause >nul GOTO END :RPErr echo 没有找到WinRE.WIM文件所在分区,按任意键退出! pause >nul :END 4、鼠标右击SetupWinre.cmd,选择“以管理员运行方式运行”该段脚本,输入winre分区的盘符即可(图4、图5)。 图4.jpg (57.33 KB) 2008-7-24 02:00 图5.jpg (64.64 KB) 2008-7-24 02:00 5、重启计算机,并在重启时按住F8,测试是否出现“修复计算机”选项(参见图1),若有,执行下一步,否则重做上面几步。 6、选择“修复计算机”选项,根据向导(图6-图8)进入到如图8A所示的画面,然后选择命令提示符。 图6.jpg (23.33 KB) 2008-7-24 02:02 图7.jpg (28.16 KB) 2008-7-24 02:02 图8A.jpg (39.43 KB) 2008-7-24 02:02 图8B.jpg (39.53 KB) 2008-7-24 02:02 7、执行命令: CreatImage.cmd,制作C盘映像(图9)。(如果你用Ghost制作镜像,在上面图8B中选择Ghost即可)。 图9.jpg (33.72 KB) 2008-7-24 02:06 制作完成后,可以在WinRE分区的Dell\Image目录下看到Factory.wim文件。(如没有可用上面用光盘提取的WinRE.wim文件修改文件名为Factory.wim文件就可以了) 备注:如果你已备份出厂时的Factory.wim(在原Recovery分区中),可以跳过上面6,7二步。 8、隐藏WinRE分区:以管理员方式执行HideWinRe.cmd 即可(图10)。执行结果如图11-12所示。 图10.jpg (65.38 KB) 2008-7-24 02:06 图11.jpg (62.23 KB) 2008-7-24 02:06 图12.jpg (87.67 KB) 2008-7-24 02:06 好了,恭喜你!一个隐藏的Recovery分区已创建成功!赶快试试吧! 测试注意:以上操作需在实机环境下,VMware虚拟机可能会出现问题。
本文档为【DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能(转贴加本人修改)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_579310
暂无简介~
格式:doc
大小:737KB
软件:Word
页数:9
分类:计算机考试
上传时间:2011-02-20
浏览量:165