강좌 / 팁

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

2024.11.02 17:38

무월 조회:2403 추천: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 - - -
4541 기 타| windows defender 진짜 짜증나요.. [14] 코코당 4456 4 11-04
4540 윈 도 우| [자료저장용] win11을 winpe로 인식하기 코코당 1901 4 11-03
» 소프트웨어| [GPT/MBR] PrepFormat Disk v3.5 [34] 무월 2403 65 11-02
4538 윈 도 우| 초보자용 - 팁: Windows 11 파일 탐색기에서 폴더 크기를 ... VᴇɴᴜꜱGɪ 1032 2 11-02
4537 윈 도 우| 초보자용 - 팁: WINPE USB 디스크 만들기 초간단 [13] 지룡자 2483 41 10-28
4536 윈 도 우| 초보자용 - 팁: Windows 11에서 시스템 트레이를 깔끔하게 ... [2] VᴇɴᴜꜱGɪ 1346 8 10-27
4535 기 타| 토탈 커맨더를 기본 윈도우 기본 탐색기로 변경 [4] 꽃동산 1642 15 10-27
4534 소프트웨어| 연결 프로그램 등록기 v1 [28] update 무월 2491 67 10-26
4533 소프트웨어| 초보자용 - 팁: Microsoft Windows용 Office - 리테일 ISO ... [3] VᴇɴᴜꜱGɪ 1536 16 10-24
4532 소프트웨어| WinNTSetup 명령어로 VHD 윈도우 자동화 설치 [24] 무월 1355 45 10-22
4531 소프트웨어| 초보자용 - 팁: 그림으로 보는 Rufus 4.6 간단한 사용법 [8] VᴇɴᴜꜱGɪ 1552 22 10-22
4530 소프트웨어| 초보자용 - 팁: 비공식 모드로 Windows 11 및 10을 완전히... VᴇɴᴜꜱGɪ 1510 6 10-20
4529 윈 도 우| 초보자용 - 팁: 공식 레지스트리/그룹 정책 해킹을 통해 Wi... VᴇɴᴜꜱGɪ 1553 3 10-17
4528 윈 도 우| [기업용] 윈도우 시스템 관리 Tip - 1 [23] 피린이 2961 61 10-17
4527 소프트웨어| VMWare 팝업 힌트 메시지 숨기기 [3] 무월 601 11 10-16
4526 윈 도 우| 초보자용-팁: Windows-11-2024-업데이트에서-알아야-할-11... VᴇɴᴜꜱGɪ 1417 3 10-14
4525 윈 도 우| 윈도우11, 10 기본설치 & 자동화 스크립트 설치 비교 [9] 무월 1355 23 10-14
4524 윈 도 우| 초보자용 - Windows 업데이트 후 디스크 공간을 확보하는 방법 [1] VᴇɴᴜꜱGɪ 946 2 10-12
4523 윈 도 우| 초보자용 - 팁: Windows 11 조정: 더 나은 환경을 위해 변... VᴇɴᴜꜱGɪ 807 0 10-12
4522 소프트웨어| DiskPart-SPartMan(수정4) [14] sunshine 1643 38 10-10
XE1.11.6 Layout1.4.8