|
朋友不小心把C盘的NTLDR删了,我想用0325版PE里的FINDATE帮他恢复,可启动后除了他电脑里的盘和X:盘找不到那个SUPER BOOTCD的盘,我就把0325版改了下,在WXPE下加了个NTLDR的文件,SYSTEM32目录下写了个COOPY.CMD内容如下:
COPY X:\WXPE\NTLDR C:
并改了SYSTEM32目录下的PECMD.INI内容如下:
//配置文件开始
FBWF P40 L32 H96
TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
TEAM FILE %S%\TXTSETUP.SI*|FILE %SS%\NTOSKRNL.EX*|FILE %SS%\WIN32K.SYS|FILE %SS%\CONFIG|FILE %SS%\*.*_|FILE %SSD%\*.SY_
TEAM LOGS %S%\PECMD.LOG|MDIR %SystemDrive%\TEMP|ENVI|INIT|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
USER 爱国者,我爱你中国
// 修正 USB 驱动程序文件路径及部分显示效果……
TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
REGI HKCR\lnkfile\IsShortcut
LINK %Desktop%\Copy NTLDR,%SS%\COOPY.CMD
FIND Explorer.EXE,!SHEL %SystemRoot%\EXPLORER.EXE|LOGO
//杀掉无用进程并删掉 X: 盘可删除文件以节省空间
TEAM WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %SS%\SMSS.EXE|FILE %SS%\WINLOGON.EXE
TEAM ENVI S=|ENVI SS=|ENVI SSD=|ENVI V0=|ENVI V1=
LOGS
//配置文件结束
这样保存WINPE.ISO后右击CAB最大压缩。并把它替换到0325版PE里,替换好后SUPERBOOTCD内目录如图:
用什么工具修改的也不用我说了吧(图片上有e)
用Virtual PC测试,每次都能进系统,一切正常,但只要一运行桌面上的Copy NTLDR就出现结果:
:'( 55555555555555555555 |
|