1、从MSDN windows SP1 的iso里抠boot.wim到硬盘,
预处理一下boot.wim内的文件,把所有文件的修改时间用ultraiso更改为统一的2000.1.1 0:00:00(只是为了容易看清楚而已),这一步可选,但是为了
第6步易处理,还是做一下为妙;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2、用Wimtool或DISM 可写挂载boot.wim到d:\boot下、可写挂载win7pe.wim到d:\7pe下
- RD D:\7pe;
- RD D:\boot
- md D:\7pe
- mD D:\boot
- Dism /Mount-Wim /WimFile:wim\WIN7PE.WIM /index:1 /MountDir:D:\7pe
- Dism /Mount-Wim /WimFile:wim\boot.wim /index:1 /MountDir:D:\boot
复制代码+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3、借尸
- rd d:\boot\windows\inf /s /q
- rd d:\boot\windows\system32\drivers /s /q
- rd d:\boot\windows\system32\config /s /q
- rd d:\boot\windows\system32\DriverStore /s /q
- move d:\7pe\windows\inf d:\boot\windows\
- move d:\7pe\windows\system32\drivers d:\boot\windows\system32\
- move d:\7pe\windows\system32\config d:\boot\windows\system32\
- move d:\7pe\windows\system32\DriverStore d:\boot\windows\system32\
复制代码+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4、集成驱动
把要加的驱动加到D:\Driver之下,子目录名随意、子目录层数也随意
-
- ECHO .
- ECHO 集成驱动文件......
- ECHO .
- Dism /image:D:\boot /Add-Driver /driver:D:\Driver" /recurse
复制代码+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5、还魂一
-
- ECHO .
- ECHO 交换文件......
- ECHO .
- move "d:\boot\windows\inf" "d:\7pe\windows"
- move "d:\boot\windows\system32\config" "d:\7pe\windows\system32"
- move "d:\boot\windows\system32\drivers" "d:\7pe\windows\system32"
- move "d:\boot\windows\system32\DriverStore" "d:\7pe\windows\system32"
- del "d:\7pe\windows\system32\*.pnf" /s /q
- del "d:\7pe\windows\system32\config\*.log?" /s /q /a:h
- del "d:\7pe\windows\inf\*.log" /q
- del "d:\7pe\windows\system32\config\*.blf" /s /q /a:h
- del "d:\7pe\windows\system32\config\*.regtrans-ms" /s /q /a:h
- del "d:\7pe\Windows\System32\DriverStore\*.1" /q
复制代码+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6、还魂二
搜索d:\boot\windows\system32\下第五步DISM添加了哪些DLL文件,复制它们到d:\7pe\windows\system32\之下:
怎么看呢,但凡那些
修改时间不是2000.1.1 0:00:00 的文件就是啦!无需考虑子目录。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7、释放d:\boot(免保存修改);用Wimtool捕获d:\7pe为新的win7pe.wim
也可参考下列命令:
-
- Dism /unmount-Wim /MountDir:"d:\7pe" /Commit
- Dism /unmount-Wim /MountDir:"d:\boot" /discard
- rd d:\7pe
- rd d:\boot
复制代码+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
用这个方法比较靠谱,把前2345步做成批处理,手工处理一下第6、7步。