EXTERNAL 디스크에 새 복구 파티션을 만들려면 어떻게해야합니까?


10

외장 FireWire 디스크 에서 암호화를 활성화하고 싶습니다 . 디스크는 얼마 전 (2 년 이상) 포맷되었으며, Finder 컨텍스트 메뉴에서 "볼륨 암호화"를 선택하면 Mountain Lion은 다음 메시지를 거부합니다.

대상 디스크의 복구 시스템이 필요합니다

결과 : 암호화하려는 외부 디스크에 복구 파티션 (RP)이 필요합니다. 복구 파티션이 없을 때 포맷되었으므로 광산에는 없습니다.

드라이브를 다시 포맷하면 새로운 RP가 생성되지만 데이터를 교환 할 수있는 여분의 디스크가 없기 때문에이 작업을 수행 할 수 없습니다.

이 힌트 는 내부 디스크를 다루므로 유용하지 않습니다.

그래서이 디스크 에 대한 암호화활성화 할 수 있도록 외부 디스크 에 복구 파티션만드는 방법을 찾고 있습니다 . (어떻게) 이것을 할 수 있습니까?

편집 : 예, 다른 파티션을위한 공간이 디스크에 있습니다. diskutil list:

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

편집 II :

다른 디스크에서 출력 여기에서 파티션 암호화 (FreeSpace-500) Finder에서 직접 작동했습니다. 프로세스 중에 생성 된 (보이지 않는) 부팅 파티션을 복구 HD가 아니라 부팅 OS X 라고 합니다.

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4

당신이 그것을에 데이터를 디스크에이 작업을 수행하려는 경우,이 는 이동할 수 없기 때문에, 가능하지 않을 시작 HFS 파티션을. 복구 파티션 데이터 파티션보다 먼저 물리적 이어야 하는지 여부에 따라 다릅니다 .
가짜 이름

RP가 실제로 데이터 파티션 앞에 있어야하는지 여부는 알 수 없습니다.
myhd

diskutil list외부에 무엇이 보여 집니까? 기존 파티션을 축소하거나 하나의 기존 파티션을 복구 HD로 사용하도록하여 1GB 파티션을 새로 만들 수 있습니까 약 700MB의 공간이 필요합니다.
bmike

1
정확히 650MB입니다.
duci9y

답변:


10

복구 파티션 수동 복제

이 프로세스는 외부 USB 드라이브에서 효과가 있었지만 테스트 할 Firewire 드라이브 또는 암호화 된 파티션이 없지만 효과가 있습니다.

요구 사항

  • 내장 드라이브 (또는 다른 곳)의 기존 복구 파티션
  • 외장 드라이브에 최소 650MB의 여유 공간이 필요합니다 (이 답변의 이전 버전에는 추가 공간이 필요하지만 첫 번째 섹션에서는 필요한 항목 만 사용하도록 수정했습니다).

새 파티션 추가

참고 : 드라이브에 충분한 여유 공간이있는 경우이 프로세스는 파괴되지 않습니다.

  1. 터미널에서을 실행하십시오 diskutil list. 다음과 같이 출력되어야합니다.

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2
    

    기존 복구 파티션 (내 경우에는 disk0s3) 및 외부 드라이브의 기본 파티션 ( disk1s2) 의 식별자를 기록하십시오 .

  2. 을 실행 diskutil info disk1s2 | grep 'Total Size'하고 disk1s2외부 볼륨의 식별자로 바꿉니다 . 나열된 바이트 수를 기록하십시오.
  3. diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432bX를 2 단계에서 뺀 총 바이트 수로 대체하여 실행 650002432합니다. 그러면 디스크를 다시 파티션하여 복구 파티션을위한 공간이 충분한 새 파티션을 제공합니다. 참고 : 복구 파티션이 항상 650002432 바이트 인 것은 아닙니다 . diskutil info복사하려는 파티션을 확인하여 정확한 크기를 찾으십시오 .
  4. resizeVolume명령은 1 단계와 같이 새 파티션 맵을 인쇄하고 새 파티션의 식별자 ( Temp)를 기록합니다.

새 파티션에 대한 기존 복구 복제

  1. 대체, 새로운 파티션 복구 파티션을 복제하는 터미널에서 다음 명령을 실행 disk0s3하고 disk1s3파티션에 해당하는 식별자와 함께 :

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase
    

    암호를 묻는 메시지가 표시되고 내용을 지우고 있는지 확인한 다음 (y 다음에 유형 y enter) 복제 프로세스가 시작됩니다.

  2. 복구 파티션이 마운트되어 있으면 마운트 해제 한 다음를 실행하십시오 sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot". disk1s3적절한 식별자 로 교체하십시오 . 이는 올바른 파티션 유형을 설정하여 외부 드라이브를 연결할 때 OS X이 복구 파티션을 자동 마운트하지 못하게합니다.

모든 것이 올바르게 완료되면 외장 디스크에 복구 파티션이 있어야합니다.


터미널로의이 광범위한 여행에 대해 대단히 감사합니다 (예 :!). 나는 단계를 따랐지만 Error: -69742: The requested change in size is too small3 단계를
마쳤다.

한 번, 크기 조정 된 볼륨에 올바른 값을 사용하고 있는지 다시 확인하십시오. 2 단계 에서 650002432를 뺀 숫자 여야 합니다. 그래도 작동하지 않으면 해당 값을 줄이거 나 디스크 유틸리티에서 파티션 크기를 조정 한 다음 두 번째 섹션의 단계를 수행하십시오.
robmathers

@myhd 행운이 있습니까? 여전히 문제가있는 경우 알려 주시면 추가 지원을 제공 할 수 있습니다.
robmathers

디스크 유틸리티에서 파티션을 낮추려고 시도했지만 아무런 도움이되지 않았습니다. 원래 질문에 설명 된 것과 동일한 특성을 가진 디스크에서 동일한 것을 시도했으며 팁에 의존하지 않아도 모든 것이 잘되었습니다. 신비한. 이제 문제의 첫 번째 디스크가 어떻게 든 호스되었다고 가정합니다. 그러나 흥미로운 부분을 발견했습니다. 암호화 할 디스크에서 새로 생성 된 파티션을 내장 시스템 디스크의 "Recovery HD"대신 "Boot OS X"라고합니다. 어쩌면 그것이 처음부터 작동하지 않은 이유일까요?
myhd December

아, 왜 당신이 문제를 겪고 있는지 봅니다. 에 기초 diskutil list당신이 게시물에 추가 한, 당신은 복구 파티션이 없습니다. 계속하기 전에 하나추가 하고 싶을 것 입니다.
robmathers

3

이 문제는 현재 OP에서 나왔기 때문에 문제를 해결하지 못하지만이 페이지를 찾은 사람에게는 USB 마운트 디스크 (FireWire 디스크와 달리)와 함께이 문제에 대한 해결책을 찾고있는 사람에게 도움이 될 수 있습니다. OP는 이제 지정합니다).

이 Apple 기술 자료 기사가 실제로 귀하의 질문에 답변하는 것으로 보입니다 : http://support.apple.com/kb/HT4848

외부 디스크에 새 파티션을 작성해야합니다 (이 기사에서는 데이터 파티션을 시작하기 전에 파티션을 물리적으로 수행 할 필요가 없음을 암시하지만 명시하지는 않음).

외부 디스크에 새로운 1GB 파티션을 만들 공간이 있다면이 파티션에 복구 디스크를 설치할 수 있다고 제안합니다.

즉, 말하고,이 문제입니다, 재 파티션 또는 가치있는 데이터 디스크를 암호화하기 전에, 그것은 것입니다 매우 매우 백업하는 것이 좋습니다 경우 뭔가의 데이터가 잘못했다.


Recovery Disk Assistant는 USB 장치에서 작동합니다. 불행히도, 내 FireWire 디스크입니다.
myhd

2

실제로 Carbon Copy Cloner를 사용하여 디스크에 복구 파티션을 비파괴 적으로 추가 할 수 있습니다. 창 메뉴에서 Disk Center를 선택하고 왼쪽의 목록에서 복구 파티션을 추가 할 디스크를 선택하십시오. 오른쪽의 복구 파티션 탭에서 복구 파티션을 추가 할 수 있습니다.

이미 제안했듯이, 문제가 생길 경우를 대비하여 라이브 파티션을 할 때 디스크를 백업해야합니다.


흥미 롭습니다! CCC에이 기능이 있다는 것을 몰랐습니다. 나는 노력했고 표면에서 효과가있었습니다. 그러나 암호화를 설정 한 후 "Boot file not written" 대화 상자에서 프로세스가 중지되었습니다 . 어떤 아이디어?
myhd

0

선택한 OS 설치 프로그램과이 도구를 사용하여 Recovery HD를 만드는 것이 훨씬 쉽습니다 (또는 Apple이 OS 자체를 업그레이드 할 때 Apple이 업데이트하지 않은 경우 기존 복구 HD를 업데이트하는 경우).

도구를 살펴볼 수 있으며 많은 Mac 관리자가이 도구를 사용했기 때문에 시간이 지남에 따라 매우 빠르게 중단 될 때 업데이트됩니다. Apple은 OS를 재설치 할 것을 권장하지만,이 제한된 작업을 위해 특별한 도구를 실행하는 데 신경 쓰지 않는다면 간접적 인 방법입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.