无忧启动论坛

标题: 替换Win7RE [打印本页]

作者: ming6595    时间: 2010-9-17 02:13
标题: 替换Win7RE
本帖最后由 ming6595 于 2014-9-19 18:10 编辑

替换?:\Recovery\*\Winre.wim
未替换就自动执行替换
已替换就自动执行恢复



下载地址
http://hi.baidu.com/ming6595/blo ... 4f516bd1164e3a.html

[ 本帖最后由 ming6595 于 2010-9-17 02:16 编辑 ]
作者: ming6595    时间: 2010-9-17 02:15
  1. title 替换、恢复Win7RE       Code by Shuaicai
  2. echo off
  3. :sys_drive
  4. color 1f
  5. cls
  6. echo.
  7. echo.请输入系统盘盘符,如:C
  8. echo.
  9. echo.若为C盘 回车即可
  10. echo.
  11. set sys_drive=
  12. set /p sys_drive=否则请输入:
  13. if "%sys_drive%"=="" set sys_drive=C:
  14. set sys_drive=%sys_drive:~0,1%:
  15. for /f %%a in ('dir /b/ad %sys_drive%\Recovery') do (
  16. if exist %sys_drive%\Recovery\%%a\boot.sdi (
  17. set reuid=%%a&goto :sys_drive_ok
  18. ))
  19. color 4f
  20. cls
  21. echo.
  22. echo.找不到boot.sdi
  23. echo.
  24. set /p t=按回车键重新输入盘符. . .
  25. goto :sys_drive
  26. :sys_drive_ok
  27. if exist %sys_drive%\Recovery\%reuid%\Winre_bak.wim (
  28. del /a /f /q %sys_drive%\Recovery\%reuid%\Winre.wim
  29. attrib -s -h %sys_drive%\Recovery\%reuid%\Winre_bak.wim
  30. ren %sys_drive%\Recovery\%reuid%\Winre_bak.wim Winre.wim
  31. attrib +s +h %sys_drive%\Recovery\%reuid%\Winre.wim
  32. color 1f
  33. cls
  34. echo.
  35. echo.已恢复Win7RE
  36. echo.
  37. set /p t=按回车键可再次替换Win7RE. . .
  38. )
  39. :pe_path
  40. color 1f
  41. cls
  42. echo.
  43. echo.请输入Win7PE的WIM映像文件的路径 如C:\System\boot.wim
  44. echo.
  45. echo.如果输入的是文件夹的路径 如C:\System 则默认WIM文件为boot.wim
  46. echo.
  47. echo.若为%cd%\boot.wim 回车即可
  48. echo.
  49. set pe_path=
  50. set /p pe_path=否则请输入:
  51. if "%pe_path%"=="" set pe_path=%cd%\boot.wim
  52. if "%pe_path:~-1%"=="" set pe_path=%pe_path%boot.wim
  53. if /i not "%pe_path:~-4%"==".wim" set pe_path=%pe_path%\boot.wim
  54. if exist "%pe_path%" goto :pe_path_ok
  55. color 4f
  56. cls
  57. echo.
  58. echo."%pe_path%"不存在
  59. echo.
  60. set /p t=按回车键重新输入路径. . .
  61. goto :pe_path
  62. :pe_path_ok
  63. color 0f
  64. cls
  65. attrib -s -h %sys_drive%\Recovery\%reuid%\Winre.wim
  66. ren %sys_drive%\Recovery\%reuid%\Winre.wim Winre_bak.wim
  67. attrib +s +h %sys_drive%\Recovery\%reuid%\Winre_bak.wim
  68. echo F|xcopy "%pe_path%" %sys_drive%\Recovery\%reuid%\Winre.wim /y /r /h
  69. attrib +s +h %sys_drive%\Recovery\%reuid%\Winre.wim
  70. color 1f
  71. cls
  72. echo.
  73. echo.已替换Win7RE
  74. echo.
  75. set /p t=按回车键可进行其它操作. . .
  76. goto :sys_drive
复制代码





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