Advertisement
jzef

Untitled

Oct 19th, 2024 (edited)
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.82 KB | None | 0 0
  1. :clean
  2.  
  3. echo Making partitions
  4. :disks
  5. cls
  6. (
  7. echo list disk
  8. )>list.txt
  9. diskpart /s list.txt
  10. echo:
  11. set /p disk=Please enter the disk number:
  12. if [%disk%]==[] (goto disks)
  13. cls
  14. (
  15. echo sel disk %disk%
  16. echo clean
  17. echo list disk
  18. )>sel.txt
  19. diskpart /s sel.txt
  20. if %errorlevel% neq 0 echo:&&pause&&goto disks
  21. for /f "tokens=6,7 delims= " %%a in ('echo list disk ^| diskpart ^| find "Disk %disk%"') do set mb=%%a&&set un=%%b
  22. if "%un%"=="GB" set /a mb=%mb%*1024&&set un=%un:GB=MB%
  23.  
  24. :parts
  25. echo:
  26. set part=0
  27. set /p part=Enter size OS partition in MB (min. 2100 MB, max. %mb% %un%):
  28. set /a p=%part%
  29. if %p% gtr %mb% echo:&&echo The size %part% MB is large than %mb% MB&&goto parts
  30. if %p% equ 0 echo:&&echo Please enter digit (not zero)&&goto parts
  31. if %p% lss 2100 echo:&&echo The size %part% MB is small than 2100 MB&&goto parts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement