데이터 손실없이 MBR 파티션을 GPT로 변환하려면 어떻게해야합니까?


12

볼륨을 MBR로 분할하고 Windows 7 + Mac OS X를 설치할 수있었습니다. 불행히도 Mac OS X의 디스크 유틸리티는 GPT 볼륨이 아니기 때문에 Mac 파티션의 크기를 조정할 수 없습니다. 또한 GPT 볼륨이 필요하므로 Mountain Lion으로 업그레이드 할 수 없습니다. 볼륨을 조정할 수 있도록 데이터 손실없이 볼륨을 안전하게 GPT로 변환하려면 어떻게해야합니까?

답변:


9

파티션을 변환하기 위해 gdisk 를 사용했습니다 . 나는 발행했다 :

sudo gdisk /dev/disk0

그리고 나는이 경고에 인사했다 :

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATON IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************

Command (? for help):

데이터를 백업 한 후 gdisk가 자동으로 변경하고 종료 (w, q) 한 다음 재부팅 한 변경 사항으로 파티션 테이블을 작성했습니다.

Lion으로 부팅하는 것은 정상이지만 디스크 유틸리티를 사용하여 파티션 테이블의 크기를 조정하려고 할 때 작은 볼륨 헤더 오류가 있음을 알았습니다.

Verifying volume "Mac OS X"
Performing live verification.
Checking Journaled HFS Plus Volume.
Checking catalog file.
Checking multi-linked files.
Checking extended attributes file.
Incorrect number of extended attributes
(It should be 245871 instead of 245862)
Checking volume bitmap.
Checking volume information.
The volume Mac OS X was found to be corrupt and needs to be repaird
Error: This disk needs to be repaired...then use Disk Utility to repair this disk

글쎄, 나는 재부팅하고 -s를 사용하여 단일 사용자 모드로 부팅했다. 거기에서 나는 신뢰를 얻었습니다.

/sbin/fsck -fy

이제 모든 것이 잘되었습니다. Mac OS X 볼륨의 크기를 즐겁게 조정했으며 Mountain Lion 업그레이드를 진행할 수 있습니다.


주의 사항 : 항상 작동하지는 않습니다. 필자의 경우 Windows 파티션은 GPT 블록이 쓰여지는 디스크의 블록 2에서 시작되었습니다. gdisk가 이에 대해 경고합니다. 필자의 경우 전체 Windows 파티션을 백업하고 삭제 한 다음 디스크를 GPT로 변환하고 마지막으로 Windows 파티션을 복원해야했습니다. 더 이상 맞지 않아 쉽지 않았으므로 사용해야합니다. 파티션 크기를 조정할 수있는 WinClone과 같은 도구. 내가 아직도 알아내는 과정에 있습니다 ...
SuperTempel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.