无忧启动论坛

标题: 圆满解决了PE2.X 的问题 BOOT.SDI 数值的设置 [打印本页]

作者: x9tian    时间: 2015-6-23 21:39
标题: 圆满解决了PE2.X 的问题 BOOT.SDI 数值的设置
本帖最后由 x9tian 于 2015-6-26 14:11 编辑

试着在03PE的WIM 内核PE
可是在写之段的时遇到了麻烦

我知道 当WinPE映像文件类型是.SDI文件时,WINNT.SIF文件内容为:

      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "i386System32"
      OsLoadOptions = "/minint /fastdetect /rdimageoffset=36352 /rdpath=WinPE.SDI"

求教下大家,当WinPE映像文件类型是.WIM文件时,WINNT.SIF文件内容
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WinPE\SYSTEM32\"
OsLoadOptions="/fastdetect /minint /rdimageoffset=XXX /rdimagelength=XXX /rdpath=WImPE.wim

红色部分的数值怎么获得?

  感谢F 兄了解惑。  为了让大家看得更加明白上装图片

作者: chiannet    时间: 2015-6-23 21:44
本帖最后由 chiannet 于 2015-6-23 21:45 编辑

SKYPE [SETUPDATA]只有以下内容
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/fastdetect /minint /rdimageoffset=8192 /rdimagelength=3161088 /rdpath=\BOOT\NT52PE.WIM"
完。
作者: chiannet    时间: 2015-6-23 22:12
依稀记得引导 WIM版03PE的SETUPLDR.BIN及SETUPLDR.PXE当年泊自俄罗斯破解,WINNT.SIF数值就跟着抄。也没有细致研究。

作者: x9tian    时间: 2015-6-23 22:12
chiannet 发表于 2015-6-23 21:44
SKYPE [SETUPDATA]只有以下内容
[SetupData]
BootDevice="ramdisk(0)"

Chiannet 大大, 是不是所有的WIM 映像的 都这样写吗?
作者: x9tian    时间: 2015-6-23 22:12
chiannet 发表于 2015-6-23 21:44
SKYPE [SETUPDATA]只有以下内容
[SetupData]
BootDevice="ramdisk(0)"

Chiannet 大大, 是不是所有的WIM 映像的 都这样写吗?
作者: chiannet    时间: 2015-6-23 22:13
x9tian 发表于 2015-6-23 22:12
Chiannet 大大, 是不是所有的WIM 映像的 都这样写吗?

抱歉,没琢磨此问题。
作者: friend8179    时间: 2015-6-24 08:45
呵呵,不是随便抄的

这2个参数由boot.sdi决定的,rdimageoffset=8192 指的这个sdi偏移量,后面rdimagelength=3161088 指的是SDI偏移量后镜像大小
作者: x9tian    时间: 2015-6-25 20:47
friend8179 发表于 2015-6-24 08:45
呵呵,不是随便抄的

这2个参数由boot.sdi决定的,rdimageoffset=8192 指的这个sdi偏移量,后面rdimagele ...

F兄 求教,我该怎么设置呢?  能给个怎么设偏移  设容量的具体方法么? 拜托了
作者: friend8179    时间: 2015-6-26 07:47
x9tian 发表于 2015-6-25 20:47
F兄 求教,我该怎么设置呢?  能给个怎么设偏移  设容量的具体方法么? 拜托了

文件用16禁止编辑器打开,搜索ASII字符NTFS,前面的EB 52的地址,这个就是偏移量了


至于镜像长度,这个比较奇怪,大小为  文件总大小-偏移量-1024


其实这2个参数,都可以在高版本pe启动界面(bootmgr菜单)F10得到,或者注册表中SYSTEM\ControlSet001\Control\SystemStartOptions

=================

最后,其实知道了对与老版本PE也没啥卵用,原因是老版本的wim压缩后根本不占啥体积
作者: x9tian    时间: 2015-6-26 14:00
chiannet 发表于 2015-6-23 22:13
抱歉,没琢磨此问题。

这下 知道 怎么算的了。  感谢谢 friend8179  兄

搜索NTFS  找到定位点, 起始值 为 0X0000 至0X1fff     刚好0X2000-1+1=0X2000 然后把十六进制转换成十进制

QQ截图20150626134354.png (165.79 KB, 下载次数: 60)

QQ截图20150626134354.png

QQ截图20150626132034.png (152.02 KB, 下载次数: 61)

QQ截图20150626132034.png

作者: chiannet    时间: 2015-6-26 19:11
哦。佩服楼主刨根究底。
作者: x9tian    时间: 2015-6-27 07:16
chiannet 发表于 2015-6-26 19:11
哦。佩服楼主刨根究底。

chiannet 大大,这两天下了你的 装机大师在玩,
发觉在PE5.1 里面添加删减都没问题。
但是一动了你的个03PE 的那个NT52PE.WIM 再次打包就启动不了。

1:不知道chiannet 大大 就用什么 命令打的包呢,能不能分享下.

2:还有就是PE5.1 用不了 chenall 的WIMBoot.exe辅助工具。准确的说是不能生存 WIMbooT.wim
(在天意的PE5.0能生存,能安装,你确是生存的不带WIMboot启动信息,但用在天意PE5.0里生成的WIM,wimboot方式安装系统)
作者: chiannet    时间: 2015-6-27 10:32
本帖最后由 chiannet 于 2015-6-27 10:34 编辑
x9tian 发表于 2015-6-27 07:16
chiannet 大大,这两天下了你的 装机大师在玩,
发觉在PE5.1 里面添加删减都没问题。
但是一动了你的 ...


Nt5.0的 .WIM imagex 6.0 抓映像。
nt52pe.ISO 用ui全新创建,不是编辑后保存。
作者: chiannet    时间: 2015-6-27 11:25
本帖最后由 chiannet 于 2015-6-27 11:29 编辑
x9tian 发表于 2015-6-27 07:16
chiannet 大大,这两天下了你的 装机大师在玩,
发觉在PE5.1 里面添加删减都没问题。
但是一动了你的 ...

测试的批处理如下:


Dism /Export-Image /WIMBoot /SourceImageFile:E:\63PE\NT63PEX64.WIM /SourceIndex:1 /DestinationImageFile:D:\TEST_wimboot.wim

Dism /get-wiminfo /wimfile:D:\TEST_wimboot.wim /index:1

pause





这是在USBZL下测试WIMBOOT功能。








这是在USBOS下测试WIMBOOT功能,并在USBOS下回复你的问题二。貌似都没有问题?




chenall 的WIMBoot.exe辅助工具我没用过。但既然USBZL或USBOS的DISM WIMBoot功能正常,应该是参数方面的问题吧?




作者: x9tian    时间: 2015-6-27 13:12
本帖最后由 x9tian 于 2015-6-27 13:41 编辑
chiannet 发表于 2015-6-27 11:25
测试的批处理如下:


我忘了说了,我捕获的是windows7X64位。
由于WIN7不原生支持WIMboot
chenall 的wimboot.exe 捕获 WIN7 会安装WOF.sys 到WIN7系统。并打上一个微软的补丁让WOF.sys免签名。
wimbootcompress.ini   里 WIn7 与8.1 上的配置有很大的不同 有一批文件要求直截释放到系统盘。


我用了三种方式捕获 win7的捕获方式
wimboot.exe  默认调用同目录的wimbootcopress.ini 如果没有调用 系统%PATH% 目录下的wimbootcompress.ini,  再者都没有才调用wimboot.exe 内置的wimboocopress.ini

我的方法是  运行wimboot.exe 运行调用 装机助理自带的  捕获出来的无WIMBOOT启动
删除  装机助理 %windir%\system32\wimbootcopress.ini  运行wimboot.exe 这时调用的是内置  捕获失败
将 装机助理的 配置文件 重命名为a.ini 和WIMboot.exe内置的 重命名为 b.ini 运行下面批处理得到一个综合型的。

  1. @echo off&cls&title bbs.wuyou.net BY x9tian
  2. setlocal enabledelayedexpansion

  3. set cel=CompressionExclusionList
  4. set pl=PrepopulateList
  5. set el=ExclusionList
  6. set cfl=CompressionFolderList

  7. (for /f "delims=[]" %%i in (.\a.ini .\b.ini) do (
  8. rem 当%%i 等于CompressionExclusionList;时 %var%也等于CompressionExclusionList
  9. if /I "%%i"=="%cel: =%"  set "var=%%i"
  10. rem 当%%i 等于PrepopulateList %var% 变成等于PrepopulateLis
  11.   if /I "%%i"=="%pl: =%"   set "var=%%i"
  12. rem 同上
  13.   if /I "%%i"=="%el: =%"   set "var=%%i"
  14. rem 同上
  15.   if /I "%%i"=="%cfl: =%"  set "var=%%i"
  16.   rem 设置计数变量,set /a _!var!+=1
  17.   rem 必免赋值重名,保证批处理获取的每一行变量名唯一性并把获取的内容赋给这个变量
  18. call set #!var!#%%_!var!%%=%%i
  19.   )
  20. rem  利用通配符#获取上面所有生存的变量 利用FOR语免截取处理后的数据
  21. rem  生成 -CompressionExclusionList_ntkrnlpa.exe=#  类型的数据 并消灭重复数据
  22. for /f "tokens=1,3 delims=#=" %%a in ('set #') do (
  23. rem 消灭完全重复的数据
  24. if not defined -%%a_%%b set -%%a_%%b=#

  25. )
  26. rem 利用FOR 语名句 给 CompressionExclusionList 带上中括号[] 并截取所有需要的数据 生成wimbootCompress.ini

  27. for /f "tokens=1,2 delims=-_=" %%A in ('set -') do (
  28.   if "%%A"=="%%B" (echo.[%%B]) else echo.%%B

  29. )

  30. )>%~dp0WimBootCompress.ini
复制代码


综合型的内容如下:

  1. [CompressionExclusionList]
  2. ntkrnlpa.exe
  3. ntoskrnl.exe
  4. [CompressionFolderList]
  5. \Windows\Installer
  6. \Windows\System32\WinEvt\Logs
  7. [ExclusionList]
  8. \$bootdrive$
  9. \$dwnlvldrive$
  10. \$installdrive$
  11. \$lsdrive$
  12. \$Recycle.Bin\*
  13. \bootsect.bak
  14. \hiberfil.sys
  15. \pagefile.sys
  16. \ProgramData\Microsoft\Windows\SQM
  17. \System Volume Information
  18. \Users\*\AppData\Local\GDIPFONTCACHEV1.DAT
  19. \Users\*\NTUSER.DAT*.log*
  20. \Users\*\NTUSER.DAT*.regtrans
  21. \Users\*\NTUSER.DAT*.TM.blf
  22. \Users\*\vos\*
  23. \Windows\AppCompat\Programs\Amcache.hve*.log*
  24. \Windows\AppCompat\Programs\Amcache.hve*.regtrans
  25. \Windows\AppCompat\Programs\Amcache.hve*.TM.blf
  26. \Windows\CSC
  27. \Windows\Debug\*
  28. \Windows\Logs\*
  29. \Windows\Panther\*.etl
  30. \Windows\Panther\*.log
  31. \Windows\Panther\FastCleanup
  32. \Windows\Panther\img
  33. \Windows\Panther\Licenses
  34. \Windows\Panther\MigLog*.xml
  35. \Windows\Panther\Resources
  36. \Windows\Panther\Rollback
  37. \Windows\Panther\Setup*
  38. \Windows\Panther\UnattendGC
  39. \Windows\Panther\upgradematrix
  40. \Windows\Prefetch\*
  41. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.log*
  42. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.regtrans
  43. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.TM.blf
  44. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.log*
  45. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.regtrans
  46. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.TM.blf
  47. \Windows\servicing\Sessions\*
  48. \Windows\servicing\Sessions\Sessions.back.xml
  49. \Windows\System32\config\*.log*
  50. \Windows\System32\config\*.regtrans
  51. \Windows\System32\config\*.TM.blf
  52. \Windows\System32\config\RegBack\*
  53. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.log*
  54. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.regtrans
  55. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.TM.blf
  56. \Windows\System32\sysprep\Panther
  57. \Windows\System32\winevt\Logs\*
  58. \Windows\System32\winevt\TraceFormat\*
  59. \Windows\Temp\*
  60. \Windows\TSSysprep.log
  61. \Windows\winsxs\ManifestCache\*
  62. \Windows\winsxs\poqexec.log
  63. *ewf*
  64. *fbwf*
  65. *winload.*
  66. *winresume.*
  67. [PrepopulateList]
  68. wof.sys
  69. \*\Recovery\*
  70. \Bootmgr
  71. \Boot\*
  72. \Windows\fonts\vgaoem.fon
  73. \Windows\fonts\vgasys.fon
  74. \Windows\inf\disk.inf
  75. \Windows\inf\errata.inf
  76. \Windows\inf\hal.inf
  77. \Windows\inf\usb.inf
  78. \Windows\inf\usbport.inf
  79. \Windows\inf\usbstor.inf
  80. \Windows\inf\volsnap.inf
  81. \Windows\inf\volume.inf
  82. \Windows\System32\apisetschema.dll
  83. \Windows\System32\BOOTVID.DLL
  84. \Windows\System32\ci.dll
  85. \Windows\System32\clfs.sys
  86. \Windows\System32\CodeIntegrity\driver.stl
  87. \Windows\System32\Config\SYSTEM
  88. \windows\system32\C
  89. \Windows\System32\C
  90. \Windows\System32\C
  91. \Windows\System32\drivers\*.*
  92. \Windows\System32\hal*.dll
  93. \windows\system32\kd.dll
  94. \Windows\System32\kdcom.dll
  95. \Windows\System32\l
  96. \windows\system32\mcupdate
  97. \Windows\System32\mcupdate
  98. \Windows\System32\nt*krnl*.exe
  99. \Windows\System32\ntdll.dll
  100. \Windows\System32\PSHED.DLL
  101. \Windows\System32\smss.exe
  102. \Windows\System32\Storprop.dll

复制代码


结果是还是失败。


然后就没法,翻了硬盘上的 一个天意8PE出来,只剩下内核的 没外置的天意8PE 用WINBOOT.exe 内置的配置 一次性生成WIN7 的WINBOOT映像 并安装重功。
回到装机助理,删除安装成功的 的系统, 用生成好的WIMbOOT.wim 重新安装 ,系统安装成功。
用装机助理 再试下捕获 得到的映像还是没有WIMbOOT 启动信息
在这贴子里有图片描述了出现的状况
win 7 移植 wimboot 补充:http://bbs.wuyou.net/forum.php?m ... p;highlight=wimboot
作者: x9tian    时间: 2015-6-27 13:12
本帖最后由 x9tian 于 2015-6-27 13:45 编辑
chiannet 发表于 2015-6-27 11:25
测试的批处理如下:


我忘了说了,我捕获的是windows7X64位。
由于WIN7不原生支持WIMboot
chenall 的wimboot.exe 捕获 WIN7 会安装WOF.sys 到WIN7系统。并打上一个微软的补丁让WOF.sys免签名。
wimbootcompress.ini   里 WIn7 与8.1 上的配置有很大的不同 有一批文件要求直截释放到系统盘。


我用了三种方式捕获 win7的捕获方式
wimboot.exe  默认调用同目录的wimbootcopress.ini 如果没有调用 系统%PATH% 目录下的wimbootcompress.ini,  再者都没有才调用wimboot.exe 内置的wimboocopress.ini

我的方法是  运行wimboot.exe 运行调用 装机助理自带的  捕获出来的无WIMBOOT启动
删除  装机助理 %windir%\system32\wimbootcopress.ini  运行wimboot.exe 这时调用的是内置  捕获失败
将 装机助理的 配置文件 重命名为a.ini 和WIMboot.exe内置的 重命名为 b.ini 运行下面批处理得到一个综合型的。


  1. @echo off&cls&title bbs.wuyou.net BY x9tian
  2. setlocal enabledelayedexpansion

  3. set cel=CompressionExclusionList
  4. set pl=PrepopulateList
  5. set el=ExclusionList
  6. set cfl=CompressionFolderList

  7. (for /f "delims=[]" %%i in (.\a.ini .\b.ini) do (
  8. rem 当%%i 等于CompressionExclusionList;时 %var%也等于CompressionExclusionList
  9. if /I "%%i"=="%cel: =%"  set "var=%%i"
  10. rem 当%%i 等于PrepopulateList %var% 变成等于PrepopulateLis
  11.   if /I "%%i"=="%pl: =%"   set "var=%%i"
  12. rem 同上
  13.   if /I "%%i"=="%el: =%"   set "var=%%i"
  14. rem 同上
  15.   if /I "%%i"=="%cfl: =%"  set "var=%%i"
  16.   rem 设置计数变量,set /a _!var!+=1
  17.   rem 必免赋值重名,保证批处理获取的每一行变量名唯一性并把获取的内容赋给这个变量
  18. call set #!var!#%%_!var!%%=%%i
  19.   )
  20. rem  利用通配符#获取上面所有生存的变量 利用FOR语免截取处理后的数据
  21. rem  生成 -CompressionExclusionList_ntkrnlpa.exe=#  类型的数据 并消灭重复数据
  22. for /f "tokens=1,3 delims=#=" %%a in ('set #') do (
  23. rem 消灭完全重复的数据
  24. if not defined -%%a_%%b set -%%a_%%b=#

  25. )
  26. rem 利用FOR 语名句 给 CompressionExclusionList 带上中括号[] 并截取所有需要的数据 生成wimbootCompress.ini

  27. for /f "tokens=1,2 delims=-_=" %%A in ('set -') do (
  28.   if "%%A"=="%%B" (echo.[%%B]) else echo.%%B

  29. )

  30. )>%~dp0WimBootCompress.ini
复制代码


综合型的内容如下:

  1. [CompressionExclusionList]
  2. ntkrnlpa.exe
  3. ntoskrnl.exe
  4. [CompressionFolderList]
  5. \Windows\Installer
  6. \Windows\System32\WinEvt\Logs
  7. [ExclusionList]
  8. \$bootdrive$
  9. \$dwnlvldrive$
  10. \$installdrive$
  11. \$lsdrive$
  12. \$Recycle.Bin\*
  13. \bootsect.bak
  14. \hiberfil.sys
  15. \pagefile.sys
  16. \ProgramData\Microsoft\Windows\SQM
  17. \System Volume Information
  18. \Users\*\AppData\Local\GDIPFONTCACHEV1.DAT
  19. \Users\*\NTUSER.DAT*.log*
  20. \Users\*\NTUSER.DAT*.regtrans
  21. \Users\*\NTUSER.DAT*.TM.blf
  22. \Users\*\vos\*
  23. \Windows\AppCompat\Programs\Amcache.hve*.log*
  24. \Windows\AppCompat\Programs\Amcache.hve*.regtrans
  25. \Windows\AppCompat\Programs\Amcache.hve*.TM.blf
  26. \Windows\CSC
  27. \Windows\Debug\*
  28. \Windows\Logs\*
  29. \Windows\Panther\*.etl
  30. \Windows\Panther\*.log
  31. \Windows\Panther\FastCleanup
  32. \Windows\Panther\img
  33. \Windows\Panther\Licenses
  34. \Windows\Panther\MigLog*.xml
  35. \Windows\Panther\Resources
  36. \Windows\Panther\Rollback
  37. \Windows\Panther\Setup*
  38. \Windows\Panther\UnattendGC
  39. \Windows\Panther\upgradematrix
  40. \Windows\Prefetch\*
  41. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.log*
  42. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.regtrans
  43. \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.TM.blf
  44. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.log*
  45. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.regtrans
  46. \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.TM.blf
  47. \Windows\servicing\Sessions\*
  48. \Windows\servicing\Sessions\Sessions.back.xml
  49. \Windows\System32\config\*.log*
  50. \Windows\System32\config\*.regtrans
  51. \Windows\System32\config\*.TM.blf
  52. \Windows\System32\config\RegBack\*
  53. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.log*
  54. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.regtrans
  55. \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.TM.blf
  56. \Windows\System32\sysprep\Panther
  57. \Windows\System32\winevt\Logs\*
  58. \Windows\System32\winevt\TraceFormat\*
  59. \Windows\Temp\*
  60. \Windows\TSSysprep.log
  61. \Windows\winsxs\ManifestCache\*
  62. \Windows\winsxs\poqexec.log
  63. *ewf*
  64. *fbwf*
  65. *winload.*
  66. *winresume.*
  67. [PrepopulateList]
  68. wof.sys
  69. \*\Recovery\*
  70. \Bootmgr
  71. \Boot\*
  72. \Windows\fonts\vgaoem.fon
  73. \Windows\fonts\vgasys.fon
  74. \Windows\inf\disk.inf
  75. \Windows\inf\errata.inf
  76. \Windows\inf\hal.inf
  77. \Windows\inf\usb.inf
  78. \Windows\inf\usbport.inf
  79. \Windows\inf\usbstor.inf
  80. \Windows\inf\volsnap.inf
  81. \Windows\inf\volume.inf
  82. \Windows\System32\apisetschema.dll
  83. \Windows\System32\BOOTVID.DLL
  84. \Windows\System32\ci.dll
  85. \Windows\System32\clfs.sys
  86. \Windows\System32\CodeIntegrity\driver.stl
  87. \Windows\System32\Config\SYSTEM
  88. \windows\system32\C
  89. \Windows\System32\C
  90. \Windows\System32\C
  91. \Windows\System32\drivers\*.*
  92. \Windows\System32\hal*.dll
  93. \windows\system32\kd.dll
  94. \Windows\System32\kdcom.dll
  95. \Windows\System32\l
  96. \windows\system32\mcupdate
  97. \Windows\System32\mcupdate
  98. \Windows\System32\nt*krnl*.exe
  99. \Windows\System32\ntdll.dll
  100. \Windows\System32\PSHED.DLL
  101. \Windows\System32\smss.exe
  102. \Windows\System32\Storprop.dll

复制代码


结果是还是失败。


然后就没法,翻了硬盘上的 一个天意8PE出来,只剩下内核的 没外置的天意8PE 用WINBOOT.exe 内置的配置 一次性生成WIN7 的WINBOOT映像 并安装重功。
回到装机助理,删除安装成功的 的系统, 用生成好的WIMbOOT.wim 重新安装 ,系统安装成功。
用装机助理 再试下捕获 得到的映像还是没有WIMbOOT 启动信息
在这贴子里有图片描述了出现的状况
win 7 移植 wimboot 补充:http://bbs.wuyou.net/forum.php?m ... p;highlight=wimboot
作者: chiannet    时间: 2015-6-27 13:58
你真会玩!Win7上都玩上了这么高级的技术。我还真没有实战此功能呢。话说如今SSD技术飞速发展,容量突飞猛进,ms的这项技术是不是来得晚了点?
作者: chiannet    时间: 2015-6-27 13:59
你真会玩!Win7上都玩上了这么高级的技术。我还真没有实战此功能呢。话说如今SSD技术飞速发展,容量突飞猛进,ms的这项技术是不是来得晚了点?
作者: chiannet    时间: 2015-6-27 14:39
记得在Xp疯狂的年代,我曾经搞了一个魅影追踪的安装盘,只有九百多MB,含未精简组件打hotfix 的基于msdn vol的安装版,还有同样未精简组件的vol―OeM自适应的家庭版,专业版,媒体中心版,Tablel版快速恢复版多合―,这样的isO,用GHO格式做不了,wim也做不了,我是用程序抓文件MD5值,那些快速恢复版下系统文件只保留索引,索引指向那些安装版i386下那些cab压缩的内部文件。MD5不匹配的,就7Z压缩,部署速度比GH○格式略微慢点。自娱自乐。感觉蛮好。但是后来大容量u盘价格蹦塌,容量不在是问题,魅影追踪顿时失去价值。
作者: chiannet    时间: 2015-6-27 14:43
记得在Xp疯狂的年代,我曾经搞了一个魅影追踪的安装盘,只有1400mb,含未精简组件打hotfix 的基于msdn vol的安装版,还有同样未精简组件的vol―OeM自适应的家庭版,专业版,媒体中心版,Tablel版快速恢复版多合―,这样的isO,用GHO格式做不了,wim也做不了,我是用程序抓文件MD5值,那些快速恢复版下系统文件只保留索引,索引指向那些安装版i386下那些cab压缩的内部文件。MD5不匹配的,就7Z压缩,部署速度比GH○格式略微慢点。自娱自乐。感觉蛮好。但是后来大容量u盘价格蹦塌,容量不在是问题,魅影追踪顿时失去价值。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3