오류로 인해 OSX 파티션이 실패했습니다. 선택한 크기는 선택한 파일 시스템에 유효하지 않습니다.

오류로 인해 OSX 파티션이 실패했습니다. 선택한 크기는 선택한 파일 시스템에 유효하지 않습니다.

그래서 내 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)이것을 할 수 있습니다:

  1. gdisk다음과 같이 디스크에서 실행합니다 .sudo gdisk /dev/disk0
  2. p파티션 테이블을 보려면 입력하세요 . 이는 주로 올바른 디스크에서 작업하고 있고 gdisk파티션 테이블을 올바르게 해석했는지 확인하기 위한 온전성 검사입니다.
  3. x전문가 메뉴에 들어가려면 입력하세요 .
  4. e백업 데이터 구조를 디스크 끝으로 이동하려면 입력하세요 .
  5. 너무 많은 주의를 기울여 p파티션 테이블을 다시 보려면 입력하여 실수로 gdisk모든 파티션이나 다른 항목을 삭제하라는 메시지가 표시되지 않았는지 확인하세요.
  6. 모든 것이 정상으로 보이면 w변경 사항을 입력하여 디스크에 저장하십시오. 이 변경 사항을 확인하라는 메시지가 표시됩니다.
  7. 안전을 위해 재부팅하세요. 이렇게 하면 OS X가 새 파티션 테이블을 사용하게 됩니다.

이 작업을 완료한 후에는 디스크 유틸리티를 사용하여 새 파티션을 생성할 수 있습니다. ( 에서 새 파티션을 생성할 수도 있지만 gdisk파일 시스템이 생성되지 않으므로 newfs작업을 완료하려면 또는 디스크 유틸리티를 사용해야 하므로 디스크 유틸리티에서 수행하는 것이 좋습니다.)

백업 파티션 테이블을 이동할 수 있는 다른 도구도 있을 것이라고 확신합니다. Linux parted및 GParted에서는 기본적으로 자동으로 수행됩니다. 저는 OS X 도구에 익숙하지 않습니다. 다른 방법이 효과가 있을 가능성은 있지만 gdisk그렇게 할 것이라고 확신하는 유일한 방법입니다.

관련 정보