외부 Mac 하드 드라이브 읽기 오류

외부 Mac 하드 드라이브 읽기 오류

액세스하려는 일부 데이터가 포함된 외장 드라이브(500GB WD Passport)가 있습니다. 디스크는 파일 소유권을 무시하고 Mac OS 확장(저널링, 대소문자 구분)으로 포맷되었습니다.

안타깝게도 폴더를 복사하려고 할 때마다 "읽기/쓰기 오류가 발생했습니다"라는 메시지만 표시됩니다.

디스크 유틸리티를 사용하여 디스크 복구를 시도했지만 디스크가 정상이라는 메시지만 표시됩니다.

Verify and Repair volume “XXXXX”
Checking Journaled HFS Plus volume.
Detected a case-sensitive volume.
Checking extents overflow file.
Checking catalog file.
Checking multi-linked files.
Checking catalog hierarchy.
Checking extended attributes file.
Checking volume bitmap.
Checking volume information.
The volume XXX appears to be OK.
Volume repair complete.
Updating boot support partitions for the volume as required.

몇 개의 파일을 추출할 수 있었지만 작업이 정말 느리고 일부 파일이 전송되지 않았습니다.

내 드라이브에서 파일을 가져오는 방법에 대한 단서가 있는 사람이 있나요?

답변1

당신은 사용해 볼 수 있습니다구출원시 드라이브 데이터를 다른 드라이브(적어도 실패한 드라이브만큼 크거나) 또는 디스크 이미지(역시 다른 드라이브에 있음)에 복제합니다. 그런 다음 복제본에서 파일을 복사합니다.

ddrescue가 하는 일은 성공적으로 읽히지 않은 섹션을 건너뛰고 드라이브의 내용을 복사하는 것입니다. 그런 다음 돌아가서 첫 번째 단계에서 오류가 발생한 섹션을 다시 시도하고 (희망적으로) 결국 모든 것을 얻습니다. 드라이브에서 모든 것을 꺼내고 싶지만 관심 있는 몇 가지 파일 및/또는 폴더만 선택할 수 있는 옵션은 제공하지 않는 경우에 유용합니다. ddrecover와 같은 오류를 처리하지만 선택성을 허용하는 것은 아무것도 모릅니다.

OS X에서는 마운트된 볼륨이 아닌 유닉스 레벨 장치 파일로 작업하기를 원하기 때문에 이를 사용하는 것은 다소 직관적이지 않습니다. 거기에tinyapps.org의 절차이를 사용하여 Mac의 내부 드라이브를 복구하는 방법은 다음과 같습니다. 귀하의 상황에서는 Mac을 대상 디스크 모드(1단계)로 전환하는 것을 건너뛰고 4단계에서 FireWire 대신 USB를 사용할 수도 있습니다.

ddrescue가 있습니다.TinyApps의 OS X용으로 컴파일된 바이너리. 중요한 것은 다운로드 링크에 계정/비밀번호가 필요하다는 것입니다. 계정은 로고의 첫 번째 텍스트 줄이며(대소문자 구분!) 비밀번호는 로고의 두 번째 텍스트 줄입니다(설명은 TinyApps.org FAQ 참조).

ddrescue 사용에 대한 TinyApps.org 지침

관련 정보