[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

贴个一键备份和还原系统的批处理,望各位大侠完善啊

一键备份批处理如下
  1. @echo off
  2. cls
  3. @ color 9F
  4. @ ECHO OFF
  5. @ ECHO.
  6. @ ECHO.
  7. @ ECHO              ┏━━━━━━━━━━━━━━━━━━━━━━┓
  8. @ ECHO              ┃                                            ┃
  9. @ ECHO              ┃     此命令将使系统重启并进入DOS用GHOST     ┃
  10. @ ECHO              ┃   备份C盘,保存为d:\GHOST\WINXPSP2.gho。   ┃
  11. @ ECHO              ┃   D盘格式既可以是FAT32也可以是NTFS。       ┃
  12. @ ECHO              ┃                                            ┃
  13. @ ECHO              ┃    若回车将立即重启,否则请关掉此窗口。    ┃
  14. @ ECHO              ┃                                            ┃
  15. @ ECHO              ┗━━━━━━━━━━━━━━━━━━━━━━┛
  16. @ ECHO.
  17. @ ECHO 注:此法仅适用于备份FAT32格式的C盘,若C盘已转换成了NTFS格式,请改用:
  18. @ ECHO     C:\Ghost\Ghost备份或恢复.exe
  19. @ ECHO.
  20. PAUSE
  21. @ if exist d:\Ghost\winxpsp2.gho goto bakok
  22. attrib c:\boot.ini -a -s -h -r
  23. copy c:\ghost\resource\boot2.ini c:\boot.ini /y
  24. @ if exist c:\AUTOEXEC.BAT attrib c:\AUTOEXEC.BAT -a -s -h -r
  25. copy c:\ghost\resource\AUTOEXEC-bf.BAT c:\AUTOEXEC.BAT /y
  26. copy "C:\Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch\启动 Internet Explorer 浏览器.lnk" "C:\Documents and Settings\%username%\Application Data\Microsoft\Internet Explorer\Quick Launch\" /y
  27. copy C:\windows\web\page.htm C:\WINDOWS\Web\index.htm /y
  28. md d:\Ghost
  29. copy ghost.exe d:\Ghost /y
  30. copy ghost.ini d:\Ghost /y
  31. copy GHOST备份或还原.exe d:\ghost /y
  32. copy GHOST镜像浏览器V11.EXE d:\Ghost /y
  33. copy resource\此文件夹勿删.txt d:\Ghost /y
  34. copy resource\oemlogo.bmp c:\windows\system32 /y
  35. c:\Ghost\resource\QuickReboot.exe
  36. :bakok
  37. cls
  38. @ ECHO.
  39. @ ECHO.
  40. @ ECHO.
  41. @ ECHO              ┏━━━━━━━━━━━━━━━━━━━━━━┓
  42. @ ECHO              ┃                                            ┃
  43. @ ECHO              ┃              备份文件已存在                ┃
  44. @ ECHO              ┃                                            ┃
  45. @ ECHO              ┃  如果您确实需要再次备份,请把WINXPSP2.GHO  ┃
  46. @ ECHO              ┃                                            ┃
  47. @ ECHO              ┃  删除,或改名,然后再重新运行本程序。      ┃
  48. @ ECHO              ┃                                            ┃
  49. @ ECHO              ┗━━━━━━━━━━━━━━━━━━━━━━┛
  50. @ ECHO.
  51. @ ECHO.
  52. @ start d:\ghost
  53. pause
复制代码
一键还原批处理如下:
  1. @echo off
  2. cls
  3. @ color CF
  4. @ ECHO OFF
  5. @ ECHO.
  6. @ ECHO.
  7. @ ECHO              ┏━━━━━━━━━━━━━━━━━━━━━━┓
  8. @ ECHO              ┃                                            ┃
  9. @ ECHO              ┃     此命令将使系统重启并进入DOS用GHOST     ┃
  10. @ ECHO              ┃   恢复系统。                               ┃
  11. @ ECHO              ┃     恢复系统用的是以下位置的备份文件:     ┃
  12. @ ECHO              ┃   d:\GHOST\WINXPSP2.gho                    ┃
  13. @ ECHO              ┃     若回车将立即重启,否则请关掉此窗口。   ┃
  14. @ ECHO              ┃                                            ┃
  15. @ ECHO              ┗━━━━━━━━━━━━━━━━━━━━━━┛
  16. @ ECHO.
  17. @ ECHO.
  18. @ ECHO     恢复系统将会丢失您现在C盘所有的文件,请三思而后行。
  19. @ ECHO.
  20. @ ECHO.
  21. PAUSE
  22. @ if not exist d:\Ghost\winxpsp2.gho goto err
  23. attrib c:\boot.ini -a -s -h -r
  24. copy c:\ghost\resource\boot3.ini c:\boot.ini /y
  25. @ if exist c:\AUTOEXEC.BAT attrib c:\AUTOEXEC.BAT -a -s -h -r
  26. copy c:\ghost\resource\AUTOEXEC-hf.BAT c:\AUTOEXEC.BAT /y
  27. copy c:\ghost\resource\fail.cmd "C:\Documents and Settings\All Users\「开始」菜单\程序\启动"
  28. c:\Ghost\resource\QuickReboot.exe
  29. :err
  30. cls
  31. @ ECHO.
  32. @ ECHO.
  33. @ ECHO.
  34. @ ECHO              ┏━━━━━━━━━━━━━━━━━━━━━━┓
  35. @ ECHO              ┃                                            ┃
  36. @ ECHO              ┃             备份文件不存在!               ┃
  37. @ ECHO              ┃                                            ┃
  38. @ ECHO              ┃       系统未备份或备份文件已被删除。     ┃
  39. @ ECHO              ┃                                            ┃
  40. @ ECHO              ┃             现在无法进行恢复。          ┃
  41. @ ECHO              ┃                                            ┃
  42. @ ECHO              ┗━━━━━━━━━━━━━━━━━━━━━━┛
  43. @ ECHO.
  44. @ ECHO.
  45. pause
复制代码

返回列表