Mac OS 확장 파티션이 하나 인 외장 하드 디스크가 있습니다. 이 디스크는 며칠 전에 작동을 멈췄습니다. 디스크 유틸리티로 파티션을 복구하려고했지만 운이 없습니다. 오류 메시지는 다음과 같습니다.
오류 : 디스크 유틸리티가이 디스크를 복구 할 수 없습니다. 가능한 많은 파일을 백업하고 디스크를 다시 포맷 한 후 백업 된 파일을 복원하십시오.
디스크를 복구 할 수있는 아이디어 나 도구가 있습니까?
Mac OS 확장 파티션이 하나 인 외장 하드 디스크가 있습니다. 이 디스크는 며칠 전에 작동을 멈췄습니다. 디스크 유틸리티로 파티션을 복구하려고했지만 운이 없습니다. 오류 메시지는 다음과 같습니다.
오류 : 디스크 유틸리티가이 디스크를 복구 할 수 없습니다. 가능한 많은 파일을 백업하고 디스크를 다시 포맷 한 후 백업 된 파일을 복원하십시오.
디스크를 복구 할 수있는 아이디어 나 도구가 있습니까?
답변:
Apple의 지원 문서에 설명 된대로 터미널 유틸리티를 사용하여 명령 행 (터미널)을 사용하여 복구 할 수 있습니다 ( 아래 참조).
명령 행과 명령을 사용하십시오
fsck_hfs -l
.컴퓨터를 시동하고 관리자로 로그인하십시오.
터미널을 엽니 다 (/ 응용 프로그램 / 유틸리티).
프롬프트에서 다음 명령을 입력 한 후 Return을 눌러 파일 시스템 ID를 판별하십시오.
df -hl
다음과 같은 텍스트 줄을 찾으십시오.
Filesystem Size Used Avail Capacity Mounted on /dev/disk0s3 37G 20G 17G 55% / /dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
"/ dev / disk0s3"과 같이 / dev / 뒤에 나타나는 외부 디스크 "disk"이름을 기록해 두십시오. 외부 볼륨의 파일 시스템 ID입니다.
프롬프트에서 다음 명령을 입력하고 Return 키를 누릅니다.
df -hl
그런 다음 다음 명령을 입력하십시오. 여기서 "disk1"은 4 단계에서 적어 둔 파일 시스템 ID입니다. Return 키를 누르십시오.
sudo fsck_hfs -l /dev/disk1
프롬프트가 표시되면 관리자 비밀번호를 입력 한 다음 Return 키를 눌러 확인을 시작하십시오.
디스크 검사 중에 다음과 같은 메시지가 나타납니다.
** /dev/rdisk0s3 (NO WRITE) ** Root file system ** Checking HFS Plus 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 Macintosh HD appears to be OK.
df -hl
달성합니까?
diskutil list
하여 외부 디스크의 ID를 얻습니다. apple.stackexchange.com/questions/107953/…
손상된 Apple_HFS 디스크를 Mavericks / Yosemite에 플러그인하면 fsck_hfs
자체적으로 실행 됩니다.
출력을 볼 수 있습니다 (터미널) :
tail -f /var/log/fsck_hfs.log
수리를 실행하기 전에 완료 될 때까지 기다리십시오.
또한 일부 오류를 복구하려면 복구를 반복적으로 실행해야합니다. 최근에 7 번 실행해야했지만 결국 디스크를 성공적으로 복구했습니다. fsck_hfs
또는 디스크 유틸리티를 사용할 수 있습니다 .
시도해야 할 한 가지 극단적 인 방법은 드라이브를 몇 층의 냉동실 가방에 넣고 냉동실 에서 식힌 다음 마운트하도록하고 다시 실패 할 때까지 가능한 데이터를 복사하십시오. 이 과정을 반복하십시오. 터무니없는 일이지만 저에게 효과적이며 주요 기술 뉴스 매체가 아이디어를 얻었을 때 인터넷에 나타나기 시작한 신화를 불러 일으키는 게시물에 관계없이 데이터를 복구하는 데 도움이 될 수 있다는 많은 일화 증거가 있습니다.
fsck
위의 약간 다른 옵션을 사용하여 명령 줄에서 운이 좋았습니다 .
df -hl
위와 같이 디스크 장치의 경로를 결정하는 데 사용 됩니다 (필자의 경우 첫 번째 외부 USB 드라이브 /dev/disk1s1
)
그런 다음 사용
sudo fsck_hfs -r -d /dev/disk1s1
-r 옵션은 카탈로그 B- 트리를 재 빌드합니다. 디스크 유틸리티가이 작업을 자동으로 수행하지 않는 이유를 잘 모르겠습니다. -d 옵션은 추가 디버깅 정보를 보여줍니다. 자세한 내용 은 단일 사용자 모드에서 디스크 복구 (fsck 실패) 및 fsck_hfs 매뉴얼 페이지를 참조하십시오.
디스크를 복구하지 않아도됩니다!
Mac과 Windows PC간에 공유하는 외장 드라이브입니까? FAT32 형식의 디스크 에서이 문제가 몇 번 발생했습니다. Windows PC에서 디스크를 제거 할 때 디스크를 올바르게 마운트 해제하지 않으면 전체 볼륨이 "사용 중"으로 표시되며 Apple의 디스크 유틸리티에서 볼 때 볼륨을 복구하라는 메시지가 표시됩니다. 그러나 디스크 유틸리티가 볼륨을 복구하지 못하고보고합니다.
열 수 없습니다 (자원 사용 중)
파일 시스템 검사 종료 코드가 8입니다.
해결 방법은 간단합니다. 해당 드라이브를 Windows PC에 다시 연결하고 Mac에 연결하기 전에 올바르게 마운트 해제하십시오.
케이블을 잡아 당겨서 USB 드라이브를 분리하는 것은 드문 일이 아니며 일반적으로 문제를 일으키지 않으며 다시 연결할 때 무결성이 확인됩니다. 이상적으로 Mac은 이러한 일반적인 문제를 인식하고 해결합니다. 그러나 파일 시스템이 정상인지 확인하기 위해 Microsoft만을 신뢰하는 것으로 보입니다.
솔직히 애플은 오류보고에있어 다소 보수적이다. 때때로 (어떤 사람들은) 잘못을 저지르기도합니다. 따라서 그들이 이와 같은 문제를 나타낼 때. 그것은 모르지 타사 프로그램을 고칠 수 있지만, 솔직히 당신이 가장 먼저 할 일은 당신의 데이터 백업. 드라이브가 토스트되지 않더라도 데이터가 손실 될 가능성이 있습니다.
드문 경우지만 외부 미디어 나 복구 파티션 (COMMAND-R)에서 부팅하여 디스크 유틸리티를 실행하면 복구 할 수 있습니다. 시간이 조금 걸리기 때문에 시도해 볼 가치가 있습니다.
개인적으로 DiskWarrior를 사용하고 정확한 오류 메시지를 포함하여 디스크 유틸리티가 건드릴 수없는 드라이브를 복구했습니다. 그것이 트릭을 할 것이라는 보장은 없지만 새로운 HD보다 저렴합니다.
다른 상용 소프트웨어를 소유하지 않은 경우 원하는 소프트웨어입니다. 또한 현재 소유 한 모든 Mac에서 작동하는 부팅 가능한 미디어와 업데이트 된 미디어를 유지하십시오. 나는한다.
먼저 디스크 하드웨어 또는 파일 시스템에 문제가 있는지 확인해야합니다. 하드웨어 고장 여부를 알아 보려면 SMART 데이터를 평가하는 유틸리티를 사용할 수 있습니다. Apple의 디스크 유틸리티는 제한된 형식을 사용하지만 전용 도구만큼 안정적이지는 않습니다. SMART Utility를 사용 합니다. 무료 평가판은 일회성 진단에 필요한 모든 정보를 제공합니다.
하드웨어가 불량한 경우 파일 시스템을 복구하지 마십시오. 데이터 복구 상황에 있습니다.
SMART Utility에 따라 드라이브가 정상 이면 Alsoft DiskWarrior로 파일 시스템을 복구해야합니다 . DiskWarrior는 HFS 파일 시스템에 대한 친숙한 지식을 갖춘 팀이 개발 한 것으로 Disk Utility 로 해결할 수없는 문제 를 해결할 수 있습니다 .
디스크 유틸리티가 볼륨을 복구 할 수 없으면 디렉토리 구조가 더 이상 카탈로그 된 파일을 더 이상 찾을 수없는 위치로 손상되었음을 의미합니다.
이제 모든 파일을 다른 디스크로 복사 할 수는 있지만 많은 오류가 발생할 수 있으며 이론적으로 복구 가능한 모든 파일을 얻지 못할 수도 있습니다.
따라서이 복구 작업에 제품 데이터 구조 를 사용하는 것이 좋습니다 . 전체 디스크를 검색하고 (시간이 오래 걸립니다) 카탈로그의 "분실 된 조각"을 검색하여 최대한 복구하기 위해 최선을 다합니다.
복구 불가능한 것으로 표시된 디스크를 사용하면 디스크에 계속 쓰려고 시도해서는 안됩니다 (실제로 읽기 전용으로 작성해야합니다. 카탈로그가 손상되어 유효한 데이터를 덮어 쓸 수 있습니다.
따라서 두 번째 디스크를 충분히 확보하고 구조를 시작하십시오. 더 많은 손실을 걱정하지 않는 한이 볼륨을 수정하지 마십시오.
Diskwarrior 및 / 또는 TechTool Pro를 사용하여 볼륨을 수정 한 경험이 있습니다 (디스크 유틸리티가이를 수정할 수 없다고하더라도) . 둘 다 쉐어웨어입니다. 프리웨어 대안이있을 수 있지만 경험이 없습니다.