@ECHO OFF REM SAVE THIS FILE AS AUTOEXEC.BAT IN THE ROOT OF YOUR BOOTDISK!!!!! REM CHANGE THE EXTENSION FROM .TXT IN .BAT!!!!!!! REM REM THIS IS THE FAT32 VERSION, NOT THE NTFS VERSION!!!!!! REM REM ------------------------------------------------------------- REM REM YOU ARE NOT ALLOWED TO CHANGE THE INFORMATION BELOW REM YOU ARE NOT ALLOWED TO DISTRIBUTE THIS FILE REM Copyright R.M. Schoone 2001-2010, Rotterdam, The Netherlands REM www: www.optimizingwindows.com REM e-mail: info@optimizingwindows.com REM I don't read e-mail with attachments!!!! REM IF YOUR FAT32 BACKUP PARTITION IS NOT THE THIRD PARTITION, YOU REM CAN CHANGE THE DRIVELETTER, ELSE LEAVE IT UNCHANGED E: SET SCHIJF=E: SET BACKUP1A=%SCHIJF%\WinBU1 SET BACKUP2A=%SCHIJF%\WinBU2 SET BACKUP3A=%SCHIJF%\WinBU3 SET BACKUP1=%BACKUP1A%.000 SET BACKUP2=%BACKUP2A%.000 SET BACKUP3=%BACKUP3A%.000 SET CONFIRM=Y REM ----------------------------------------------------------- CLS ECHO THIS IMAGING TOOL CAN ONLY BE USED ON A PC CONFIGURED ECHO AS DESCRIBED ON MY WEBSITE WWW.OPTIMIZINGWINDOWS.COM. ECHO. ECHO IF YOUR WINDOWS XP PARTITION IS NOT USING THE FAT32 FILESYTEM ECHO USE THE NTFS FILESYSTEM VERSION!!!!!!!!!! ECHO. ECHO THIS IMAGING BOOTDISK MAKES USE OF THE UTILITY PARTITION SAVING ECHO YOU NEED TO DOWNLOAD THE PARTSAVE.EXE FILE FROM THEIR WEBSITE ECHO (WWW.PARTITION-SAVING.COM) AND ADD THE FILES ECHO WINBU1.CFG, WINBU2.CFG AND WINBU3.CFG TO THE BOOTDISK. VISIT ECHO MY WEBSITE (WWW.OPTIMIZINGWINDOWS.COM) HOW TO CHANGE THESE FILES. ECHO. ECHO USE THIS IMAGING DISK AT YOUR OWN RISK! ECHO I'M NOT RESPONSIBLE FOR ANY DEMAGE! ECHO. ECHO Copyright R.M. Schoone 2001-2010, Rotterdam, The Netherlands ECHO www: www.optimizingwindows.com ECHO e-mail: info@optimizingwindows.com ECHO I don't read e-mail with attachments!!!! ECHO. PAUSE PATH=A: CLS IF "%config%"=="DOS" GOTO DOS IF "%config%"=="MBRPT" GOTO MBRPT IF "%config%"=="HELP" GOTO HELP IF "%config%"=="BU0" GOTO BUCHK0 IF "%config%"=="BU1" GOTO BUCHK1 IF "%config%"=="BU2" GOTO BUCHK2 IF "%config%"=="BU0RST" GOTO RSTFOUT0 IF "%config%"=="BU1RST" GOTO RSTFOUT1 IF "%config%"=="BU2RST" GOTO RSTFOUT2 GOTO END :HELP ECHO HELP FOR THIS IMAGING BOOTDISK ECHO. ECHO IF YOU FOLLOWED THE INSTRUCTIONS ON MY WEBSITE WWW.OPTIMIZINGWINDOWS.COM ECHO YOUR HARDDISK IS PARTITIONED INTO MORE THEN ONE PARTITIONS. ECHO C FOR WINDOWS, D FOR DATA AND E FOR YOUR SYSTEM BACKUP. ECHO. ECHO WITH THIS IMAGING BOOTDISK YOU ARE ABLE TO CREATE AND RECOVER AN IMAGE ECHO OF YOUR WINDOWS PARTITION. YOU CAN CREATE A MAXIMUM OF 3 IMAGES OF ECHO YOUR WINDOWS PARTITION, DEPENDING ON THE SPACE AVAILABLE. ECHO RESPECTIVELY THESE ARE CALLED: %BACKUP1%, %BACKUP2% AND %BACKUP3%. ECHO. ECHO WITH THE RIGHT CHOICE IN THE MENU YOU CAN CREATE AND/OR RECOVER A ECHO SYSTEM IMAGE. IT'S WISE TO CREATE A BASIC IMAGE OF YOUR PARTITION ECHO BEFORE YOU START EXPERIMENTING. IF NEEDED YOU CAN DELETE THOSE IMAGES ECHO WITHIN WINDOWS USING THE WINDOWS EXPLORER. ECHO. ECHO THE LATEST HELP INFORMATION IS AVAILABLE ON MY WEBSITE. ECHO. ECHO YOU CAN REBOOT NOW WITH THE KEY COMBINATION CTRL-ALT-DEL ECHO. PAUSE CLS GOTO END :BUCHK0 SET VAR12=FIRST IF EXIST %BACKUP1% GOTO NOBU0 GOTO BUCHK9 :BUCHK1 SET VAR12=SECOND IF EXIST %BACKUP2% GOTO NOBU1 GOTO BUCHK9 :BUCHK2 SET VAR12=THIRD IF EXIST %BACKUP3% GOTO NOBU2 :BUCHK9 ECHO A %VAR12% IMAGE OF YOUR WINDOWS SYSTEM IS BEING CREATED. ECHO. ECHO DEPENDING ON YOUR SYSTEM, THIS CAN TAKE SOME 5-25 MINUTES. ECHO. ECHO MAKE SURE THERE ARE NO ERRORS DURING THE IMAGING PROCESS. ECHO (A FULL DISK IS THE MOST COMMON) CLS REM IF "%config%"=="BU0" SET BACKUP=%BACKUP1A%.000 REM IF "%config%"=="BU1" SET BACKUP=%BACKUP2A%.000 REM IF "%config%"=="BU2" SET BACKUP=%BACKUP3A%.000 IF "%config%"=="BU0" savepart.exe -s -f a:\winbu1.cfg IF "%config%"=="BU1" savepart.exe -s -f a:\winbu2.cfg IF "%config%"=="BU2" savepart.exe -s -f a:\winbu3.cfg ECHO THE IMAGING PROCESS IS READY ECHO REMOVE THE BOOTDISK AND REBOOT (PRESS CTRL-ALT-DEL). IF "%config%"=="BU0" attrib %BACKUP1A%.* +a +h +r +s IF "%config%"=="BU1" attrib %BACKUP2A%.* +a +h +r +s IF "%config%"=="BU2" attrib %BACKUP3A%.* +a +h +r +s GOTO END :NOBU0 ECHO THE FILE %BACKUP1% ALREADY EXISTS. YOU HAVE TWO OPTIONS: ECHO 1 CREATE ANOTHER IMAGE. IF EXIST %BACKUP2% ECHO THE SECOND IMAGE (%BACKUP2%) IS ALSO OCCUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP2% ECHO THE SECOND IMAGE (%BACKUP2%) IS STILL AVAILABLE! IF EXIST %BACKUP3% ECHO THE THIRD IMAGE (%BACKUP3%) IS ALSO OCCOUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP3% ECHO THE THIRD IMAGE (%BACKUP3%) IS ALSO OCCUPIED! ECHO 2 DELETE OR RENAME THE IMAGE: ECHO REBOOT WINDOWS AND DELETE OR RENAME ALL FILES OF THE IMAGE ECHO %BACKUP1% (MAKE SURE YOU HAVE ENOUGH SPACE FOR A NEW SYSTEM IMAGE! GOTO NOBU9 :NOBU1 ECHO THE FILE %BACKUP2% ALREADY EXISTS. YOU HAVE TWO OPTIONS: ECHO 1 CREATE ANOTHER IMAGE. IF EXIST %BACKUP1% ECHO THE FIRST IMAGE (%BACKUP1%) IS ALSO OCCUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP1% ECHO THE FIRST IMAGE (%BACKUP1%) IS STILL AVAILABLE! IF EXIST %BACKUP3% ECHO THE THIRD IMAGE (%BACKUP3%) IS ALSO OCCOUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP3% ECHO THE THIRD IMAGE (%BACKUP3%) IS ALSO OCCUPIED! ECHO 2 DELETE OR RENAME THE IMAGE: ECHO REBOOT WINDOWS AND DELETE OR RENAME ALL FILES OF THE IMAGE ECHO %BACKUP2% (MAKE SURE YOU HAVE ENOUGH SPACE FOR A NEW SYSTEM IMAGE! GOTO NOBU9 :NOBU2 ECHO THE FILE %BACKUP3% ALREADY EXISTS. YOU HAVE TWO OPTIONS: ECHO 1 CREATE ANOTHER IMAGE. IF EXIST %BACKUP1% ECHO THE FIRST IMAGE (%BACKUP1%) IS ALSO OCCUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP1% ECHO THE FIRST IMAGE (%BACKUP1%) IS STILL AVAILABLE! IF EXIST %BACKUP2% ECHO THE SECOND IMAGE (%BACKUP2%) IS ALSO OCCUPIED!!!!!!!!!!! IF NOT EXIST %BACKUP2% ECHO THE SECOND IMAGE (%BACKUP2%) IS STILL AVAILABLE! ECHO 2 DELETE OR RENAME THE IMAGE: ECHO REBOOT WINDOWS AND DELETE OR RENAME ALL FILES OF THE IMAGE ECHO %BACKUP3% (MAKE SURE YOU HAVE ENOUGH SPACE FOR A NEW SYSTEM IMAGE! :NOBU9 ECHO MAKE SURE YOU STILL HAVE ENOUGH SPACE FOR THE NEW IMAGE ON YOUR DISK %SCHIJF% ECHO A COMPRESSED IMAGE NEEDS SOME 60% OF THE ORIGINAL SPACE. ECHO. ECHO I'M SORRY: YOU HAVE TO REBOOT (PRESS CTRL-ALT-DEL) FOR SAFETY PURPOSES. GOTO END :RSTFOUT0 IF EXIST %BACKUP1% GOTO RSTBEGIN ECHO YOUR FIRST IMAGE IS NOT AVAILABLE, YOU HAVE TO CREATE IT FIRST! IF EXIST %BACKUP2% ECHO THE SECOND IMAGE IS AVAILABLE!!!! IF EXIST %BACKUP3% ECHO THE THIRD IMAGE IS AVAILABLE!!!! GOTO RSTFOUT9 :RSTFOUT1 IF EXIST %BACKUP2% GOTO RSTBEGIN ECHO YOUR SECOND IMAGE IS NOT AVAILABLE, YOU HAVE TO CREATE IT FIRST! IF EXIST %BACKUP1% ECHO De THE FIRST IMAGE IS AVAILABLE!!!! IF EXIST %BACKUP3% ECHO De THE THIRD IMAGE IS AVAILABLE!!!! GOTO RSTFOUT9 :RSTFOUT2 IF EXIST %BACKUP3% GOTO RSTBEGIN ECHO YOUR THIRD IMAGE IS NOT AVAILABLE, YOU HAVE TO CREATE IT FIRST! IF EXIST %BACKUP1% ECHO THE FIRST IMAGE IS AVAILABLE!!!! IF EXIST %BACKUP2% ECHO THE SECOND IMAGE IS AVAILABLE!!!! :RSTFOUT9 ECHO. ECHO YOU NEED TO REBOOT (PRESS CTRL-ALT-DEL) TO RESTORE ANOTHER IMAGE. ECHO YOU CAN ALSO REMOVE THE BOOTDISK AND START WINDOWS GOTO END :RSTBEGIN ECHO AN IMAGE OF YOUR SYSTEM IS BEING RECOVERED. IF "%config%"=="BU0RST" ECHO IT'S THE FIRST IMAGE! IF "%config%"=="BU1RST" ECHO IT'S THE SECOND IMAGE! IF "%config%"=="BU2RST" ECHO IT'S THE THIRD IMAGE! ECHO YOU WILL LOSE ALL DATA ON YOUR WINDOWS PARTITION! ECHO ----------------- ECHO WARNING ECHO ---------------------------BE CAREFUL----------------------------- ECHO AT THIS MOMENT YOU ARE STILL ABLE TO ABORT THE RESTORE PROCES ECHO PRESS CTRL-ALT-DEL TO REBOOT (IF NEEDED REMOVE THE BOOTDISK) ECHO OR PRESS THE RESET BUTTON ON YOUR PC ECHO ---------------------------BE CAREFUL----------------------------- ECHO ----------------- ECHO PRESS A KEY TO CONTINU RECOVERING YOUR WINDOWS PARTITION ECHO. ECHO THIS PROCES TAKES SOME 5-25 MINUTES, DEPENDING ON YOUR SYSTEM ECHO ---------------------------------------------------------------------- PAUSE CLS ECHO DON'T TOUCH YOUR KEYBOARD UNTIL THE RECOVERY HAS FINISHED!!!! IF "%config%"=="BU0RST" attrib %BACKUP1A%.* -a -h -r -s IF "%config%"=="BU1RST" attrib %BACKUP2A%.* -a -h -r -s IF "%config%"=="BU2RST" attrib %BACKUP3A%.* -a -h -r -s REM IF "%config%"=="BU0" SET BACKUP=%BACKUP1A%.000 REM IF "%config%"=="BU1" SET BACKUP=%BACKUP2A%.000 REM IF "%config%"=="BU2" SET BACKUP=%BACKUP3A%.000 IF "%config%"=="BU0RST" savepart.exe -r -f a:\winbu1.cfg IF "%config%"=="BU1RST" savepart.exe -r -f a:\winbu2.cfg IF "%config%"=="BU2RST" savepart.exe -r -f a:\winbu3.cfg IF "%config%"=="BU0RST" attrib %BACKUP1A%.* +a +h +r +s IF "%config%"=="BU1RST" attrib %BACKUP2A%.* +a +h +r +s IF "%config%"=="BU2RST" attrib %BACKUP3A%.* +a +h +r +s CLS ECHO NOW YOU CAN REBOOT YOUR COMPUTER, AND PRAY IT STILL DOES BOOT..... ;-) ECHO. ECHO REMOVE THE BOOTDISK AND PRESS CTRL-ALT-DEL GOTO END :MBRPT savepart.exe -s -f a:\firstsec.cfg savepart.exe -s -f a:\mbr.cfg savepart.exe -s -f a:\parttab.cfg GOTO END :DOS MSCDEX.EXE /D:tomato /L:R CLS :END SET DIRCMD=/O:GNE /P