输入、命令-如何利用WINPE制作恢复光盘/恢复分区 -by小雨

废话就不多说了,开始。。。

    如何利用WINPE制造复恢光盘/复恢区分

    一、应用WINPE制造复恢光盘

    1、首先在开辟机上以Adminstrator户用行运Cmd,进到WES7 装安目录下的PETools文件夹,如d:\program files\windows embedded standard7\Tools\PETools,行运如下命令:

 

    copype.cmd x86 c:\winpe_x86

     

    如果标目机为64位,则将间中的参数“x86”换成“AMD64”,面后的径路可以随意指定。

    2、然后,进到以上命令指定的径路,即c:\winpe_x86,输入:

    Copy c:\winpe_amd64\winpe.wim c:\winpe_amd64\ISO\sources\boot.wim(这是网上的)

    Dism /Mount-Wim /Wimfile:c:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount

 

    copy c:\winpe_x86\ISO\bootmgr c:\winpe_x86\mount

     

    mkdir c:\winpe_x86\mount\boot

     

    xcopy /cherky C:\winpe_x86\ISO\boot C:\winpe_x86\mount\boot\

   

    至此,一个单简的PE环境经已构建实现,接下来可以根据须要应用dism /add-package,dism /add-driver等命令向PE中添加须要的组件或驱动,本文绍介如何让PE启动后动自行运备份/复恢系统。

 

    3、在命令行下输入:

    Notepad winpeshl.ini

    在记事本中输入:

    [LaunchApp]

    AppPath = 1.bat

    存保该文件至C:\winpe_x86\mount\Windows\System32下

    接着在命令行下输入:

    Notepad 1.bat

    在记事本中输入:

    @echo off

    color 0a

    title backup/restore system

    echo 1-----backup

    echo 2-----restore

    echo 3-----good bye

    echo.

    set /p ans=

    if %ans%==1 goto backup

    if %ans%==2 goto restore

    if %ans%==3 goto end

    :backup

    imagex /capture C: e:\wes7_bakup.wim "WES7 Backup Image"

    goto end

    :restore

    imagex /apply e:\wes7_bakup.wim 1 c:

    goto end

    :end

    echo.

    Exit

    存保该文件至C:\winpe_x86\mount\Windows\System32下

    其中“e:\”为存保备份镜像的区分,“wes7_backup.wim”为镜像文件,可根据实际情况改修。

    将WES7装安目录下的imagex.exe(位于WES7装安径路的Tools\x86或AMD64下)拷贝到C:\winpe_x86\mount\Windows\System32下,请注意32位系统与64位系统的别区。

    如果要实在现Winpe下动自区分,只需将区分本脚disksp.txt拷贝到C:\winpe_x86\mount\Windows\System32下,然后在面上的批处理加一行:diskpart /s disksp.txt

 

    4、上面开始制造Winpe的启动条目,在命令行下次依输入以下命令:

    del c:\winpe_x86\mount\boot\BCD

    bcdedit /createstore c:\winpe_x86\mount\boot\BCD

    bcdedit /store c:\winpe_x86\mount\boot\BCD -create {bootmgr} /d “Boot Manager”

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set {bootmgr} device boot

    bcdedit /store c:\winpe_x86\mount\boot\BCD -create /d “WINPE” -application osloader

     

    5、当面上最后一条命令输入终了后,会生成一个GUID。然后再次依输入以下命令:

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> osdevice boot

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> device boot

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> path \windows\system32\winload.exe

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> systemroot \windows

    bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> winpe yes

    bcdedit /store c:\winpe_x86\mount\boot\BCD -displayorder <GUID> -addlast

 

    其中要以第4步生成的GUID替换以上有所命令中的<GUID>,必定要带{}。

 

    6、最后,输入以下命令,生成ISO文件:

    oscdimg -n -m -o -bc:\winpe_x86\etfsboot.com c:\winpe_x86\mount c:\winpe_x86\winpe_x86.iso

    然后用这个ISO文件刻录光盘,就能够应用这张光盘作为系统复恢光盘。

 

    二、将WINPE部署到硬盘

    这类法方适用于不带光驱的器机,注意:以下骤步请在标目机经已部署好WES7进后行。1、按照第一部份的1、2、3步搭建好Winpe环境。

 

    2、输入以下命令,将做好的Winpe环境包打:

    dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

   将包打好的Winpe.wim以及imagex.exe拷贝到U盘上备用。

 

    3、用WES7 IBW光盘启动标目机,进入装安界面后,按下键盘的shift+F10,调出命令行,将拷有Winpe.wim的U盘接入标目机,系统会动自给U盘配分盘符(假设为F)

    在标目机上输入以下命令:

    f:\imagex /apply f:\Winpe.wim 1 e:

    其中f为U盘盘符,e为Winpe将要部署到的区分。可根据实际情况改修。

 

    4、接着输入:

    bcdedit -store c:\boot\BCD -create  /d “WINPE” -application osloader

    会生成一个GUID,记下这个GUID。

 

    5、次依输入以下命令:

    bcdedit -store c:\boot\BCD -set <GUID> osdevice partition=E:

    bcdedit -store c:\boot\BCD -set <GUID> device partition=E:

    bcdedit -store c:\boot\BCD -set <GUID> path \windows\system32\boot\winload.exe

    bcdedit -store c:\boot\BCD -set <GUID> systemroot \windows

    bcdedit -store c:\boot\BCD -set <GUID> winpe yes

    bcdedit -store c:\boot\BCD -displayorder <GUID> -addlast

    一样要以第4步生成的GUID替换以上有所命令中的<GUID>,必定要带{}。

    其中,第一、二条命令里的“partition=E:”为Winpe在所的区分,请根据实际情况改修

 

 

    注意:无论winpe安到转哪个盘符下,winpe启动后都是x盘

    重启系统后,可以看到如下界面:

 

 

 

 

 

    附录:

    如何隐藏区分

    打开注册表,定位到HKCU\software\microsoft\windows\currentversion\policies\explorer\,在右边新建二进制值,名称为NoDrives,值根据以下说明设:

    

盘符

A

B

C

D

E

F

G

H

数值

01000000

02000000

04000000

08000000

10000000

20000000

40000000

80000000

盘符

I

J

K

L

M

N

O

P

数值

00010000

00020000

00040000

00080000

00100000

00200000

00400000

00800000

盘符

Q

R

S

T

U

V

W

X

数值

00000100

00000200

00000400

00000800

00001000

00002000

00004000

00008000

盘符

Y

Z

All

     

数值

00000001

00000002

FFFFFFFF

     

    同时隐藏多个区分,须要将要隐藏区分的数值相加,结果以十六进制存保,如隐藏d盘和e盘,NoDrives值改成18 00 00 00(08 00 00 00+10 00 00 00),其它区分考参设置便可

    这样改修是针对当前户用的,如果须要设置为有所户用隐藏,可定位到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer下做改修。

 

文章结束给大家分享下程序员的一些笑话语录: 爱情观
  爱情就是死循环,一旦执行就陷进去了。
  爱上一个人,就是内存泄露--你永远释放不了。
  真正爱上一个人的时候,那就是常量限定,永远不会改变。
  女朋友就是私有变量,只有我这个类才能调用。
  情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值