[맥북 / macOS] 재설치 없이 부트캠프 파티션 조정하기

이전에 “Paragon Camptune X를 이용한 재설치 없이 부트캠프 파티션 조정 후기” 라는 글로 표제 관련 주제에 관해 포스팅한 적이 있었는데, 결론적으로 말씀드리면 위 방법으로 필자는 파티션 조정에 실패했습니다. AFPS 파일 포멧을 가진 High Sierra 이상의 운영체제에서는 별도의 유료 프로그램의 도움 없이 부트캠프 파티션을 조정할 수 있습니다.

우선 진행에 앞서 필요한 프로그램을 말씀드리면 “MiniTool Partition Wizard(윈도우용)”하나 입니다. 링크를 통해 무료로 내려 받으시기 바랍니다. Pro 버전은 결재 후 사용해야하지만 무료 버전의 기능으로도 충분히 파티션 조정이 가능하니 무료 버전을 받으시면 될 것 같습니다.


필자는 아래 나오게 될 방법을 통해 성공적으로 파티션 조정을 했으며, 진행할 시의 관련 현황을 아래와 같이 공유 드립니다. 혹, 문제가 생길 수도 있으니 Backup과 같은 문제에 대비할 수 있는 방법은 스스로 강구하고 진행하시길 권유 드립니다.

  • macOS High Sierra 10.13.4
  • Windows 10(64bit)
  • Disk Format : APFS
  • FileVault OFF

부트캠프 용량 늘리기

1 Free Space 만들기

부트캠프 용량을 늘릴 목적으로 Free Space를 만들기 위해, 아래와 같이 Macintosh HD의 Volume을 조정합니다. 440GB -> 420GB

  • Spotlight(cmd + space) > “Disk Utility” 

Free Space의 Format을 MS-DOS (FAT)로 변경합니다. 윈도우에서 인식할 수 있는 Format은 FAT, exFAT 등이 있습니다. 이전에 USB 포멧 관련 글을 올릴 때, 포멧 관련 짧게 설명한 글이 있으니 혹 궁금하신 분들은 아래 링크 참조 바랍니다.

2 부트캠프 Disk Volume과 Free Space 합치기

우선, D 드라이브로 할당된 Free Space를 삭제합니다. FAT Format으로 만든 Volume이기에 우리가 평소 알고 있던 그런 “D” 드라이브로 사용해도 무방합니다. 하지만, 포스팅의 목적 자체가 부트캠프의 용량을 늘리는 것임으로 우선 삭제하도록 하겠습니다.

이제, 부트캠프 드라이브에 우클릭 후 Extend 하여, Unallocated Space를 합쳐 보겠습니다.

  • C: BOOTCAMP 우클릭 > Extend

가운데의 레버를 통해 Unallocated Space 중 BOOTCAMP로 Extend하고자 하는 양을 결정할 수 있습니다. 당연히, 우측으로 끝가지 당겨줘서 빈공간을 안만드는 것이 현명하겠죠?

이제 적용 버튼으로 적용하고 재시작 해주시면 됩니다. 구동 시, Windows로 최초 1회 구동하셔야 아래 적용사항이 적용됩니다. 예를 들어, 아래에 재시작을 눌러 놓고 바로 macintosh로 구동하면, 변경 사항이 적용되지 않습니다.

3 확인하기

Disk Utility에 들어가 보시면, 정상적으로 합쳐진 모습을 볼 수 있습니다.

부트캠프 용량 줄이기

이제, 부트캠프의 용량을 줄여 APFS Volume을 늘려보도록 하겠습니다.

BOOTCAMP RESIZE

첫째로, Partition Wizard 프로그램을 실행하여, 부트캠프의 크기를 재설정합니다.

  • BOOTCAMP 우클릭 > Move/Resize

Unallocated Space After가 남지 않도록 우측으로 당겨 조정해주시고, Unallocated Space Before 항목을 조정해주시면 됩니다(어차피 resizecontainer 할거라고 크게 관련 없지만 보기 좋기 때문에 아래와 같이 하는 것을 추천 드립니다..).

똑같이 적용 버튼을 눌러주시고, 재시작합니다. 여기서 최초 Windows로 한번 구동하셔야 위 변경 사항이 적용됩니다. 바로 macintosh로 넘어갈 경우, 변경 사항이 적용되지 않습니다.

2 Macintosh HD Volume + Free Space

다시, mac으로 구동하여 Disk Utility를 엽니다. 그리고 Partition 탭에서 할당되지 않은 공간을 클리하고 아래 버튼을 누릅니다.

  • Spotlight > Disk Utility

다음과 같이 적용할 건지 물어보는 대화상자가 나옵니다. Apply를 살포시 누릅니다.

원인 모를 오류가 아래와 같이 나옵니다. 일시적인 문제일 수 있다고 다시 해보라고 하지만 확실한 건 일시적인 문제는 아닌 것 같습니다. 계속해도 안되니까요.

*위 방법으로 성공하신 분들은 아래 내용을 읽으실 필요가 없습니다.

Terminal 앱을 열어, 아래 커맨드를 입력합니다.

diskutil list

그리고 아래 그림과 같이 Apple_APFS Container의 이름 “disk1″을 확인하셨으면, 그 다음 커맨드를 아래와 같이 입력합니다. 지정한 container의 크기를 최대로 증가 시켜주는 명령어입니다.

diskutil ap resizecontainer disk1 0
  • disk1 : 위에서 확인한 Container 이름
  • 0 : 최대

혹,   diskutil 관련 내용을 더 알아보고 싶으면 아래 링크를 참조하시면 될 듯합니다.

다음과 같이 성공한 메세지가 뜨고, 다시 diskutil list커맨드를 써서 확인하면 아래와 같이 정상적으로 합쳐진 것을 보실 수 있습니다.

*메세지는 별개 아니고, “disk0s2의 물리적 저장소를 @@@@에서 @@@@으로 늘렸다” 정도입니다.

이상입니다.

댓글 남기기