1. @echo off  
  2.  
  3. :start  
  4. cls  
  5. color fc  
  6. set L1= ╭─○──○──○──○──○──○──○──○──○───╮  
  7. set L2= │                                                          │  
  8. set L3= ╰━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╯  
  9. echo.  
  10. echo.  
  11. ECHO %L1%  
  12. ECHO %L2%  
  13. ECHO    │                   GHOST参数  分区脚本                    │  
  14. ECHO %L2%    
  15. ECHO %L2%  
  16. ECHO    │                   请选择要操作的类型:                   │  
  17. ECHO %L2%  
  18. ECHO    │ 1.分1个区  2.分2个区   3.分3个区  4.分4个区  5.分5个区   │  
  19. ECHO    │ 6.分6个区  7.分7个区   8.分8个区  9.分9个区  0.退出      │  
  20. ECHO    │ E.提取GHOST包文件 G.直接运行GHOST R.快速恢复GHOST(全盘)  │  
  21. ECHO    │    S.快速恢复GHOST(全盘),完成后将自动重启(!!慎重)     │  
  22. ECHO %L2%  
  23. ECHO %L3%  
  24. ECHO %L1%  
  25. ECHO    │ 注意:本脚本使用Ghost软件参数实现快速分区,注意保存资料   │  
  26.  
  27. ECHO    │ 若需使用快速恢复GHOST,请将包放在根目录下并命名为TEMP.GHO│  
  28. ECHO %L2%  
  29. ECHO %L3%  
  30. echo.  
  31. echo.  
  32. SET Choice=  
  33. SET /P Choice=         请选择要进行的操作(0~9/M)后回车:  
  34. ECHO.  
  35. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%  
  36. IF /I '%Choice%'=='1' GOTO 1  
  37. IF /I '%Choice%'=='2' GOTO 2  
  38. IF /I '%Choice%'=='3' GOTO 3  
  39. IF /I '%Choice%'=='4' GOTO 4  
  40. IF /I '%Choice%'=='5' GOTO 5  
  41. IF /I '%Choice%'=='6' GOTO 6  
  42. IF /I '%Choice%'=='7' GOTO 7  
  43. IF /I '%Choice%'=='8' GOTO 8  
  44. IF /I '%Choice%'=='9' GOTO 9  
  45. IF /I '%Choice%'=='0' GOTO END  
  46. IF /I '%Choice%'=='E' GOTO E  
  47. IF /I '%Choice%'=='G' GOTO G  
  48. IF /I '%Choice%'=='R' GOTO R  
  49. IF /I '%Choice%'=='S' GOTO S  
  50. GOTO START  
  51.  
  52. :1  
  53. ghost32 -clone,mode=load,src=ntfs,dst=1 
  54. GOTO END  
  55.  
  56. :2  
  57. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  58. ghost32 -clone,mode=load,src=ntfs-2,dst=1,sze1=%num%M  
  59. GOTO END  
  60.  
  61. :3  
  62. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  63. ghost32 -clone,mode=load,src=ntfs-3,dst=1,sze1=%num%M  
  64. GOTO END  
  65.  
  66. :4  
  67. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  68. ghost32 -clone,mode=load,src=ntfs-4,dst=1,sze1=%num%M  
  69. GOTO END  
  70.  
  71. :5  
  72. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  73. ghost32 -clone,mode=load,src=ntfs-5,dst=1,sze1=%num%M  
  74. GOTO END  
  75.  
  76. :6  
  77. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  78. ghost32 -clone,mode=load,src=ntfs-6,dst=1,sze1=%num%M  
  79. GOTO END  
  80.  
  81. :7  
  82. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  83. ghost32 -clone,mode=load,src=ntfs-7,dst=1,sze1=%num%M  
  84. GOTO END  
  85.  
  86. :8  
  87. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  88. ghost32 -clone,mode=load,src=ntfs-8,dst=1,sze1=%num%M  
  89. GOTO END  
  90.  
  91. :9  
  92. set /p num=请输入C盘大小,例50G,就输入51200,剩余区平分:  
  93. ghost32 -clone,mode=load,src=ntfs-9,dst=1,sze1=%num%M  
  94. GOTO END  
  95.  
  96. :E  
  97. GHOSTEXP.EXE  
  98. GOTO END  
  99.  
  100. :G  
  101. GHOST32.EXE  
  102. GOTO END  
  103.  
  104. :R  
  105. set /p asc=请输入GHOST包存放的盘符,例C盘,就输入C:  
  106. set /p num=请输入需要克隆的目标硬盘是第几块硬盘,例1就输入1:  
  107. ghost32 -clone,mode=load,src=%asc%:\temp.gho,dst=%num%  
  108. GOTO END  
  109.  
  110. :S  
  111. set /p asc=请输入GHOST包存放的盘符,例C盘,就输入C:  
  112. set /p num=请输入需要克隆的目标硬盘是第几块硬盘,例1就输入1:  
  113. ghost32 -clone,mode=load,src=%asc%:\temp.gho,dst=%num% -fx -sure -rb  
  114. GOTO END 

下载完整包