High Sierra 설치 후에 몇 가지 이상 현상을 일으켰다. VMWare Fusion 8.5.x 을 통해 Windows를 실행하면 시스템 전체가 Freeze 된다.
Bootcamp를 통해 Windows 10을 설치 도중 중단 되었다.
백업을 일단 해 두어야 한다.
중단된 상태에서 Bootcamp assistant를 통해 파티션을 원상 복구 하려고 했으나 실패 했다.
Diskutil 을 통해 파티션을 지우려고 했으나 또 실패 했다.
리부팅 후 Option+Command+R을 통해 인터넷 복구 모드로 들어갔다.
여기에서도 diskutil을 통해 파티션 지우고 free partiton을 복구하려 했으나 resize가 실패했다.
"the target disk is too small for this operation" 이라는 메시지를 보이며 apfs 사이즈가 더 커지지 않는다.
결국 모든 파티션을 지우기로 결정 했다.
터미널을 실행하고 다음 명령을 실행한다.
diskutil umountDisk /dev/disk0
gpt remove -i 1 /dev/disk0
diskutil umountDisk /dev/disk1
gpt remove -i 2 /dev/disk0
diskutil umountDisk /dev/disk1
gpt remove -i 3 /dev/disk0
중간 중간 umountDisk를 해 주지 않으면 사용중이라고 나온다.
partition과 container 다 지운 후에 gpt -r show disk0 하면 깨끗하다.
터미널을 종료하고
다시 GUI 모드 디스크 유틸리티에서 파티션을 생성하고 High Sierra를 다시 설치하면 깔끔하게 해결 된다.