[apple] FileVault가 일시 중지 상태에 빠짐

방금 Yosemite가 설치된 새로운 13 “rMBP를 받았습니다. 컴퓨터를 설정할 때 FileVault를 활성화하도록 선택했습니다.

며칠 후 “FileVault에서 되돌리기”라는 앱은 많은 에너지를 소비하는 앱 목록에 표시됩니다. [ 편집 : 이 앱은 더 이상 표시되지 않습니다. 이 게시물의 다른 모든 내용은 여전히 ​​사실입니다.]

시스템 환경 설정에서 FileVault를 확인하고 “암호화 일시 중지”라고 표시된 다음 “암호화를 재개하려면 전원 어댑터 연결”이 표시됩니다. 기계가 충전 중임을 인식하더라도 전원 어댑터를 연결해도 아무런 차이가 없습니다.

이 문제를 설명하는 몇 가지 스레드를 찾았지만 해결책은 없습니다.

SMC를 재설정하고 PRAM을 지우고 복구 모드로 이동하여 디스크를 복구하고 권한을 복구하려고했습니다. 아무것도 효과가 없었습니다. 터미널에서 FileVault를 중지 할 수 없으며 활성화하려고하면 이미 켜져 있습니다.

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup disable
Password:
Enter a password for '/':
...

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup enable
Error: FileVault is already On.

출력은 다음과 같습니다 diskutil cs list.

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 25ED6E9D-5D22-4846-9C2A-2698F58A1159
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         250140434432 B (250.1 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 32AF849E-36C7-4587-AF3E-3BEC1D517A69
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     250140434432 B (250.1 GB)
    |
    +-> Logical Volume Family F3D38571-E46C-4A52-9C1A-71B9737E0A79
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         AES-XTS
        Conversion Status:       Converting
        Conversion Direction:    forward
        Has Encrypted Extents:   Yes
        Fully Secure:            No
        Passphrase Required:     Yes
        |
        +-> Logical Volume 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          249820610560 B (249.8 GB)
            Conversion Progress:   Paused
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

콘솔을 검색 corestorage하면 다음과 같은 많은 항목이 나타납니다.

12/13/14 8:41:45.067 PM corestoraged[155]: 0x7fff78553300 resumeBackgroundConversion: background conversion started/resumed for lv 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49.

그리고 다른 사람들은 이렇게 :

12/13/14 8:41:45.000 PM kernel[0]: CoreStorageLogical::resumeBackgroundTransform: thread already running

어떤 제안? 머신은 새 것이므로 머신에 많은 양의 데이터가 없으며 (Time Machine 백업도 없음) 드라이브를 지우지 않아도됩니다.

내가 할 수있는 일이 없다면 Apple은 이와 같은 문제에 대한 핫픽스를 발행 한 적이 있습니까?



답변

WWDC 2015에 참석하면서이 질문을 한 후 “암호 일시 중지”문제가 10.10.3에서 해결되었다는 메시지가 들렸습니다.

근본 원인은 암호화 프로세스 중에 CoreStorage 볼륨 크기를 조정하는 데 문제가있었습니다. CoreStorage 볼륨이 증가하지 않으면 암호화가 일시 중지되었으며 크기 조정 문제가 해결 될 때까지 재개 할 수 없었습니다.

이 문제를 해결하려면

  1. Mac을 10.10.3으로 업데이트하거나 10.10.3을 실행하는 대체 드라이브에서 부팅하십시오.
  2. 필요한 경우 암호화 된 드라이브 잠금 해제
  3. 터미널 열기
  4. Mac의 디스크 식별자를 얻으려면 다음 명령을 실행하십시오.

    diskutil list
    
  5. 디스크 식별자 정보가 있으면 루트 권한으로 다음 명령을 실행하십시오.

    fsck_cs -y disk_identifier_goes_here
    
  6. fsck_cs 는 CoreStorage 볼륨을 복구하고 크기 조정 문제를 해결해야합니다. 출력의 일부로 암호화가 재개되고 있음을 보여 주어야합니다.


답변

나는 애플과 이야기를 나누었고 사건이 확대되었다. 엔지니어가 평가할 수 있도록 로그를 보냈으며 FileVault 암호화에 실패했다고 판단했습니다. 다른 사용자들이보고 한 것처럼 Time Machine 백업을 만들고 드라이브를 지우고 Yosemite를 다시 설치하고 Time Machine 백업에서 복원하는 것이 유일한 제안이었습니다.

몇 가지 중요한 참고 사항 (내가 읽은 포럼 게시물) :

  • 드라이브를 닦을 때을 선택하십시오 Journaled. 기본값은 Journaled, Encrypted이지만 암호화를 사용하도록 설정해도 문제가 해결되지 않습니다.
  • Time Machine 백업은 드라이브를 지우고 OS X Yosemite를 다시 설치할 필요는 없지만 데이터를 유지하는 가장 쉬운 방법입니다.
  • 초기 OS X 설정 중에 FileVault를 선택 해제해야합니다. 그렇지 않으면이 문제가 다시 발생할 수 있습니다. 물론 두 번째로 효과가있을 수 있지만 왜 위험을 감수해야합니까? FileVault를 다시 활성화하기 전에 Apple이이 버그를 수정하기를 기다립니다.
  • OS X 설치 중에 Time Machine 백업에서 복원하는 경우 FileVault를 활성화하라는 메시지가 표시되지 않으며 기본적으로 꺼져 있습니다.

이 솔루션이 만족스럽지 않으면 이 안내서에서 실패한 FileVault 암호화에 대한 지침을 찾을 수 있습니다 . 필자는 비슷한 접근 방식 (Google에서 “killing corestoraged”를 검색하여 해당 가이드를 찾았 음)을 고려했지만 궁극적으로 전체 재설치에 대한 시도되고 진실한 (그리고 지루한) 접근 방식을 사용하기로 결정했습니다.

후손을 위해 앞에서 언급 한 가이드의 일부 발췌 :

따라서 해당 프로세스를 검색하면 코어 스토리지가 높은 부하를 유발하는 것으로 나타났습니다. 그것을 고치거나 시스템을 완전히 파괴 할 수있는 50/50의 기회를 주면 어떻게 고칠 수 있는지 생각했습니다. 먼저 프로세스를 간단히 종료하려고했습니다. 작동했지만 몇 초 후에 프로세스가 다시 나타 났으므로 다른 데몬에서 시작 했어야합니다. 실제로 출시 된이 프로세스를 시작한 것으로 나타났습니다. 전체 자습서를 살펴 보려면 [2] 빠른 수정 / 시험을하기로 결정했습니다. 그래서 제 생각은 데몬 바이너리를 옮기고 프로세스를 죽이는 것입니다. 그래서 나는 다음을 수행했다.

firebird:~ jvr$ mv /usr/libexec/corestoraged /usr/libexec/corestoraged.old
firebird:~ jvr$ killall corestoraged

놀랍게도 내 운영 체제가 여전히 작동하는 동안 부하가 줄었습니다. 이는 매우 위험하므로 다른 옵션이 표시되지 않는 한 권장하지 않습니다.

또한 실행 된 구성과 관련하여 더 나은 솔루션이 제공되고 있음에 유의해야합니다. 애플이 FileVault를 안정적으로 실행해서는 안됩니다. 특히 핵심 서비스로 간주되어야하기 때문입니다.

[2014/09/09] 업데이트 : 문제를 영구적으로 해결하려는 희망을 이미 포기하고 MacBook을 백업하고 다시 설치할 준비를 시작했습니다. 위의 해결 방법으로 CPU 사용 및 전력 소비 문제가 해결 되었더라도 핵심 프로세스를 원활하게 진행할 수 없었습니다. 그래서 모든 것을 백업하고 기계 청소를 시작했습니다. 지금까지 모든 작업을 완료 한 후에는 복구 모드에서 Mac을 시작하고 디스크 복구 기능 (특히 수정 권한)을 한 번 더 시도하기로 결정했습니다. 이 작업을 한 후 마지막 시도를 한 번 더 생각했습니다. 부팅하고 코어 스토리지를 다시 이동 한 다음 보안 설정 내 FileVault 진행률 화면에서 확인했습니다. 그리고 갑자기 암호화 프로세스가 다시 작동하는 것을 보았습니다.

그리고이 수업에서 배운 것 – 백업을합니다. 그리고 내가 배운 두 번째 교훈은 결코 쉬운 길을 가지지 않고 운영 체제를 다시 설치하기 시작하지 않습니다.


답변

문제를 해결 한 솔루션을 공유하고 싶습니다.

우선, El Capitan 설치가 실패하여 부팅 후 로그인 화면이 표시되었지만 로그인 후 커널 패닉이 발생하여 Mac이 다시 시작되었습니다.

복구 모드를 통해 다시 설치하려고했지만 HD를 선택한 시점에 FileVault 변환이 진행 중이라는 메시지가 나타납니다. “보안 및 개인 정보”환경 설정 창을 사용하여 변환 상태를 확인하십시오.

이 단계는 내 문제를 해결했습니다.

  • 복구 모드로 이동 (부팅 중에 cmd + R 유지)
  • 터미널을 열고 다음을 입력하십시오 : diskuitl cs list result : Conversion Progress : Paused
  • 두 번째 터미널 창을 열었습니다
  • 바이너리 ‘corestoraged’를 검색했습니다 : file / -name ‘corestorage *’
  • 복구 폴더에서 찾았습니다. / usr / libexec / corestoraged
  • 찾은 폴더에서 corestoraged를 시작했습니다. ./corestoraged
  • 이제 첫 번째 터미널을 통해 HD를 확인하십시오. 이제 변환 진행률에 백분율이 표시되고 1 시간 후에 HD가 변환되었습니다.
  • 그런 다음 동일한 복구 모드에서 El Capitan을 다시 설치할 수 있습니다.
  • 다시 설치 한 후 모든 것이 그랬습니다.

답변

요세미티 최신 업데이트를 받으십시오! 다양한 수정 사항을 확인한 후 10.10.3을 설치하고 문제가 해결되었습니다.


답변

Apple 포럼 의이 게시물을 기반으로 나를 위해 일한 것은 다음과 같습니다 .

  1. Option + Command + P + R을 눌러 PRAM 재부팅 및 재설정
  2. 재빨리 다시 부팅되었고 Command + R을 눌러 복구 모드로 들어갔습니다.
  3. 디스크 유틸리티를 선택하십시오
  4. 베이스 “Macintosh HD”와 그 아래에 암호화 된 “Macintosh HD”를 보았습니다. 암호화 된 파티션을 선택한 다음 파일 / 잠금 해제를 선택하고 비밀번호를 입력하십시오.
  5. “디스크 복구”를 선택하십시오 (1-2 분 소요).
  6. “디스크 복구 권한”을 선택하십시오 (1-2 분 소요).
  7. 기본 “Macintosh HD”파티션을 선택하고 “디스크 복구”를 선택하십시오 (3-4 분 소요).
  8. 재부팅 (애플 메뉴라고 생각합니다)
  9. 로그인하여 시스템 환경 설정 / 보안 및 개인 정보 / FireVault를 엽니 다.
  10. 이 시점에서 암호화는 여전히 “일시 중지”되었지만 전원 연결을 끊었다가 다시 연결 한 후 암호화가 다시 시작되어 빠르게 종료되었습니다 (<1 분).

희망이 도움이됩니다.


답변

나는 Peter의 두 번째 (12 월 18 일) 의견이다.

2014 년 12 월 11 인치 MBAir가 새로 출시되었습니다. 전원 어댑터를 요청하는 동안 FileVault가 일시 중지되었습니다.

수석 애플 어드바이저는 애플 엔지니어들이 컴퓨터에 아무런 문제가 없다고 말하고있다.

할 수없는 것은 FileVault를 끄는 것입니다. 엔지니어는이 문제를 외관상의 문제로 간주합니다. 그들의 첫 번째 제안은 24 시간 동안 랩탑을 잠자 지 않고 켜두는 것입니다. “많은 경우”오류가 저절로 해결된다는 것을 발견했습니다.

드라이브에 대한 데이터가 없었기 때문에 (Peter의 제안 참조) 터미널에서 드라이브를 지우고 netboot를 시작한 다음 netboot 다음에 나오는 OS X 유틸리티 창에서 “Yesemite 다시 설치”를 선택하십시오. 그런 다음 다운로드 및 설치 후 설정 중에 FileVault를 활성화하지 마십시오. 터미널에서 드라이브를 완전히 지우는 것이 중요합니다. Yosemite 만 다시 설치해도 문제가 해결되지 않습니다.

지금까지 내 노트북은 새 것처럼 보입니다.


답변

약 1 년 동안이 문제를 조사해 왔습니다 (노트북은 초기 설치 이후 FileVault가 활성화되었지만 완료되지 않았습니다. USB 드라이브와의 다음 이중 복사를 수행했습니다.

  1. SuperDuper를 사용하여 USB 드라이브에 전체 시스템 백업을 생성하십시오.
  2. 부팅 (SuperDuper가 자동으로 수행)
  3. Disk Util을 사용하여 기본 파티션을 다시 만드십시오. (*)
  4. SuperDuper를 다시 사용하여 USB 드라이브의 기본 파티션을 새로운 파티션으로 백업하십시오.
  5. 내부 드라이브에서 다시 부팅하십시오.
  6. FileVault를 재시동하십시오. 이번에는 다른 작업보다 먼저 완료하십시오 …

(*) 실수로 복구 파티션을 삭제 한 경우 복구 모드 (Cmd-R) 및 ‘요세미티 다시 설치’로 부팅하여 복구 파티션을 다시 만들 수 있습니다. 이렇게하면 OS 만 다시 설치되지만 데이터는 그대로 유지됩니다.

이것이 사람들 이이 문제를 잘 복구하는 데 도움이되기를 바랍니다. 이제 선장을 설치했습니다.