Sierra 업데이트 후 부팅 금지 사인, 더 이상 디스크를 마운트 할 수 없음


10

며칠 전에 저는 MacBook Pro (2012 년 중반)의 두 디스크 모두에서 El Capitan에서 Sierra로 업데이트하기로 결정했습니다. SSD의 업데이트에 문제가 없었으므로 다른 디스크도 업데이트하기로 결정했습니다. .app을 다운로드했고 정상적으로 설치가 시작되었습니다. 일단 다시 시작해야 할 시점에 도달하면 문제가 시작되었습니다.

Mac이 부팅되면 물음표가있는 폴더가 나타납니다. VRAM을 재설정하고 시동 디스크 (다시?)를 선택하면 이러한 경우에 도움이된다고 읽었습니다. 그러나 이제 하드 디스크에 로그인하려고 할 때마다 금지 표시가 나타납니다 . 정확히 말하면, 로그인 암호를 입력하면 로딩 바가 거의 가득 찼습니다.

볼륨에 다시 액세스하거나 파일에 액세스 할 수있는 방법이 있습니까? 나는 정말로 잃고 싶지 않은 100GB 이상의 사진 라이브러리를 가지고 있습니다 .

내가 시도한 것들 중 일부는 다음과 같습니다.

기본 수정 및 복구 옵션 : 단일 사용자 모드 및 복구 모드 모두에서 터미널 및 디스크 유틸리티에서. 디스크 유틸리티의 "복구"옵션은 특히 "파일 시스템 종료 코드는 8입니다. 내부 오류가 발생했습니다"라는 오류를 표시합니다. 어떤 식 으로든 볼륨을 마운트하려고 시도해도 아무런 효과가 없거나 볼륨을 마운트 할 수 없다는 오류가 발생합니다. 또한 파티션은 이제 회색으로 표시되고 "-"(빈)으로 표시됩니다. "Macintosh HD"라고 불렀습니다. 이름은 여전히 ​​여러 다른 디스크 유틸리티 앱에 나타나지만 여전히 주목할만한 것입니다.

복구 모드 : OS를 다시 설치하려고 시도했지만 볼륨이 마운트 해제되어 가능한 옵션으로 표시되지 않습니다. 또한 부팅 후 문제가 업데이트 이후 더 이상 작동하지 않는 이전 확장에서 비롯 될 수 있다는 기사를 찾았습니다. 이 기사에서는 Apple 이외의 확장명을 모두 볼륨의 폴더로 이동하고 다시 부팅 할 수 있도록하기 위해 수행해야하는 터미널 단계에 대해 설명했습니다. 그러나 같은 문제로 볼륨의 이름이 지정되지 않고 마운트가 해제되어 어디에도 나타나지 않으며 "cd"도 할 수 없습니다.

안전 모드 : 손상된 파티션으로 안전 부팅을 시작할 수 없습니다.로드하려면 옵션 키를 누르고 목록에서 선택하고 Shift 키를 누른 채로도 아무 작업도 수행하지 않습니다. 작동하는 OS X 파티션 (SSD)에서만 안전 모드로 부팅 할 수 있으며 그로 인해 목적이 무효화됩니다. 지금 생각해 보면 다른 디스크 / 파티션으로 안전 부팅하는 방법이 있습니까?

단일 사용자 모드 및 fsck : 결함이있는 파티션 및 다른 파티션에서도 fsck 명령 (및 변형)을 여러 번 실행했으며 어떤 시점에서 "GRUB.Geom.Hard Disk.Read.Error"또는 이와 유사한 것을 얻었습니다. 내가 지금 볼 수있는 한, 그 후에는 더 이상 나타나지 않으므로 해결되었습니다. 여전히 OS X 파티션 부팅에 성공하지 못했습니다.

강제 마운트 : 터미널과 readOnly 옵션 사용; 성공하지 못했습니다. 전체 디스크를 마운트하려고 할 때 마운트되는 모든 것은 "APPLE"이라는 폴더가 들어있는 "EFI"파티션입니다. 여기에는 세 개의 폴더가 더 있습니다 : CACHES (하나 이상의 폴더, 비어 있음), EXTENSIONS (Firmware.scap) 및 FIRMWARE ( MBP91_00D3_B0C_LOCKED.scap). 이것들은 무엇입니까?

VRAM 재설정 : 아무것도하지 않았습니다.

볼륨 재 구축 : TechTool Pro와 DiskWarrior를 사용하여 파티션을 재 구축하려고 시도했습니다. 두 앱 모두 볼륨 무결성과 구조가 손상되었음을 나타냅니다. 어느 앱도 볼륨을 다시 만들 수 없었습니다. 특히 TechTool Pro는 첫 번째 검증 단계 인 "Journaled HFS Plus Volume"에서 중지됩니다. 볼륨이 더 이상 HFS +로 인식되지 않습니까? 이것이 의미가 있습니까?

OS X Combo Updates : 마운트 해제 된 볼륨이 표시되지 않으므로 해당 파티션에 아무것도 설치할 수 없습니다.

데이터 복구 도구 : 나는 다른 소프트웨어를 시도했고 거의 모든 파일을 읽을 수없는 매우 큰 크기의 파일을 거의 추출하지 못했습니다.

복제 : 디스크 유틸리티 및 Data Rescue 4를 사용하여 볼륨에 대해 두 개의 다른 .dmg 이미지를 만들었지 만 "마운트 할 수없는 파일 시스템"오류가 발생하여 이미지를 마운트 할 수 없습니다.


이것은 내 파티션 구성표입니다. / dev / disk1의 "손상된"볼륨에는 disk1s2 식별자가 있습니다 . 보다시피, 동일한 디스크에는 Windows 7과 Ubuntu Linux를 부팅하는 두 개의 파티션이 더 있습니다. 둘 다 올바르게 작동하므로 갑자기 하드 디스크 오류가 발생하지 않습니다. 또한 드라이브를 여러 번 확인하면 아무 것도 표시되지 않습니다. 다른 디스크 (disk0) 인 SSD는 부팅 드라이브이며 제대로 작동합니다.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Crucial SSD             249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS                         301.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                165.8 GB   disk1s4
   5:           Linux Filesystem                         32.2 GB    disk1s5

fdisk / dev / disk1 대신 다음이 표시됩니다.

Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  588785887] <Unknown ID>
 2: AB 1023 254  63 - 1023 254  63 [ 588785888 -    1269536] Darwin Boot 
*3: 07 1023 254  63 - 1023 254  63 [ 590055424 -  323803136] HPFS/QNX/AUX
 4: 83 1023 254  63 - 1023 254  63 [ 913858560 -   62914063] Linux files*

다음에해야 할 일을 잃어 버리고 Apple Community 포럼에 글을 쓰고 유용한 답변을 얻지 못했습니다. 이에 대한 도움을 주셔서 감사합니다. OS X, Windows 및 Linux를 모두 하이브리드 MBR로 약간 재생 해야하는 동일한 디스크에서 부팅하도록 만드는 것이 아마도 문제를 일으킨 파티션 구성표라는 것을 알고 있습니다. 그러나 여전히 해결할 방법이 없습니다. 이?

어떻게 든 도움이된다면 Windows 및 Linux 파티션 모두 갈 수 있습니다. 어쩌면 전체 디스크를 HFS +로 읽을 수 있습니까? 어쩌면 적어도 마운트 될까요? 모르겠어요, 이것들은 단지 생각 일뿐입니다 ...

때로는 볼륨을 부팅 할 수 없게 만드는 kext 확장을 삭제하는 것만 큼 간단 할 수 있지만 파티션이 마운트되지 않으면 어떻게해야합니까?


둘 다 설치하고 루트로 로그인하면 지금 자격 증명을 보내고 있습니다. 감사합니다.
레드 플래그

답변:


7

Sierra 설치 프로그램이 디스크 1의 파티션 테이블을 망쳤습니다. 아마도 사용자 지정 3 중 부팅 설정과 disk1의 하이브리드 MBR과 혼동 될 수 있습니다.

Disk1s2는 FileVault로 암호화되어 있으며 업그레이드 과정에서 파티션 유형이 잘못되었습니다.

disk1s2의 파티션 유형은 48465300-0000-11AA-AA11-00306543ECAC 이지만 53746F72-6167-11AA-AA11-00306543ECAC이어야 합니다.


TeamViewer 세션에서 다음이 수행되었습니다.

  • disk1의 내용을 검사 할 수 있도록 wxHexEditor 를 "Crucial SSD"에 설치 하십시오
  • 루트 사용자 활성화
  • 루트로 로그인
  • wxHexEditor를 사용하여 disk1s2의 원시 컨텐츠를 검사하십시오. 볼륨의 유형은 가까이함으로써 검출 할 수 모양 (- : 예 약간의 전문 지식 및 / 또는 위키 피 디아 생각을 필요로 볼륨 헤더와 다른 파일 시스템 구조에서 HFS + , NTFS를 ).

gpt를 사용하여 파티션 disk1s2를 제거한 후 올바른 유형으로 다시 추가하면 볼륨을 다시 마운트 할 수 있습니다.

diskutil list #get all disks and partitions
gpt -r show disk1 #get the partition map of disk1
gpt remove -i 2 disk1
gpt add -i 2 -b 409640 -s 588376248† -t 53746F72-6167-11AA-AA11-00306543ECAC disk1
diskutil verifyDisk disk1

FileVault 볼륨을 잠금 해제 한 후

diskutil verifyVolume disk2 

† : 예제 크기


문제가 해결되었습니다. OS X 파티션으로 부팅 한 후 Sierra가 계속 설치하면 Mac이 재시동되고 모든 것이 완벽하게 작동합니다. 나는 얼마나 행복한 지 표현할 수 없습니다. 대단히 감사합니다.
레드 플래그

@Izare OK ... ;-) & wxhexeditor 및 Teamviewer root / uninstall을 비활성화하는 것을 잊지 마십시오 ...
klanomath

윌 ...! :))
Red Flag

5
+1 대단한 klanomath-우리는 당신이 여기에 당신을 가지고 다행입니다 :) @Izare,이 경험을 경고로 삼아 백업 체제 (예 : Time Machine , Carbon Copy Cloner , SuperDuper! 등)를 확보하도록 제안 할 수 있습니까 ? 무엇을 선택하든, 실제로 사용하지 않는 한 좋은 것은 없습니다. 설교하는 것처럼 들리면 사과하지만, 많은 사람들이 데이터를 잃어버린 것을 보았을 때 아이디어를 얻습니다! :)
Monomeeth

2
당신은 @Monomeeth, 당신이 옳고 설득력이 없다고 설교하지 않습니다.;) 이런 일이 다시 발생한다면 나는 지금 백업을하고 있습니다. 다행히도 klanomath와 마찬가지로 이와 같은 상황을 해결하는 방법을 배웠습니다. ;)
Red Flag
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.