강좌 / 팁

소프트웨어 [GPT/MBR] PrepFormat Disk v3.5

2024.11.02 17:38

무월 조회:2311 추천:65

PrepFormat Disk v2.0 소스가 유용해 보여서 개선해 보았습니다.

 

테스트는 boot.wim index 2번 환경에서 했고 일부 PE에서 진행하여 PE 특성을 탈 수 있습니다.

 

■ 소스 출처 : https://www.autoitscript.com/forum/topic/207112-winntsetup-format-helper-tool-is-it-possible-to-move-the-gui-out-of-this-function-easily/page/4/#comments

 

■ 다운로드 : PrepFormat Disk v3.0.zip

 

■ PrepFormat Disk v3.5 댓글에 ㄱㄱ (용량 표기 추가)

 

왼쪽이 원본 > 오른쪽이 개선된 버전입니다.

디스크 목록에 파티션 구성을 트리뷰로 볼 수 있습니다.

PrepFormat Disk  v2.0 개선.jpg

 

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 생성 버튼이 활성화되고 클릭하여 파티션 작업을 진행할 수 있습니다.

IMG (1).jpeg

 

IMG (2).jpeg

 

IMG (3).jpeg

 

IMG (4).jpeg

 

IMG (5).jpeg

 

IMG (6).jpeg

 

IMG (7).jpeg

 

IMG (8).jpeg

 

파티션 레이아웃.jpg

IMG (9).jpeg

 

PrepFormat Disk v3.0 - 움짤 GIF

PrepFormat Disk v3.0 움짤.gif

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1038 소프트웨어| 전원 관리 설정 v2.0(Power Management) [18] update 무월 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
XE1.11.6 Layout1.4.8