无忧启动论坛

标题: 请大侠指点下,为什么我这一键制作WIM的bat制作出来的蓝屏? [打印本页]

作者: 2012yangyf    时间: 2012-12-27 23:38
标题: 请大侠指点下,为什么我这一键制作WIM的bat制作出来的蓝屏?
请大侠指点下,为什么我这一键制作WIM的bat制作出来的,加载完进度条后,出项win2003启动画面之前,蓝屏?


一键WIM制作包百度网盘地址:http://pan.baidu.com/share/link?shareid=162124&uk=1308952287
原意是想做个IMG用VDM加载后,直接转化为WIM的BAT.系统是冷风的Win2003EE版,WIM小于300MB.
麻烦各位高手下载下来帮我看下,感激不尽!

3.开始转换.bat
  1. @ECHO OFF
  2. set var=A
  3. set var2=D
  4. ECHO ┌─────────────────────────────────┐
  5. ECHO │首先,需要把原系统文件复制到新目录下,方便制作。                   │
  6. ECHO └─────────────────────────────────┘
  7. set /p var=请输入从哪个盘复制文件 C/D/E/F...(默认A盘):
  8. set /p var2=请输入复制文件到哪个盘 C/D/E/F...(默认D盘):

  9. ECHO ┌─────────────────────────────────┐
  10. ECHO │您选择的是从%var%盘复制到%var2%盘BOOT目录下,请确认后按任意键继续           │
  11. ECHO └─────────────────────────────────┘
  12. pause >nul
  13. robocopy.exe "%var%:\WINDOWS" "%var2%:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT

  14. robocopy.exe "%var%:\Program Files" "%var2%:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT

  15. robocopy.exe "%var%:\Documents and Settings" "%var2%:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT

  16. xcopy %var%:\SsRd????.cif %var2%:\BOOT /H /R /K /Y 2>nul

  17. ECHO ┌─────────────────────────────────┐
  18. ECHO │复制完成。查看上面汇总结果的"FAILED"列表数是否为0                 │
  19. ECHO │若无大量文件复制失败,则按任意键继续优化清理...                   │
  20. ECHO └─────────────────────────────────┘
  21. pause >nul

  22. ECHO ┌─────────────────────────────────┐
  23. ECHO │清除文件夹                                                        │
  24. ECHO └─────────────────────────────────┘
  25. rd /s /q %var2%:\BOOT\windows\ADAM 2>nul
  26. rd /s /q %var2%:\BOOT\windows\addins 2>nul
  27. rd /s /q %var2%:\BOOT\windows\ADFS 2>nul
  28. rd /s /q %var2%:\BOOT\windows\Cursors 2>nul
  29. rd /s /q %var2%:\BOOT\windows\Debug 2>nul
  30. rd /s /q %var2%:\BOOT\windows\Help 2>nul
  31. rd /s /q %var2%:\BOOT\windows\ime 2>nul
  32. rd /s /q %var2%:\BOOT\windows\Installer 2>nul
  33. rd /s /q %var2%:\BOOT\windows\java 2>nul
  34. rd /s /q %var2%:\BOOT\windows\LastGood 2>nul
  35. rd /s /q %var2%:\BOOT\windows\LastGood.Tmp 2>nul
  36. rd /s /q %var2%:\BOOT\windows\Logs 2>nul
  37. rd /s /q %var2%:\BOOT\windows\Media 2>nul
  38. rd /s /q %var2%:\BOOT\windows\msapps 2>nul
  39. rd /s /q %var2%:\BOOT\windows\mui 2>nul
  40. rd /s /q "%var2%:\BOOT\windows\Offline Web Pages" 2>nul
  41. rd /s /q "%var2%:\BOOT\windows\Downloaded Installations" 2>nul
  42. rd /s /q %var2%:\BOOT\windows\RegisteredPackages 2>nul
  43. rd /s /q %var2%:\BOOT\windows\WinSxS\InstallTemp 2>nul
  44. rd /s /q %var2%:\BOOT\windows\prefetch 2>nul
  45. rd /s /q %var2%:\BOOT\windows\repair 2>nul
  46. rd /s /q %var2%:\BOOT\windows\security 2>nul
  47. rd /s /q %var2%:\BOOT\windows\Web 2>nul
  48. rd /s /q %var2%:\BOOT\windows\temp 2>nul
  49. rd /s /q %var2%:\BOOT\windows\system32\1025 2>nul
  50. rd /s /q %var2%:\BOOT\windows\system32\1028 2>nul
  51. rd /s /q %var2%:\BOOT\windows\system32\1031 2>nul
  52. rd /s /q %var2%:\BOOT\windows\system32\1033 2>nul
  53. rd /s /q %var2%:\BOOT\windows\system32\1037 2>nul
  54. rd /s /q %var2%:\BOOT\windows\system32\1041 2>nul
  55. rd /s /q %var2%:\BOOT\windows\system32\1042 2>nul
  56. rd /s /q %var2%:\BOOT\windows\system32\1054 2>nul
  57. rd /s /q %var2%:\BOOT\windows\system32\2052 2>nul
  58. rd /s /q %var2%:\BOOT\windows\system32\3076 2>nul
  59. rd /s /q %var2%:\BOOT\windows\system32\3com_dmi 2>nul
  60. rd /s /q %var2%:\BOOT\windows\system32\administration 2>nul
  61. rd /s /q %var2%:\BOOT\windows\system32\dllcache 2>nul
  62. rd /s /q %var2%:\BOOT\windows\system32\dhcp 2>nul
  63. rd /s /q %var2%:\BOOT\windows\system32\export 2>nul
  64. rd /s /q %var2%:\BOOT\windows\system32\lls 2>nul
  65. rd /s /q %var2%:\BOOT\windows\system32\LogFiles 2>nul
  66. rd /s /q %var2%:\BOOT\windows\system32\ReinstallBackups 2>nul
  67. rd /s /q %var2%:\BOOT\windows\system32\ShellExt 2>nul
  68. rd /s /q %var2%:\BOOT\windows\system32\Setup 2>nul
  69. rd /s /q %var2%:\BOOT\windows\system32\spool\drivers\w32x86 2>nul
  70. rd /s /q %var2%:\BOOT\windows\system32\spool\PRINTERS 2>nul
  71. rd /s /q %var2%:\BOOT\windows\system32\spool\prtprocs 2>nul
  72. rd /s /q %var2%:\BOOT\windows\system32\wins 2>nul
  73. rd /s /q %var2%:\BOOT\windows\system32\config\systemprofile 2>nul

  74. ECHO ┌─────────────────────────────────┐
  75. ECHO │清除文件                                                          │
  76. ECHO └─────────────────────────────────┘
  77. del /f /s /q %var2%:\BOOT\windows\*.bak 2>nul
  78. del /f /s /q %var2%:\BOOT\windows\*.log 2>nul
  79. del /f /s /q %var2%:\BOOT\windows\*.old 2>nul
  80. del /f /s /q %var2%:\BOOT\windows\*.tmp 2>nul
  81. del /f /s /q %var2%:\BOOT\windows\*.txt 2>nul
  82. del /f /s /q %var2%:\BOOT\windows\*.lnk 2>nul
  83. del /f /s /q %var2%:\BOOT\windows\_default.pif 2>nul
  84. del /f /s /q %var2%:\BOOT\windows\desktop.ini 2>nul
  85. del /f /s /q %var2%:\BOOT\windows\system.ini 2>nul
  86. del /f /s /q %var2%:\BOOT\windows\win.ini 2>nul
  87. del /f /s /q %var2%:\BOOT\windows\inf\*.PNF 2>nul
  88. del /f /s /q %var2%:\BOOT\windows\control.ini 2>nul
  89. del /f /s /q %var2%:\BOOT\windows\inf\mdm*.* 2>nul
  90. del /f /s /q %var2%:\BOOT\windows\system32\config\*.Evt 2>nul
  91. del /f /s /q %var2%:\BOOT\windows\system32\config\*.sav 2>nul
  92. del /f /s /q %var2%:\BOOT\windows\system32\config\*.LOG 2>nul
  93. del /f /s /q %var2%:\BOOT\windows\system32\config\*.DEL 2>nul
  94. del /f /s /q %var2%:\BOOT\windows\system32\KBDFR.DLL 2>nul
  95. del /f /s /q %var2%:\BOOT\windows\system32\KBDGR.DLL 2>nul
  96. del /f /s /q %var2%:\BOOT\windows\system32\KBDIT.DLL 2>nul
  97. del /f /s /q %var2%:\BOOT\windows\system32\winntbbu.dll 2>nul
  98. del /f /s /q %var2%:\BOOT\windows\system32\tp4.hlp 2>nul
  99. del /f /s /q "%var2%:\BOOT\Documents and Settings\Administrator\Recent\*.*" 2>nul
  100. del /f /s /q "%var2%:\BOOT\Documents and Settings\Administrator\Local Settings\History\*.*" 2>nul
  101. del /f /s /q "%var2%:\BOOT\Documents and Settings\Administrator\recent\*.*" 2>nul

  102. ECHO ┌─────────────────────────────────┐
  103. ECHO │复制驱动文件                                                      │
  104. ECHO └─────────────────────────────────┘
  105. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\drivers\wimfsf.sys >nul
  106. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\drivers\wimfltr.sys >nul
  107. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\drivers\ramdisk.sys >nul
  108. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\drivers\fbwf.sys >nul
  109. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\halmacpi.dll >nul
  110. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\winload.exe >nul
  111. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\system32\ntkrnlpa.exe >nul
  112. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\inf\wimfltr.inf >nul
  113. attrib -a -h -r -s %var2%:\BOOT\WINDOWS\inf\ramdisk.inf >nul
  114. attrib -a -h -r -s %var2%:\BOOT\fbwf.cfg >nul

  115. copy .\WIMboot\wimfsf.sys   %var2%:\BOOT\WINDOWS\system32\drivers\  /y
  116. copy .\WIMboot\wimfltr.sys  %var2%:\BOOT\WINDOWS\system32\drivers\  /y
  117. copy .\WIMboot\ramdisk.sys  %var2%:\BOOT\WINDOWS\system32\drivers\  /y
  118. copy .\WIMboot\fbwf.sys     %var2%:\BOOT\WINDOWS\system32\drivers\  /y
  119. copy .\WIMboot\halmacpi.dll %var2%:\BOOT\WINDOWS\system32\  /y
  120. copy .\WIMboot\winload.exe  %var2%:\BOOT\WINDOWS\system32\  /y
  121. copy .\WIMboot\ntkrnlpa.exe %var2%:\BOOT\WINDOWS\system32\  /y
  122. copy .\WIMboot\wimfltr.inf  %var2%:\BOOT\WINDOWS\inf\  /y
  123. copy .\WIMboot\ramdisk.inf  %var2%:\BOOT\WINDOWS\inf\  /y
  124. copy .\WIMboot\fbwf.cfg     %var2%:\BOOT\  /y

  125. ECHO ┌─────────────────────────────────┐
  126. ECHO │加载注册表                                                        │
  127. ECHO └─────────────────────────────────┘
  128. reg load HKLM\sys %var2%:\BOOT\windows\system32\config\system
  129. IF ERRORLEVEL 1 echo 加载注册表失败,按任意键退出。 &pause>nul &exit

  130. ECHO ┌─────────────────────────────────┐
  131. ECHO │导入wim驱动                                                       │
  132. ECHO └─────────────────────────────────┘
  133. regedit /s .\WIMboot\wimboot.reg

  134. ECHO ┌─────────────────────────────────┐
  135. ECHO │删除X盘符                                                         │
  136. ECHO └─────────────────────────────────┘
  137. reg delete hklm\SYS\MountedDevices /v \DosDevices\x: /f

  138. ECHO ┌─────────────────────────────────┐
  139. ECHO │卸载注册表                                                        │
  140. ECHO └─────────────────────────────────┘
  141. reg unload HKLM\sys
  142. IF ERRORLEVEL 1 echo 卸载注册表失败,按任意键退出。 &pause>nul &exit

  143. ECHO ┌─────────────────────────────────┐
  144. ECHO │开始打包%var2%:\BOOT下文件为 %var2%:\RAMOS.wim 按任意键继续...              │
  145. ECHO └─────────────────────────────────┘
  146. pause >nul
  147. del  %var2%:\RAMOS.wim
  148. imagex /capture %var2%:\BOOT %var2%:\RAMOS.wim  "RAMOS" /boot /compress maximum
  149. copy %var2%:\RAMOS.wim C:\boot\
  150. ECHO ┌─────────────────────────────────┐
  151. ECHO │打包完毕,已自动复制到C盘。请仔细查看CMD窗口有无出错提示!         │
  152. ECHO └─────────────────────────────────┘
  153. pause >nul


  154.   
复制代码

[ 本帖最后由 2012yangyf 于 2012-12-28 13:38 编辑 ]
作者: 2012yangyf    时间: 2012-12-28 13:31
这是原bat,这制作的可以成功,我就是照这改的:




  1. @echo off
  2. color 70
  3. ECHO                         说   明
  4. ECHO ---------------------------------------------------------
  5. ECHO.
  6. ECHO         移植已经安装好的 WINXP、2K3 系统为 WIM 的 RAMOS 。
  7. ECHO.
  8. ECHO       系统 默认为administrator登录,系统 默认为“X盘”系统(系统安装方法请百度)
  9. ECHO.
  10. ECHO.  
  11. ECHO. 本处理参考菜鸟论坛Q大教程,制作过程得到菜鸟论坛:鑫源,路飞,dummy等各位大神指导,在此一并感谢
  12. ECHO.                               归零  (QQ群:112102870;245855821)  2012.12.22        
  13. ECHO -------------------------------------------------------------------------------
  14. PAUSE
  15. echo 完成等待。
  16. cls
  17. @echo.         选择您需要做系统的window所在盘(D/E/F/G/H..如果复制过文件请按M)
  18. ECHO.                                 
  19. ECHO.            若启动wim后发现新硬件安装完新硬件后导出注册表system配置单元
  20. ECHO.
  21. ECHO.          拷贝至E:\BOOT\WINDOWS\SYSTEM32\CONFIG 目录替换后按M重新打包wim                             
  22. ECHO -------------------------------------------------------------------------------   
  23. set shut=""
  24. set /p shut="请输入 【 <D> 或 <E> 或 <F> 或 <G> 或 <H> 或 <I>或 <J> 或 <X> 或 <q>退出】 并按回车键  :"
  25. IF NOT "%shut%"=="" (
  26. if %shut% NEQ "" SET shut=%shut:~0,1%
  27. ) else (
  28. set shut="")
  29. if /i %shut%==c goto RAM1
  30. if /i %shut%==d goto RAM2
  31. if /i %shut%==e goto RAM3
  32. if /i %shut%==f goto RAM4
  33. if /i %shut%==g goto RAM5
  34. if /i %shut%==h goto RAM6
  35. if /i %shut%==i goto RAM7
  36. if /i %shut%==j goto RAM8
  37. if /i %shut%==x goto RAM9
  38. if /i %shut%==m goto RAM0
  39. if /i %shut%==q exit
  40. :RAM1
  41. @echo.
  42. @echo 您选择的是E:\sys\gbak盘,任意键继续。。。
  43. pause
  44. echo 请等待》》》》》》》
  45. robocopy.exe >nul "E:\sys\gbak\WINDOWS" "e:\boot\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  46. robocopy.exe >nul "E:\sys\gbak\Program Files" "e:\boot\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  47. robocopy.exe >nul "E:\sys\gbak\Documents and Settings" "e:\boot\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  48. sleep.exe 9000
  49. echo 完成等待。
  50. goto RAM0
  51. :RAM2
  52. @echo.
  53. @echo 您选择的是D盘,任意键继续。。。
  54. pause
  55. echo 请等待》》》》》》》
  56. robocopy.exe >nul "D:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  57. robocopy.exe >nul "D:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  58. robocopy.exe >nul "D:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  59. sleep.exe 9000
  60. echo 完成等待。
  61. goto RAM0
  62. :RAM3
  63. @echo.
  64. @echo 您选择的是E盘,任意键继续。。。
  65. pause
  66. echo 请等待》》》》》》》
  67. robocopy.exe >nul "E:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  68. robocopy.exe >nul "E:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  69. robocopy.exe >nul "E:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  70. sleep.exe 9000
  71. echo 完成等待。
  72. goto RAM0
  73. :RAM4
  74. @echo.
  75. @echo 您选择的是F盘,任意键继续。。。
  76. pause
  77. echo 请等待》》》》》》》
  78. robocopy.exe >nul "F:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  79. robocopy.exe >nul "F:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  80. robocopy.exe >nul "F:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  81. sleep.exe 9000
  82. echo 完成等待。
  83. goto RAM0
  84. :RAM5
  85. @echo.
  86. @echo 您选择的是G盘,任意键继续。。。
  87. pause
  88. echo 请等待》》》》》》》
  89. robocopy.exe >nul "G:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  90. robocopy.exe >nul "G:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  91. robocopy.exe >nul "G:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  92. sleep.exe 9000
  93. echo 完成等待。
  94. goto RAM0
  95. :RAM6
  96. @echo.
  97. @echo 您选择的是H盘,任意键继续。。。
  98. pause
  99. echo 请等待》》》》》》》
  100. robocopy.exe >nul "H:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  101. robocopy.exe >nul "H:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  102. robocopy.exe >nul "H:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  103. sleep.exe 9000
  104. echo 完成等待。
  105. goto RAM0
  106. :RAM7
  107. @echo.
  108. @echo 您选择的是I盘,任意键继续。。。
  109. pause
  110. echo 请等待》》》》》》》
  111. robocopy.exe >nul "I:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  112. robocopy.exe >nul "I:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  113. robocopy.exe >nul "I:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  114. sleep.exe 9000
  115. echo 完成等待。
  116. goto RAM0
  117. :RAM8
  118. @echo.
  119. @echo 您选择的是J盘,任意键继续。。。
  120. pause
  121. echo 请等待》》》》》》》
  122. robocopy.exe >nul "J:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  123. robocopy.exe >nul "J:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  124. robocopy.exe >nul "J:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  125. sleep.exe 9000
  126. echo 完成等待。
  127. goto RAM0
  128. :RAM9
  129. @echo.
  130. @echo 您选择的是K盘,任意键继续。。。
  131. pause
  132. echo 请等待》》》》》》》
  133. robocopy.exe >nul "K:\WINDOWS" "E:\BOOT\WINDOWS" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  134. robocopy.exe >nul "K:\Program Files" "E:\BOOT\Program Files" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.ico *.pnf *.gif *.txt *.html  IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  135. robocopy.exe >nul "K:\Documents and Settings" "E:\BOOT\Documents and Settings" /E /ZB /COPYALL /R:5 /W:10  /xf *.tmp *.bak *.log *.jpg *.png *.pnf *.gif *.txt *.html *.ico IconCache.db *.PF *.bmp *.gid *.old *.chm *.htm *.mp3 *.EVT
  136. sleep.exe 9000
  137. echo 完成等待。
  138. goto RAM0
  139. :RAM0
  140. echo 清除文件夹
  141. rd /s /q E:\BOOT\windows\ADAM
  142. rd /s /q E:\BOOT\windows\addins
  143. rd /s /q E:\BOOT\windows\ADFS
  144. rd /s /q E:\BOOT\windows\Cursors
  145. rd /s /q E:\BOOT\windows\Debug
  146. rd /s /q E:\BOOT\windows\Help
  147. rd /s /q E:\BOOT\windows\ime
  148. rd /s /q E:\BOOT\windows\Installer
  149. rd /s /q E:\BOOT\windows\java
  150. rd /s /q E:\BOOT\windows\LastGood
  151. rd /s /q E:\BOOT\windows\LastGood.Tmp
  152. rd /s /q E:\BOOT\windows\Logs
  153. rd /s /q E:\BOOT\windows\Media
  154. rd /s /q E:\BOOT\windows\msapps
  155. rd /s /q E:\BOOT\windows\mui
  156. rd /s /q "E:\BOOT\windows\Offline Web Pages"
  157. rd /s /q "E:\BOOT\windows\Downloaded Installations"
  158. rd /s /q E:\BOOT\windows\RegisteredPackages
  159. rd /s /q E:\BOOT\windows\WinSxS\InstallTemp
  160. rd /s /q E:\BOOT\windows\prefetch
  161. rd /s /q E:\BOOT\windows\repair
  162. rd /s /q E:\BOOT\windows\security
  163. rd /s /q E:\BOOT\windows\Web
  164. rd /s /q E:\BOOT\windows\temp
  165. rd /s /q E:\BOOT\windows\system32\1025
  166. rd /s /q E:\BOOT\windows\system32\1028
  167. rd /s /q E:\BOOT\windows\system32\1031
  168. rd /s /q E:\BOOT\windows\system32\1033
  169. rd /s /q E:\BOOT\windows\system32\1037
  170. rd /s /q E:\BOOT\windows\system32\1041
  171. rd /s /q E:\BOOT\windows\system32\1042
  172. rd /s /q E:\BOOT\windows\system32\1054
  173. rd /s /q E:\BOOT\windows\system32\2052
  174. rd /s /q E:\BOOT\windows\system32\3076
  175. rd /s /q E:\BOOT\windows\system32\3com_dmi
  176. rd /s /q E:\BOOT\windows\system32\administration
  177. rd /s /q E:\BOOT\windows\system32\dllcache
  178. rd /s /q E:\BOOT\windows\system32\dhcp
  179. rd /s /q E:\BOOT\windows\system32\export
  180. rd /s /q E:\BOOT\windows\system32\lls
  181. rd /s /q E:\BOOT\windows\system32\LogFiles
  182. rd /s /q E:\BOOT\windows\system32\ReinstallBackups
  183. rd /s /q E:\BOOT\windows\system32\ShellExt
  184. rd /s /q E:\BOOT\windows\system32\Setup
  185. rd /s /q E:\BOOT\windows\system32\spool\drivers\w32x86
  186. rd /s /q E:\BOOT\windows\system32\spool\PRINTERS
  187. rd /s /q E:\BOOT\windows\system32\spool\prtprocs
  188. rd /s /q E:\BOOT\windows\system32\wins
  189. rd /s /q E:\BOOT\windows\system32\config\systemprofile
  190. echo 清除文件
  191. del /f /s /q E:\BOOT\windows\*.bak
  192. del /f /s /q E:\BOOT\windows\*.log
  193. del /f /s /q E:\BOOT\windows\*.old
  194. del /f /s /q E:\BOOT\windows\*.tmp
  195. del /f /s /q E:\BOOT\windows\*.txt
  196. del /f /s /q E:\BOOT\windows\*.lnk
  197. del /f /s /q E:\BOOT\windows\_default.pif
  198. del /f /s /q E:\BOOT\windows\desktop.ini
  199. del /f /s /q E:\BOOT\windows\system.ini
  200. del /f /s /q E:\BOOT\windows\win.ini
  201. del /f /s /q E:\BOOT\windows\inf\*.PNF
  202. del /f /s /q E:\BOOT\windows\control.ini
  203. del /f /s /q E:\BOOT\windows\inf\mdm*.*
  204. del /f /s /q E:\BOOT\windows\system32\config\*.Evt
  205. del /f /s /q E:\BOOT\windows\system32\config\*.sav
  206. del /f /s /q E:\BOOT\windows\system32\config\*.LOG
  207. del /f /s /q E:\BOOT\windows\system32\config\*.DEL
  208. del /f /s /q E:\BOOT\windows\system32\KBDFR.DLL
  209. del /f /s /q E:\BOOT\windows\system32\KBDGR.DLL
  210. del /f /s /q E:\BOOT\windows\system32\KBDIT.DLL
  211. del /f /s /q E:\BOOT\windows\system32\winntbbu.dll
  212. del /f /s /q E:\BOOT\windows\system32\tp4.hlp
  213. del /f /s /q "E:\BOOT\Documents and Settings\Administrator\Recent\*.*"
  214. del /f /s /q "E:\BOOT\Documents and Settings\Administrator\Local Settings\History\*.*"
  215. del /f /s /q "E:\BOOT\Documents and Settings\Administrator\recent\*.*"

  216. ECHO ---------------------------------------------------------

  217. echo  备份A盘注册表

  218. echo  复制相关文件
  219. echo.
  220. ECHO ---------------------------------------------------------
  221. copy E:\BOOT\windows\system32\config\system . /y >nul
  222. copy .\WIMboot\*.sys E:\BOOT\WINDOWS\system32\drivers\  /y >nul
  223. Rem copy .\WIMboot\*.dll E:\BOOT\WINDOWS\system32\  /y >nul
  224. copy .\WIMboot\*.exe E:\BOOT\WINDOWS\system32\  /y >nul
  225. copy .\WIMboot\halmacpi.dll E:\BOOT\WINDOWS\system32\  /y >nul
  226. copy .\WIMboot\*.inf E:\BOOT\WINDOWS\inf\  /y >nul
  227. copy .\WIMboot\fbwf.cfg E:\BOOT\  /y >nul
  228. echo  加载注册表
  229. echo.
  230. reg load HKLM\sys E:\BOOT\windows\system32\config\system >nul 2>nul
  231. if errorlevel 1 (
  232. echo    注册表加载出错
  233. goto fail
  234. )
  235. echo 设置Enum注册表可操作权限
  236. setacl -on "hklm\SYS\ControlSet001\Enum" -ot reg -actn ace -ace "n:everyone;p:full;m:grant;w:dacl" -actn setprot -op "dacl:p_nc" >nul
  237. echo  导入wim驱动
  238. regedit /s .\WIMboot\wimboot.reg
  239. echo  删除  X 盘符 wim驱动
  240. rem reg delete HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices /v \DosDevices\x: /f
  241. reg delete hklm\SYS\MountedDevices /v \DosDevices\x: /f  rem  check to see if x drier has been deleted.*********important this value should be delete before make wim
  242. echo.
  243. reg unload HKLM\sys >nul 2>nul
  244. if errorlevel 1 (
  245. echo    注册表断开出错
  246. goto fail
  247. )
  248. echo    注册表修改完成。
  249. echo.
  250. echo 请等待》》》》》》》
  251. sleep.exe 9000
  252. echo 完成等待。
  253. @ ECHO.
  254. ECHO ---------------------------------------------------------
  255. ECHO.
  256. ECHO       自动打包 %wimpath%\ 下文件为 C:\boot\boota.wim ...
  257. ECHO.
  258. ECHO ---------------------------------------------------------
  259. pause
  260. del  C:\boot\boota.wim >nul
  261. imagex /capture E:\BOOT C:\boot\boota.wim  "boota" /boot /compress maximum
  262. ECHO ---------------------------------------------------------
  263. echo 请等待》》》》》》》
  264. sleep.exe 9000
  265. echo 完成等待。
  266. echo       打包完毕。重启后,体验 RAMOS 的魅力吧!
  267. pause


复制代码



文件内容:

[一键win2003,xpWIM]
database.mdb
imagex.exe
REGEDT.EXE
robocopy.exe
sleep.exe
启动项管理.cfg
启动项管理.exe
使用方法.txt
一键WIMRAMOS.bat
注册表垃圾清理器.exe
文件总数  = 10
-------------------------------
[boot]
bcd
bcd.LOG
bcd16384
bcd26384
bcdokbackup
bcdokversion
boot.sdi
BOOTICE.EXE
bootmgr.exe
pxeboot.n12
文件总数  = 10
----------------------------
[WIMboot]
fbwf.cfg
fbwf.sys
halmacpi.dll
ntkrnlpa.exe
ramdisk.inf
ramdisk.sys
wimboot.reg
wimfltr.inf
wimfltr.sys
wimfsf.sys
winload.exe
复件 wimboota.reg
文件总数  = 12
作者: buypro    时间: 2013-1-1 14:48
你不都已经制作成功了吗
能成功一次,就应该具有了可重复行。除非你硬件环境有了改变。 bat改了后出现蓝屏。只能说明bat 有问题

建议你排除法再查查
作者: buypro    时间: 2013-1-1 14:52
建议成功后用wimtool打包。wim会小点。

建议删除administrator 用新的账号。wim也会小不少。
作者: buypro    时间: 2013-1-1 14:55
还有如果你用了我的bcd.
如果是pxe启动的话。只适合千兆网卡。百兆可能会卡住。

请自行修改bcd中有关blockzise的参数。




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