그래서 내 Macbook Pro에 고장난 1TB 드라이브가 있어서 새 2TB 드라이브에 조금씩 복사했습니다. 이제 새로운 2TB 클론이 제대로 작동합니다.
새 드라이브에는 OSX Yosemite와 Bootcamp에서 실행되는 Windows 7이라는 2개의 파티션이 있습니다. 이 2개의 파티션은 각각 599GB와 399GB입니다. 그래서 새 드라이브에 1TB의 여유 공간이 생겼습니다.
이제 이상적으로 원하는 작업을 수행하는 수고를 겪지 않고 이 두 파티션을 모두 확장하여 여유 공간을 채우고 MBR과 GBT가 동기화되었는지 확인해야 합니다. 저는 세 번째 파티션을 생성하기로 했습니다. OSX에서 대용량 파일을 사용하고 저장하기 위한 것입니다.
디스크 유틸리티를 실행하고 OSX 및 Bootcamp 파티션 아래에 있는 여유 공간을 선택하면 작은 + 기호를 클릭하고 Mac OS 확장(저널링)을 선택한 다음 적용할 수 있습니다.
그런 다음 유명한 오류가 발생합니다.
오류로 인해 파티션이 실패했습니다. 선택한 크기는 선택한 파일 시스템에 유효하지 않습니다.
여기에 세 번째 파티션을 만드는 방법에 대한 아이디어가 있습니까?
아래 설정에 대한 아이디어를 제공하기 위해 터미널에 있는 diskutil 목록의 출력이 나와 있습니다.
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS OS X 599.5 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 399.9 GB disk0s3
답변1
그만큼GUID 파티션 테이블(GPT),디스크가 사용하는 파티션 테이블 복사본 두 개를 디스크 시작 부분과 끝 부분에 하나씩 저장합니다. 디스크를 더 큰 디스크에 "비트 단위"로 복사하면 백업 파티션 테이블이 디스크 중앙에 놓이게 됩니다. 백업 파티션 테이블 뒤에 파티션을 배치하는 것은 불가능합니다.
이와 같은 상황에서 OS X의 디스크 유틸리티가 무엇을 하는지 잘 모르겠습니다. 백업 파티션 테이블을 이동해야 한다는 것을 인식할 만큼 똑똑하지 않은 경우(증상에 따르면 이 점에서 멍청한 조치라고 나타남) 다른 도구를 사용하여 이동해야 합니다. 내 자신의GPT fdisk( gdisk
)이것을 할 수 있습니다:
gdisk
다음과 같이 디스크에서 실행합니다 .sudo gdisk /dev/disk0
p
파티션 테이블을 보려면 입력하세요 . 이는 주로 올바른 디스크에서 작업하고 있고gdisk
파티션 테이블을 올바르게 해석했는지 확인하기 위한 온전성 검사입니다.x
전문가 메뉴에 들어가려면 입력하세요 .e
백업 데이터 구조를 디스크 끝으로 이동하려면 입력하세요 .- 너무 많은 주의를 기울여
p
파티션 테이블을 다시 보려면 입력하여 실수로gdisk
모든 파티션이나 다른 항목을 삭제하라는 메시지가 표시되지 않았는지 확인하세요. - 모든 것이 정상으로 보이면
w
변경 사항을 입력하여 디스크에 저장하십시오. 이 변경 사항을 확인하라는 메시지가 표시됩니다. - 안전을 위해 재부팅하세요. 이렇게 하면 OS X가 새 파티션 테이블을 사용하게 됩니다.
이 작업을 완료한 후에는 디스크 유틸리티를 사용하여 새 파티션을 생성할 수 있습니다. ( 에서 새 파티션을 생성할 수도 있지만 gdisk
파일 시스템이 생성되지 않으므로 newfs
작업을 완료하려면 또는 디스크 유틸리티를 사용해야 하므로 디스크 유틸리티에서 수행하는 것이 좋습니다.)
백업 파티션 테이블을 이동할 수 있는 다른 도구도 있을 것이라고 확신합니다. Linux parted
및 GParted에서는 기본적으로 자동으로 수행됩니다. 저는 OS X 도구에 익숙하지 않습니다. 다른 방법이 효과가 있을 가능성은 있지만 gdisk
그렇게 할 것이라고 확신하는 유일한 방법입니다.