강좌 / 팁

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

2024.11.02 17:38

무월 조회:2154 추천:62

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 - - -
4543 윈 도 우| 초보지용 - 팁: WinRE 업데이트를 설치하기 위해 파티션 크... VᴇɴᴜꜱGɪ 573 4 11-19
4542 소프트웨어| [GPT/MBR] PrepFormat Disk v4.0 [23] 무월 1810 58 11-14
4541 기 타| windows defender 진짜 짜증나요.. [12] 코코당 3642 3 11-04
4540 윈 도 우| [자료저장용] win11을 winpe로 인식하기 코코당 1492 4 11-03
» 소프트웨어| [GPT/MBR] PrepFormat Disk v3.5 [33] 무월 2154 62 11-02
4538 윈 도 우| 초보자용 - 팁: Windows 11 파일 탐색기에서 폴더 크기를 ... VᴇɴᴜꜱGɪ 774 0 11-02
4537 윈 도 우| 초보자용 - 팁: WINPE USB 디스크 만들기 초간단 [11] 지룡자 2123 38 10-28
4536 윈 도 우| 초보자용 - 팁: Windows 11에서 시스템 트레이를 깔끔하게 ... [2] VᴇɴᴜꜱGɪ 1130 8 10-27
4535 기 타| 토탈 커맨더를 기본 윈도우 기본 탐색기로 변경 [4] 꽃동산 1396 14 10-27
4534 소프트웨어| 연결 프로그램 등록기 v1 [27] 무월 2092 63 10-26
4533 소프트웨어| 초보자용 - 팁: Microsoft Windows용 Office - 리테일 ISO ... [3] VᴇɴᴜꜱGɪ 1357 15 10-24
4532 소프트웨어| WinNTSetup 명령어로 VHD 윈도우 자동화 설치 [24] 무월 1167 42 10-22
4531 소프트웨어| 초보자용 - 팁: 그림으로 보는 Rufus 4.6 간단한 사용법 [8] update VᴇɴᴜꜱGɪ 1344 21 10-22
4530 소프트웨어| 초보자용 - 팁: 비공식 모드로 Windows 11 및 10을 완전히... VᴇɴᴜꜱGɪ 1317 6 10-20
4529 윈 도 우| 초보자용 - 팁: 공식 레지스트리/그룹 정책 해킹을 통해 Wi... VᴇɴᴜꜱGɪ 1431 3 10-17
4528 윈 도 우| [기업용] 윈도우 시스템 관리 Tip - 1 [22] 피린이 2670 59 10-17
4527 소프트웨어| VMWare 팝업 힌트 메시지 숨기기 [3] 무월 543 10 10-16
4526 윈 도 우| 초보자용-팁: Windows-11-2024-업데이트에서-알아야-할-11... VᴇɴᴜꜱGɪ 1300 3 10-14
4525 윈 도 우| 윈도우11, 10 기본설치 & 자동화 스크립트 설치 비교 [8] 무월 1178 21 10-14
4524 윈 도 우| 초보자용 - Windows 업데이트 후 디스크 공간을 확보하는 방법 [1] VᴇɴᴜꜱGɪ 848 2 10-12
XE1.11.6 Layout1.4.8