给你的DELL本本重建Recovery分区.docx

上传人:b****6 文档编号:4391845 上传时间:2022-12-01 格式:DOCX 页数:11 大小:575.64KB
下载 相关 举报
给你的DELL本本重建Recovery分区.docx_第1页
第1页 / 共11页
给你的DELL本本重建Recovery分区.docx_第2页
第2页 / 共11页
给你的DELL本本重建Recovery分区.docx_第3页
第3页 / 共11页
给你的DELL本本重建Recovery分区.docx_第4页
第4页 / 共11页
给你的DELL本本重建Recovery分区.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

给你的DELL本本重建Recovery分区.docx

《给你的DELL本本重建Recovery分区.docx》由会员分享,可在线阅读,更多相关《给你的DELL本本重建Recovery分区.docx(11页珍藏版)》请在冰豆网上搜索。

给你的DELL本本重建Recovery分区.docx

给你的DELL本本重建Recovery分区

给你的DELL本本重建Recovery分区,恢复F8(恢复到出厂设置)功能[原创]

引用地址:

QUOTE:

说明:

本文仅适合安装Vista的电脑,但不限于Dell品牌电脑。

其他安装Vista的组装电脑也能轻松实现。

前言:

大家知道,预装Vista的Dell本本都有一个F8修复功能(图1),供用户在Vista系统出现问题时,用户可以利用这个功能进行启动修复(图2)或恢复到DELL出厂状态(同时还有一个隐藏的Recovery分区)。

但厂方的分区常常不适合我们的需要,很多本友拿到本本后都重新分区并重新安装系统,但这样官方的这个恢复功能也同时丢失了。

本文目的就是修复这个功能(虽然DELL的这个恢复工具其实并不怎么好)。

图1

图2

好,废话少说。

我们开始,先做准备工作:

一.需要工具:

1.Vista安装光盘(或ISO):

从中提取WinRE.wim和boot.sdi.

2.ImageX:

见附件。

其实这些也可以从windowsaik中获得(windowsaik下载地址:

3.Dell恢复工具,见附件。

这个也可以用其他工具代替,譬如Ghost。

制作过程(以下操作,除创建C盘映像在WinRE环境中操作外,其余都在Vista环境下操作):

一:

制作WinRE.wim和boot.sdi(从安装光盘制作)。

1.在硬盘上(譬如D盘)建立以下2个目录

  D:

\winre_image

  D:

\winre_mount

2.用Imagex命令将WindowsPE映像文件复制到硬盘上

  将下载得到的Imagex解压到硬盘的任意地方(譬如D:

\imagex),执行以下命令:

  D:

\imagex\imagex.exe/export/bootE:

\sources\boot.wim2D:

\winre_image\winre.wim"windowsRecoveryEnvironment"

  (上面命令假设安装光盘在E盘)

而boot.sdi直接从Vista安装光盘拷贝即可。

二、添加修复恢复工具

1挂载WinRE.wim

  执行命令:

D:

\imagex\imagex.exe/mountrwD:

\winre_image\winre.wim1D:

\winre_mount

  (注意先安装“WindowsImageFileFilter”驱动!

右击Imagex目录中的“wimfltr.inf”文件,选择“安装”。

2添加WindowsREshell,让机器一启动便加载WindowsRE

  a.打开记事本,输入以下内容,保存为:

winpeshl.ini.

QUOTE:

[LaunchApp]

    AppPath=x:

\sources\recovery\recenv.exe

b.将winpeshl.ini拷贝的WindowsRE的系统目录,本例为:

    D:

\winre_mount\Windows\System32

3.添加驱动(可选)

  如果有必要,你可以添加第三方驱动(.inf)到WindowsRE映像,譬如:

  peimg.exe/inf=D:

\winre_x86\mount\Windows

  上面指inf文件的位置。

4.添加自己的工具到WindowsRE(这里我采用Dell的出厂恢复工具,当然你也可以添加你自己的恢复工具,譬如Ghost)

  在记事本中,输入以下内容:

QUOTE:

xmlversion="1.0"encoding="UTF-8"?

>

  ..\..\..\Tools\PCRestore.exe

  

  

以“winreconfig.xml”文件名保存到D:

\winre_mount\Windows\System32

  然后将Dell恢复工具(见顶楼附件)拷贝到D:

\winre_mount\Tools目录下

5.在记事本中,输入以下代码,保存为CreatImage.cmd,放到D:

\winre_mount\Windows\System32。

QUOTE:

@echooff

Setrecov=

For%%IIn(ZYXWVUTSRQPONMLKJIHGFEDC)DoIfExist%%I:

\WINRE.WIMSetrecov=%%I:

mkdir%recov%\dell\image

X:

\Tools\imagex.exe/compressmaximum/captureC:

\%recov%\dell\image\Factory.wim"VistaBak""MyWindowsRecoveryImage"

上面这段脚本用来创建C盘映像(Dell恢复工具只能用来恢复C盘映像),当然如果你采用其他工具(譬如Ghost),这步就免了。

6.保存修改后的映像。

  执行命令:

imagex.exe/unmount/commitD:

\winre_mount

OK!

WinRE.wim已经准备好了!

三.安装WindowsRE到硬盘

1、最好准备一个单独分区(可以是主分区或逻辑分区)供WinRE分区(即DELL的Recovery分区)使用.

  备注:

如果没有现成分区,可以利用Vista的磁盘管理功能分出一个分区,分区大小在3G左右。

具体分区方法参见附录。

这个分区大小与你C盘安装的软件数量有关,一般是C盘实际占用空间的1/2左右就够了。

2、将boot.sdi和winre.wim拷贝到上一步准备的分区(譬如H盘)根目录(图3)。

图3

3.打开记事本,输入以下代码:

QUOTE:

@echooff

:

START

    set/PDRIV=    请输入WinRE.WIM当前盘符(例如:

D,不要冒号):

    setDRIVE=%DRIV%:

    IFEXIST%DRIVE%\WINRE.WIMGOTOCREATE_WIM_BCD_ENTRY

    ECHO    盘符设定错误!

请重新输入!

    GOTOSTART

:

CREATE_WIM_BCD_ENTRY

    setRAMDISK_OPTIONS={ad6c7bc8-fa0f-11da-8ddf-0013200354d8}

    setWINPE_GUID={572bcd56-ffa7-11d9-aae0-0007e994107d}

    setBCDEDIT=bcdedit.exe

    setMAINOS={default}

    %BCDEDIT%-create%RAMDISK_OPTIONS%-d"RamdiskDeviceOptions"-device

    %BCDEDIT%-set%RAMDISK_OPTIONS%ramdisksdidevicepartition="%DRIVE%"

    %BCDEDIT%-set%RAMDISK_OPTIONS%ramdisksdipath\boot.sdi

    %BCDEDIT%-create%WINPE_GUID%-d"WindowsRecoveryEnvironment"-applicationOSLOADER

    %BCDEDIT%-set%WINPE_GUID%deviceramdisk=[%DRIVE%]\winre.wim,%RAMDISK_OPTIONS%

    %BCDEDIT%-set%WINPE_GUID%path\windows\system32\boot\winload.exe

    %BCDEDIT%-set%WINPE_GUID%osdeviceramdisk=[%DRIVE%]\winre.wim,%RAMDISK_OPTIONS%

    %BCDEDIT%-set%WINPE_GUID%systemroot\windows

    %BCDEDIT%-set%WINPE_GUID%detecthalyes

    %BCDEDIT%-set%WINPE_GUID%nxoptin

    %BCDEDIT%-set%WINPE_GUID%winpeyes

    %BCDEDIT%-set%WINPE_GUID%custom:

46000010yes

    %BCDEDIT%-set%MAINOS%recoverysequence%WINPE_GUID%

    %BCDEDIT%-set%MAINOS%recoveryenabledyes

        echo  WinRE配置成功,按任意键退出!

        pause>nul

exit.

  将以上代码以文件名SetupWinre.cmd保存到硬盘的任何地方。

  再将下面这段代码以文件名HideWinre.cmd保存到硬盘(但建议不要保存的WinRE分区,否则可能会影响到该分区的隐藏)

QUOTE:

@echooff

SetRP=

For%%IIn(ZYXWVUTSRQPONMLKJIHGFEDC)DoIfExist%%I:

\WINRE.WIMSetRP=%%I

If"%RP%"==""GOTORPErr

    setTEMP_FILENAME=C:

\Temp_DiskPart.txt

    echoseldisk0>C:

\Temp_DiskPart.txt

    echoselVolume=%RP%>>C:

\Temp_DiskPart.txt

    echoremove>>C:

\Temp_DiskPart.txt

    echosetid=27>>C:

\Temp_DiskPart.txt

    Diskpart/sC:

\Temp_DiskPart.txt

    delC:

\Temp_DiskPart.txt

echo按任意键退出!

pause>nul

GOTOEND

:

RPErr

echo  没有找到WinRE.WIM文件所在分区,按任意键退出!

pause>nul

:

END

4、鼠标右击SetupWinre.cmd,选择“以管理员运行方式运行”该段脚本,输入winre分区的盘符即可(图4、图5)。

图4

图5

5、重启计算机,并在重启时按住F8,测试是否出现“修复计算机”选项(参见图1),若有,执行下一步,否则重做上面几步。

6、选择“修复计算机”选项,根据向导(图6-图8)进入到如图8A所示的画面,然后选择命令提示符。

图6

图7

图8A

图8B

7、执行命令:

CreatImage.cmd,制作C盘映像(图9)。

(如果你用Ghost制作镜像,在上面图8B中选择Ghost即可)。

图9

  

  制作完成后,可以在WinRE分区的Dell\Image目录下看到Factory.wim文件。

  备注:

如果你已备份出厂时的Factory.wim(在原Recovery分区中),可以跳过上面6,7二步。

8、隐藏WinRE分区:

以管理员方式执行HideWinRe.cmd即可(图10)。

执行结果如图11-12所示。

图10

图11

图12

OK,恭喜你!

一个隐藏的Recovery分区已创建成功!

赶快试试吧!

测试注意:

以上操作需在实机环境下,VMware虚拟机可能会出现问题。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1