소프트웨어 [GPT/MBR] PrepFormat Disk v3.5
2024.11.02 17:38
PrepFormat Disk v2.0 소스가 유용해 보여서 개선해 보았습니다.
테스트는 boot.wim index 2번 환경에서 했고 일부 PE에서 진행하여 PE 특성을 탈 수 있습니다.
■ 다운로드 : PrepFormat Disk v3.0.zip
■ PrepFormat Disk v3.5 댓글에 ㄱㄱ (용량 표기 추가)
왼쪽이 원본 > 오른쪽이 개선된 버전입니다.
디스크 목록에 파티션 구성을 트리뷰로 볼 수 있습니다.
MBR 소스는 그대로 유지
Func MBR_Prepare($s_Drive)
GetDriveLetters()
DiskPart_CreateScriptFile(GetCachePath() & 'clean.dat', 'Sel Dis ' & $s_Drive & @CRLF & 'clean' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'scrub.dat', 'Sel Dis ' & $s_Drive & @CRLF & 'cre par pri' & @CRLF & 'format quick fs=NTFS label=MBRscrubber' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'attrib.dat', 'Sel Dis ' & $s_Drive & @CRLF & 'attribute disk clear readonly' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'convert.dat', 'Sel Dis ' & $s_Drive & @CRLF & 'convert mbr' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'formatmain.dat', 'Sel Dis ' & $s_Drive & @CRLF & 'cre par pri' & @CRLF & 'format quick fs=NTFS label=Windows' & @CRLF & 'Active' & @CRLF & 'Assign letter=W' & @CRLF & 'Exit')
EndFunc ;==>MBR_Prepare
GPT > System | MSR | Windows | Recovery 구성에서
- 각 파티션의 용량을 선택할 수 있도록 개선
- MSR, Recovery 파티션은 선택 생성하도록 개선
Func GPT_Prepare($s_DiskNumber)
GetDriveLetters()
DiskPart_CreateScriptFile(GetCachePath() & 'clean.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'clean' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'scrub.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'cre par pri' & @CRLF & 'format quick fs=NTFS label=GPTscrubber' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'attrib.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'attribute disk clear readonly' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'convert.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'convert gpt' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'formatsystem.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'cre par efi size=100' & @CRLF & 'format quick fs=fat32 label=System' & @CRLF & 'assign letter=S' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'createmsr.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'cre par msr size=16' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'formatmain.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'cre par pri' & @CRLF & 'shrink minimum=450' & @CRLF & 'format quick fs=ntfs label=Windows' & @CRLF & 'assign letter=W' & @CRLF & 'Exit')
DiskPart_CreateScriptFile(GetCachePath() & 'formatwinre.dat', 'Sel Dis ' & $s_DiskNumber & @CRLF & 'cre par pri' & @CRLF & 'format quick fs=ntfs label=WinRE' & @CRLF & 'set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac' & @CRLF & 'Exit')
EndFunc ;==>GPT_Prepare
작업할 디스크를 선택하면 GPT 생성 / MBR 생성 버튼이 활성화되고 클릭하여 파티션 작업을 진행할 수 있습니다.
PrepFormat Disk v3.0 - 움짤 GIF
댓글 [34]
-
소리애드 2024.11.02 17:49
-
cungice 2024.11.02 17:52
수고 많으셨습니다. 감사합니다.
-
노선부장 2024.11.02 18:09
수고하셨습니다
-
수리수리 2024.11.02 18:23
수고 하셨습니다^^
-
REFS 2024.11.02 18:38
수고하셨습니다..
-
lyj 2024.11.02 19:14
수고하셨습니다.
-
머털 2024.11.02 20:18
수고하셨습니다
-
백수건달 2024.11.02 21:58
수고하셨습니다
-
상발이 2024.11.02 22:36
수고하셨습니다.
-
프리네 2024.11.03 00:08
수고 하셨습니다....편안한 주말 되세요....^^
-
라인 2024.11.03 09:49
수고 많으셨습니다.
-
히게이아 2024.11.03 10:04
감사합니다.
즐거운 하루되세요.
-
밤생이 2024.11.04 07:54
수고하셨습니다.
-
쭈니당 2024.11.04 07:55
수고하셨습니다. -
그린보이 2024.11.04 08:13
예전에 따로 부탁해서 추출했던 파일이 더 발전했네요.
더 기능이 많아지고 좋아보이네요..
고맙습니다. -
무월 2024.11.04 10:11
Diskpart Partition Tool v4(E-M-W-R)와 기능은 같습니다.
PrepFormat Disk v3.0에서 디스크 파티션 정보를 트리뷰로 드라이브 문자까지 구분할 수 있어서 나름 괜찮은 것 같습니다.
- PrepFormat Disk v3.5 버전으로 개선하여 디스크 모델명 옆에 용량 표시 추가
- (" & Round($o_DiskDrive.Size / 1024 / 1024 / 1024, 2) & " GB)", $c_DiskList) ; 디스크 크기를 GB로 표시
PrepFormat Disk v3.5 디스크 용량 표시 추가 / 움짤 - GIF
-
거제지킴이 2024.11.04 11:20
정말 감사합니다
-
늑대아니에요! 2024.11.04 22:28
수고하셨습니다
-
강타 2024.11.04 23:31
감사합니다. 정말 좋네요.
참고로, 시작(GPT 생성, MBR 생성) 클릭 한 후에 한 번 더 확인하는 팝업을 보여줘 정말 파티션할 것인지 묻는 화면이 나오면 어떨까 합니다. 호기심에 어떤 것인지 확인 차 눌렀다가 바로 디스크파트가 진행되어 당황스러울 수 있겠네요.
-
무월 2024.11.05 00:56
이미 그렇게 구현되어 있습니다. ^^;;
확인 팝업에서 예(Y)를 눌러야 진행됩니다.
-
강타 2024.11.05 23:25
아~ 제가 잠깐 착각했네요. 번거롭게 해드려 죄송합니다. 그리고 잘 사용할께요.
그런데 영문 문구가 한글로 변경수정되었나 보네요.
-
그린보이 2024.11.05 08:33
와우.. 또 버전업 되었네요..
더욱 더 좋아지는군요.. 유용하게 잘사용 하겠습니다.
감사 합니다.. -
지후빠 2024.11.05 09:37
GUI라 더 좋아 보입니다. ^^
-
앙마 2024.11.05 16:18
수고하셨습니다.
-
그린보이 2024.11.05 21:08
Diskpart Partition Tool v4는 초기에 제가 쓰던거랑 어떤점이 변경 되었나요?
Diskpart Partition Tool v4도 올려 주세요.. ^^
-
무월 2024.11.05 23:26
10월 업데이트 통합본에 이미 반영되어 있습니다.
-
그린보이 2024.11.06 08:50
10월 업데이트 통합본을 못찾겠네요..ㅜㅜ
위치라도 어디에서 받아볼수 있을까요? -
무월 2024.11.07 08:41
-
그린보이 2024.11.07 20:31
받아서 실행 해봤는데요..
PE로 부팅 하면 디스코 목록이 나오는데..
일반 윈도우로 부팅 하고 나서 실행 하면 디스크 목록이 안나오네요?
원래 그런건지요..
-
무월 2024.11.07 22:36
실컴, 가상 윈도우(트윅 안한 순정)에서도 잘 됩니다만?
안되면 그냥 지우세요.
-
영동권탑 2024.11.06 12:20
수고하셨습니다.
-
가로등 2024.11.08 12:06
수고 많으셨습니다.
-
빨간별 2024.11.17 21:15
감사합니당
-
벤켄 2024.11.22 03:51
수고하셨습니다
잘보았습니다 수고하셨습니다 ...