home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / main / MISC / W95-11D.ZIP / RESTOR9X.BAT < prev    next >
Encoding:
DOS Batch File  |  2000-09-26  |  3.0 KB  |  87 lines

  1. :: ⌐AXCEL216
  2. :: *READ* "RESTORE AFTER INSTALL" in MYTIPS95.TXT (included) for COMPLETE
  3. :: DETAILS!
  4. @ECHO OFF
  5. IF EXIST C:\BOOT.INI TYPE C:\BOOT.INI | FIND.EXE/I "default=C:\">NUL
  6. IF ERRORLEVEL 1 GOTO NTX
  7. IF ERRORLEVEL 0 GOTO DOS
  8. :DOS
  9. VER | FIND.EXE/I "Windows">NUL
  10. IF ERRORLEVEL 1 GOTO NTX
  11. IF ERRORLEVEL 0 GOTO YES
  12. :NTX
  13. CLS
  14. ECHO.
  15. ECHO You are running MS-DOS 5.00, 6.xx or Windows NT/2000.
  16. ECHO Reboot to Windows 95/98 FIRST and then run RESTOR9X.BAT again!
  17. ECHO.
  18. ECHO Press a key to continue...
  19. ECHO.
  20. PAUSE>NUL
  21. GOTO END
  22. :YES
  23. CLS
  24. ECHO.
  25. ECHO WARNING: IF your Windows 9x System resides on a remote/network
  26. ECHO drive other than C, AND IF you canNOT log on as Default (MAIN) User
  27. ECHO OR as System Administrator, OR IF you DO NOT OWN this computer,
  28. ECHO RESTOR9X.BAT WILL NOT WORK!
  29. ECHO.
  30. ECHO RESTOR9X.BAT will RESTORE your ENTIRE Windows 9x System containing
  31. ECHO ALL Windows Subfolders + Files and your MS-DOS 7.xx Boot Files to
  32. ECHO their ORIGINAL locations, ONLY IF you have ALREADY used BACKUP9X.BAT
  33. ECHO (also included) to BACKUP your ENTIRE Windows 9x System into
  34. ECHO C:\WIN-BAK and your MS-DOS 7.xx Boot Files into C:\DOS-BAK !
  35. ECHO.
  36. ECHO RESTOR9X.BAT will work ONLY from the native/true MS-DOS mode
  37. ECHO OUTSIDE Windows! If you are in a Windows DOS box/session, you will
  38. ECHO be automatically returned to Windows, and you need to EXIT Windows
  39. ECHO to native MS-DOS or REBOOT with the "Command prompt only" option
  40. ECHO from the Windows 95/98 Startup Menu, where you need to run
  41. ECHO RESTOR9X.BAT again!
  42. ECHO.
  43. CHOICE.COM/C:YN/T:N,45/N Press Y to RESTORE now. Press N to ABORT.
  44. IF ERRORLEVEL 2 GOTO NO
  45. IF ERRORLEVEL 1 GOTO RES
  46. :RES
  47. MEM.EXE/C | FIND.EXE/I "vmm32">NUL
  48. IF ERRORLEVEL 1 GOTO OK
  49. IF ERRORLEVEL 0 GOTO NO
  50. :OK
  51. IF EXIST C:\WIN-OLD\EXPLORER.EXE GOTO OLD
  52. :OLD
  53. CLS
  54. ECHO.
  55. ECHO IF you have used RESTOR9X.BAT before: your ENTIRE OLD Windows 9x
  56. ECHO copy located in C:\WIN-OLD will be DELETED, your CURRENT Windows
  57. ECHO folder will be RENAMED to C:\WIN-OLD and your Windows copy BACKED
  58. ECHO UP in C:\WIN-BAK (created by BACKUP9X.BAT) will be RENAMED BACK
  59. ECHO as your CURRENT Windows folder!
  60. ECHO.
  61. CHOICE.COM/C:YN/T:N,45/N Press Y to PROCEED. Press N to ABORT.
  62. IF ERRORLEVEL 2 GOTO NO
  63. IF ERRORLEVEL 1 GOTO NOW
  64. :NOW
  65. IF NOT EXIST C:\WIN-BAK\EXPLORER.EXE GOTO NO
  66. IF EXIST C:\WIN-OLD\EXPLORER.EXE DELTREE.EXE/Y C:\WIN-OLD
  67. IF NOT EXIST %winbootdir%\COMMAND\MOVE.EXE GOTO NO
  68. SET COPYCMD=/Y
  69. COPY %winbootdir%\COMMAND\MOVE.EXE C:\
  70. C:\MOVE.EXE %winbootdir% C:\WIN-OLD
  71. C:\MOVE.EXE C:\WIN-BAK %winbootdir%
  72. ATTRIB.EXE -H -R -S +A C:\*.*
  73. IF EXIST C:\AUTOEXEC.BAT COPY C:\DOS-BAK\AUTOEXEC.BAT C:\
  74. IF EXIST C:\CONFIG.SYS COPY C:\DOS-BAK\CONFIG.SYS C:\
  75. COPY C:\DOS-BAK\MSDOS.SYS C:\
  76. IF EXIST C:\SYSTEM.1ST COPY C:\DOS-BAK\SYSTEM.1ST C:\
  77. IF EXIST C:\WINBOOT.INI COPY C:\DOS-BAK\WINBOOT.INI C:\
  78. IF EXIST %winbootdir%\COMMAND\MOVE.EXE DEL C:\MOVE.EXE
  79. SET COPYCMD=
  80. :NO
  81. MEM.EXE/C | FIND.EXE/I "WIN">NUL
  82. IF ERRORLEVEL 1 GOTO W9X
  83. IF ERRORLEVEL 0 GOTO END
  84. :W9X
  85. %winbootdir%\WIN.COM
  86. :END
  87. EXIT