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