소프트웨어 [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
수고하셨습니다
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
1038 | 소프트웨어| 전원 관리 설정 v2.0(Power Management) [18] | 무월 | 658 | 31 | 12-02 |
1037 | 소프트웨어| 전원 관리 설정 v1.0(Power Management) [32] | 무월 | 1322 | 47 | 11-28 |
1036 | 소프트웨어| MS 오피스 2024ProPlus Vol 버전 설치 방법 [14] | 천소망 | 2529 | 31 | 11-28 |
1035 | 소프트웨어| 수정) 매크로 [10] | 수채화 | 1076 | 20 | 11-27 |
1034 | 소프트웨어| S+ 컴퓨터 종료 코드 [2] | 我行 | 1288 | 17 | 11-26 |
1033 | 소프트웨어| 작업 스케줄러 등록기v1.5 (Task Scheduler Manager) [14] | 무월 | 1064 | 37 | 11-25 |
1032 | 소프트웨어| [GPT/MBR] PrepFormat Disk v4.0 [27] | 무월 | 2452 | 68 | 11-14 |
» | 소프트웨어| [GPT/MBR] PrepFormat Disk v3.5 [34] | 무월 | 2311 | 65 | 11-02 |
1030 | 소프트웨어| 연결 프로그램 등록기 v1 [26] | 무월 | 2328 | 66 | 10-26 |
1029 | 소프트웨어| 초보자용 - 팁: Microsoft Windows용 Office - 리테일 ISO ... [3] | VᴇɴᴜꜱGɪ | 1473 | 16 | 10-24 |
1028 | 소프트웨어| WinNTSetup 명령어로 VHD 윈도우 자동화 설치 [24] | 무월 | 1288 | 44 | 10-22 |
1027 | 소프트웨어| 초보자용 - 팁: 그림으로 보는 Rufus 4.6 간단한 사용법 [8] | VᴇɴᴜꜱGɪ | 1491 | 22 | 10-22 |
1026 | 소프트웨어| 초보자용 - 팁: 비공식 모드로 Windows 11 및 10을 완전히... | VᴇɴᴜꜱGɪ | 1436 | 6 | 10-20 |
1025 | 소프트웨어| VMWare 팝업 힌트 메시지 숨기기 [3] | 무월 | 580 | 11 | 10-16 |
1024 | 소프트웨어| DiskPart-SPartMan(수정4) [14] | sunshine | 1595 | 38 | 10-10 |
1023 | 소프트웨어| 확장자 연동 우클릭 메뉴 생성기 v8 [15] | 무월 | 1489 | 37 | 10-01 |
1022 | 소프트웨어| 응답파일(unattend.xml) 교체 및 수정 - ChangeUnattend v2 [21] | 무월 | 1622 | 51 | 09-26 |
1021 | 소프트웨어| install.wim 이미지 추출 - WimInfo [18] | 무월 | 2389 | 62 | 09-13 |
1020 | 소프트웨어| WinNTSetup - VHD(윈도우 설치) 활용 방법 [13] | 무월 | 1621 | 55 | 09-08 |
1019 | 소프트웨어| 자동 업데이트 2in1 배치파일[추가4] [24] | sunshine | 3084 | 49 | 07-15 |
잘보았습니다 수고하셨습니다 ...