Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SETLOCAL ENABLEEXTENSIONS
- COLOR 0A
- TITLE RE-FORMAT A SPARE DRIVE
- :----------------------------------------------------------------------------------------------
- REM OPEN CMD WINDOW MAXIMIZED
- IF NOT "%1"=="MAX" START /MAX CMD /D /C %0 MAX & GOTO :EOF
- :---------------------------------------------------------------------------------------------------------
- :START_OVER
- REM CREATE FILE WITH DISK NUMBERED IN A LIST
- ECHO >"%TMP%\diskpart.txt" lis dis
- CLS
- REM ECHO THE NEWLY CREATED FILES CONTENTS INTO TERMINAL
- "%WINDIR%\System32\diskpart.exe" /S "%TMP%\diskpart.txt"
- REM PROMPT THE USER TO INPUT THE CORRECT DISC NUMBER
- ECHO=
- SET /P DISK="Enter the disk number: "
- CLS
- IF "%DISK%" NEQ "%DISK%" GOTO START_OVER
- :---------------------------------------------------------------------------------------------------------
- REM CREATES A TEMPORARY FILE THAT DISKPART CAN READ
- SET /P "PTYPE=Please enter either GPT or MBR: "
- ECHO=
- SET /P "FSTYPE=Enter FS type (example: FAT32, NTFS, EXFAT): "
- ECHO=
- SET /P "LABEL=Enter label: "
- ECHO=
- SET /P "LETTER=Enter Letter: "
- CLS
- :---------------------------------------------------------------------------------------------------------
- ECHO Please review your choices: & ECHO=
- ECHO Partition = %PTYPE%
- ECHO File System = %FSTYPE%
- ECHO Drive Label = %LABEL%
- ECHO Drive Letter = %LETTER% & ECHO=
- SET /P "DUMMY=Press enter to make changes to the drive as listed above: "
- CLS
- :---------------------------------------------------------------------------------------------------------
- (
- ECHO SELECT DISK %DISK%
- ECHO CLEAN
- ECHO CONVERT %PTYPE%
- ECHO CREATE PARTITION PRIMARY
- ECHO FORMAT FS="%FSTYPE%" LABEL="%LABEL%" QUICK
- ECHO ASSIGN LETTER=%LETTER%
- ECHO EXIT
- )>"%TMP%\diskpart.txt"
- :---------------------------------------------------------------------------------------------------------
- REM EXECUTE DISKPART TO MAKE THE CHANGES TO THE DISK
- "%WINDIR%\System32\diskpart.exe" /S "%TMP%\diskpart.txt"
- :---------------------------------------------------------------------------------------------------------
- REM OPEN WITH NOTEPAD (UNCOMMENT THE BELOW COMMAND TO OPEN THE DISKPART FILE)
- REM START "" /MAX "%WINDIR%\notepad.exe" "%TMP%\diskpart.txt"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement