| 本帖最后由 ljycslg 于 2015-6-9 10:18 编辑 
 官方介绍
 https://msdn.microsoft.com/en-us ... 9%28v=vs.85%29.aspx
 类似wimboot,不过无需再用单独的wim文件
 对于目前的win10,微软的说明里已经不建议使用wimboot
 
   
 使用win10的dism以压缩方式安装系统
 
 复制代码DISM.exe /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ /compact
 至于对以前的系统是否兼容,没见官方说明,简单测试了下不能启动
 win10系统似乎以后update更新文件也会自动压缩,这个有待验证
 
 
 compact命令
 
   可以针对文件目录压缩或不压缩,还有压缩比选择,比wimboot更灵活
 
   目录标记后,后续添加文件会自动被压缩,这个是ntfs压缩功能,对compact不适用
 
   
 10122版compact命令新增参数/compactOS,可设置查询系统压缩状态
 
   
 类似于NTFS压缩,不过更节省空间,因为压缩算法上是用wimboot的算法,实测和wimboot部署占用相同的硬盘空间
 
   
 对于8.1系统或pe集成wofadk驱动以支持对compact压缩文件的访问.
 导入该注册表
 
 复制代码Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WofAdk]
"DebugFlags"=dword:00000000
"DependOnService"=hex(7):46,00,6c,00,74,00,4d,00,67,00,72,00,00,00,00,00
"Discription"="WofAdk Mini-Filter Driver"
"DisplayName"="WofAdk"
"ErrorControl"=dword:00000001
"Group"="FSFilter Compression"
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
  00,69,00,76,00,65,00,72,00,73,00,5c,00,57,00,6f,00,66,00,41,00,64,00,6b,00,\
  2e,00,73,00,79,00,73,00,00,00
"AutoAttach"=dword:00000001
"Start"=dword:00000000
"SupportedFeatures"=dword:00000003
"Tag"=dword:00000002
"Type"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WofAdk\Instances]
"DefaultInstance"="WofAdk Instance"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WofAdk\Instances\WofAdk Instance]
"Altitude"="40730"
"Flags"=dword:00000000
复制wofadk.sys到system32\drivers下即可,dism++里附带有该文件,这里就不上传了
 
 非10系统镜像用compact模式部署后需要用10的compact命令解压相关文件
 实际就是用的win7移植wimboot里的排除列表,8.1需加上\Windows\boot\*,也许还能简化下
 已测试用wimbootcompress.ini来排除文件,还是有些文件处于压缩状态,不知道怎么回事?
 
 复制代码
compact /u /a /exe c:\Windows\system32\Recovery\*
if exist c:\Recovery compact /u /a /s /exe c:\Recovery\*
if exist c:\Boot compact /u /a /s /exe c:\Boot\*
if exist c:\Bootmgr compact /u /a /exe c:\Bootmgr
compact /u /s /exe c:\Windows\boot\*
compact /u /exe c:\Windows\fonts\vgaoem.fon
compact /u /exe c:\Windows\fonts\vgasys.fon
compact /u /exe c:\Windows\inf\disk.inf
compact /u /exe c:\Windows\inf\errata.inf
compact /u /exe c:\Windows\inf\hal.inf
compact /u /exe c:\Windows\inf\usb.inf
compact /u /exe c:\Windows\inf\usbport.inf
compact /u /exe c:\Windows\inf\usbstor.inf
compact /u /exe c:\Windows\inf\volsnap.inf
compact /u /exe c:\Windows\inf\volume.inf
compact /u /exe c:\Windows\System32\apisetschema.dll
compact /u /exe c:\Windows\System32\BOOTVID.DLL
compact /u /exe c:\Windows\System32\*.NLS
compact /u /exe c:\windows\system32\CI.dll
compact /u /exe c:\Windows\System32\ci.dll
compact /u /exe c:\Windows\System32\clfs.sys
compact /u /exe c:\Windows\System32\CodeIntegrity\driver.stl
compact /u /exe c:\Windows\System32\Config\SYSTEM
compact /u /exe c:\Windows\System32\drivers\*.*
compact /u /exe c:\Windows\System32\hal*.dll
compact /u /exe c:\windows\system32\kd.dll
compact /u /exe c:\Windows\System32\kdcom.dll
compact /u /exe c:\Windows\System32\l_intl.nls
compact /u /exe c:\windows\system32\mcupdate_AuthenticAMD.dll
compact /u /exe c:\Windows\System32\mcupdate_GenuineIntel.dll
compact /u /exe c:\Windows\System32\nt*krnl*.exe
compact /u /exe c:\Windows\System32\ntdll.dll
compact /u /exe c:\Windows\System32\PSHED.DLL
compact /u /exe c:\Windows\System32\smss.exe
compact /u /exe c:\Windows\System32\Storprop.dll
pause
 win8.1 64位安装后的截图
 
   
 对于原版win7和win8系统由于没有WimBootCompress.ini这个文件,另有几个文件需要排除
 除了以上的还需加上这行
 
 复制代码compact /u /s /exe c:\Windows\system32\*winload.* c:\Windows\system32\*winresume.*
 win7 32位
 
   
 
 使用win10pe 免输命令安装步骤:
 链接:http://pan.baidu.com/s/1eQpHUMm 密码:uqtg
 启动PE运行TC --开始--wimboot兼compact安装辅助工具
 
   
   
   
   完成
 
   |