CD/DVD/ISO till USB-bootable... Hemmaknåpat bat-skript
Men hallå det finns ju program som gör detta åt dig, säger ni...
Mitt svar är: Hur kul är det? Hehe, hjälp gärna till att förbättra mitt skript!
1. Formaterar din (USB)enhet och gör så att man kan boota från den.
2. Kopierar över filerna från CD/DVD till vald enhet (USB).
Ladda ner bat-filen och kör:
http://www.softwaist.se/Make-USB-Bootable.bat
Först måste CD/DVD/ISO vara "mountad" i en enhet.
(För ISO-filer så kan man använda daemond tools lite)
http://eu-uk1.disc-tools.com/request?p=7d30b1bb9e908bbd376a05840996c706/DTLite4454-0315.exe
REM .......SKRIPTET.......
@echo off
mode con: cols=45 lines=30
color 2
echo.
echo.
echo.
echo.
echo.
echo.
echo #############################################
echo ######## CD/DVD/ISO to USB-Boot #########
echo #############################################
echo.
echo "FEAT. DISKPART & XCOPY"
echo .............................................
echo.
echo.
echo.
echo.
pause
CLS
echo #############################################
echo.
echo Make USB-Boot with?
echo.
echo #############################################
echo.
echo A: Windows OS
echo B: Other
echo.
echo .............................................
:choice
set /P C=Choos one [A,B]?
if "%C%"=="B" goto OTHER
if "%C%"=="A" goto WINDOWS
if "%C%"=="b" goto OTHER
if "%C%"=="a" goto WINDOWS
goto choice
:WINDOWS
CLS
echo #############################################
echo.
echo WICH CD/DVD/ISO DO YOU WANT TO MAKE COPY OF?
echo.
echo #############################################
echo.
echo " Ex. COPY FROM:D "
echo.
echo .............................................
set FROM=
set /P FROM=COPY FROM: %=%
echo FROM: %FROM%
CLS
echo #############################################
echo #############################################
echo.
echo "WICH DISK DO YOU WANT TO MAKE BOOTABLE?"
echo.
echo .............................................
echo.
echo !!!!!THIS WILL FORMAT THE DISK!!!!!
echo.
echo Check "Disk management" to be sure!
echo " Ex. FORMAT USB-DISK:DISK=1 "
echo .............................................
echo.
echo.
set TO=
set /P TO=FORMAT USB-DISK: %=%
echo FORMAT: %TO%
echo.
echo.
echo.
CLS
echo #############################################
echo #############################################
echo.
echo WICH DISKLABLE DO YOU WANT TO MAKE BOOTABLE?
echo.
echo .............................................
echo " Ex. LABLE OF USB-DEVICE: I "
echo .............................................
echo.
set LABLE=
set /P LABLE=LABLE OF USB-DEVICE: %=%
echo TO USB-DEVICE: %LABLE%
CLS
echo #############################################
echo #############################################
echo.
echo COMMAND
echo .............................................
echo.
echo.
echo FORMAT %TO%: AND MAKE BOOTABLE.
echo.
echo FROM DEVICE: %FROM%: TO USB LABELED: %LABLE%:
echo.
echo.
echo.
set BLANKT=
set /P BLANKT=PRESS ENTER TO MAKE USB BOOTABLE! %=%
CLS
echo.
echo.
echo.
echo WAIT, FORMAT IN PROGRESS!
echo.
echo.
echo.
echo select %TO% > diskpart-skript.txt
echo clean >> diskpart-skript.txt
echo create partition primary >> diskpart-skript.txt
echo select partition 1 >> diskpart-skript.txt
echo active >> diskpart-skript.txt
echo format fs=NTFS QUICK >> diskpart-skript.txt
echo assign letter=%LABLE% >> diskpart-skript.txt
echo exit >> diskpart-skript.txt
PING 8.8.8.8 -n 4 > NULL
DISKPART /s %CD%\diskpart-skript.txt
PING 8.8.8.8 -n 25 > NULL
echo.
REM MAKE BOOTABLE WINDOWS
cd %FROM%:\boot
bootsect /nt60 %LABLE%:
xcopy %FROM%:\*.* /s/e/f %LABLE%:\
echo.
PING 8.8.8.8 -n 4 > NULL
del %CD%\diskpart-skript.txt
del %CD%\NULL
echo.
echo.
echo.
set BLANKT2=
set /P BLANKT2=FINISHED %=%
echo.
exit
:OTHER
echo #############################################
echo.
echo "WICH DISK DO YOU WANT TO MAKE COPY OF?"
echo.
echo " Ex. COPY FROM:D "
echo.
echo ##############################################
set FROM=
set /P FROM=COPY FROM: %=%
echo FROM: %FROM%
CLS
echo #############################################
echo #############################################
echo.
echo "WICH DISK DO YOU WANT TO MAKE BOOTABLE?"
echo.
echo .............................................
echo.
echo !!!!!THIS WILL FORMAT THE DISK!!!!!
echo.
echo Check "Disk management" to be sure!
echo " Ex. FORMAT USB-DISK:DISK=1 "
echo .............................................
echo.
echo.
set TO=
set /P TO=FORMAT USB-DISK: %=%
echo FORMAT: %TO%
echo.
echo.
echo.
CLS
echo #############################################
echo #############################################
echo.
echo WICH DISKLABLE DO YOU WANT TO MAKE BOOTABLE?
echo.
echo .............................................
echo " Ex. LABLE OF USB-DEVICE: I "
echo .............................................
echo.
set LABLE=
set /P LABLE=LABLE OF USB-DEVICE: %=%
echo TO USB-DEVICE: %LABLE%
CLS
echo #############################################
echo #############################################
echo.
echo COMMAND
echo .............................................
echo.
echo.
echo FORMAT %TO%: AND MAKE BOOTABLE.
echo.
echo FROM DEVICE: %FROM%: TO USB LABELED: %LABLE%:
echo.
echo.
echo.
set BLANKT=
set /P BLANKT=PRESS ENTER TO MAKE USB BOOTABLE! %=%
CLS
echo.
echo.
echo.
echo WAIT, FORMAT IN PROGRESS!
echo.
echo.
echo.
echo select %TO% > diskpart-skript.txt
echo clean >> diskpart-skript.txt
echo create partition primary >> diskpart-skript.txt
echo select partition 1 >> diskpart-skript.txt
echo active >> diskpart-skript.txt
echo format fs=NTFS QUICK >> diskpart-skript.txt
echo assign letter=%LABLE% >> diskpart-skript.txt
echo exit >> diskpart-skript.txt
PING 8.8.8.8 -n 4 > NULL
DISKPART /s %CD%\diskpart-skript.txt
PING 8.8.8.8 -n 25 > NULL
echo.
xcopy %FROM%:\*.* /s/e/f %LABLE%:\
echo.
PING 8.8.8.8 -n 4 > NULL
del %CD%\diskpart-skript.txt
del %CD%\NULL
echo.
echo.
echo.
set BLANKT2=
set /P BLANKT2=FINISHED %=%
echo.
exit
REM .......SLUT.........
Se vad jag printar!
3dreserven.se/whatsprinting.php