파일 시스템이 손상된 메모리 카드에서 사진 파일을 어떻게 복구 할 수 있습니까?


18

나는 이것이 특히 사진 문제가 아니라는 것을 알고 있지만 프로슈머 / 전문가 수준의 DLSR을 가진 많은 사람들이 컴팩트 플래시 카드를 사용하기 때문에 다른 사람들에게도 적용되어야합니다.

Sandisk 16GB Ultra 카드가 있는데 때때로 카메라에서 카드에 액세스 할 수 없다고보고합니다. 계속 사용하려면 카드를 다시 삽입해야했습니다. 카드를 읽고 사진 파일을 컴퓨터 드라이브로 전송할 수있었습니다. 오늘도 같은 일이 다시 일어났습니다. 카드 용량에 가까워지면서 마지막에 실패했고 카메라가 더 이상 읽을 수 없었습니다. 다시 삽입에도 불구하고.

다른 CF 카드는이 문제를 한번도 보여주지 않았으므로이 카드와 거의 격리되어 있습니다.

컴퓨터 CF 카드 리더에서도 카드를 인식 할 수 없습니다. 파일 시스템이 토스트 된 것 같지만 사진 파일이 손상되지 않은 것 같습니다. 카드의 원시 이진 데이터를 검사하고 사진을 복구 할 수있는 방법을 찾고 싶습니다.



나는 그 질문을 보았지만 CF와 SD 카드 기록 형식 (OS 파일 시스템이 아닌)의 차이점과 원시 카드 리더가 특별한 조치를 취해야하는지에 대한 근본적인 이해가 없었습니다.
icelava

답변:


18

CGSecurity에는 두 가지 유틸리티가 도움이 될 수 있습니다.

  • TestDisk- 손상된 파티션 테이블에서 디스크 데이터 및 파일 복구에 직접 액세스 할 수 있습니다.
  • PhotoRec- 이미지 (& 비디오) 파일의 바이트 패턴을 식별하여 사진을 복구하는 데 특히 적합합니다.

카드 고장의 원인에 따라 어떤 도구가 가장 잘 작동하는지에 따라 달라집니다.

복구 도구를 잘못 사용하여 추가 손상을 방지하기 위해 TestDisk를 사용하여 카드의 원시 백업을 먼저 수행 할 수 있습니다.


2
PhotoRec를 사용하여 파일을 복구했습니다. 무료이기 때문에 GUI가 부족하다고 불평 할 수 없습니다.
icelava

2
PhotoRec +1 : 카드에 파일 시스템이 손상 되었지만 (Windows 및 카메라에서 인식하지 못함)이 훌륭한 소프트웨어를 사용하여 모든 사진을 복구 할 수있었습니다. 더 추천 할 수 없습니다!
Robert Koritnik

3
작동하는 무료 및 오픈 소스 소프트웨어를 추천 해 주신 +1 TestDisk에서 원시 백업 옵션을 찾으려고했지만 찾을 수 없었습니다. 결국에는 카드로 파일을 복사했습니다. 모든 단일 사진을 복구했습니다. 훌륭한 프로그램.
Lilienthal

6

액세스 할 수없는 카드인지 아니면 파일 시스템인지 구별 할 수 있습니까? Linux에서는 원시 장치에 액세스하여 데이터를 가져올 수 있습니다 (일반적으로 순차적으로 JPEG 파일이기 때문에 가능해야 함).

Windows 및 Mac에서는 SanDisk에서 권장하는 복구 소프트웨어를 사용해 볼 수 있습니다. 데모 버전은 http://www.lc-tech.com/software/rprodetail.html(SanDisk FAQ 항목 참조) 그것에 대해).

원시 하드웨어를 볼 수 없다면 데이터 복구 서비스를 사용하여 카드를 찢어 플래시 칩에서 데이터를 가져 오는 것이 유일한 기회 일 것입니다.


파일 시스템 테이블 자체가 손상되었습니다. 다양한 유틸리티를 테스트하여 데이터 파일을 검색 할 수 있습니다.
icelava

이 소프트웨어는 오픈 소스 TestDisk보다 사용자에게 친숙하므로 기술에 익숙하지 않은 사람들에게 권장합니다. 그렇지 않으면, TestDisk / Photorec은 여전히 ​​합리적인 소프트웨어 경험으로 얻을 수 있습니다.
icelava

TestDisk / PHotoRec는 손상된 카드가 "내 컴퓨터"에 포맷되지 않은 드라이브로 표시되어 있어도 손상된 카드를 인식하지 못합니다. TestDisk가 작업을 수행했습니다. 구조 가치가 있지만 클린 룸 데이터 복구 전문가보다 훨씬 저렴하면 값이 비싸지 만 센트 가치가 있습니다.
nathanchere

3

카드를 전혀 찾을 수 없다면 Piriform, Inc.의 Recuva 를 사용해보십시오 . 무료로 다운로드 할 수 있으며 실수로 삭제 한 파일을 다시 가져 오는 데 사용했습니다.

나열된 기능 중 하나는 다음과 같습니다.

손상되거나 포맷 된 디스크에서 복구

드라이브가 비어 있도록 드라이브를 포맷 한 경우에도 Recuva는 파일을 찾을 수 있습니다.


Recuva는 카드 드라이브를 스캔하기 전에 알려진 파일 시스템 (예 : FAT32, NTFS)을 예상하는 것 같습니다. 내 카드의 파일 시스템이 손상되었습니다.
icelava

@icelava-파일 시스템 무엇인지 알아야 할 수도 있지만 드라이브에 좋은 파일 시스템이 필요하지는 않습니다.
가짜 이름

아니, Recuva는 인식 할 파일 시스템이 없기 때문에 아무것도 할 수 없었습니다.
icelava

2

chkdsk를 먼저 사용하여 파티션을 복구 해보십시오. 카드가 FAT32 형식이라고 가정합니다. Windows 명령 프롬프트 (cmd)에서 다음 명령을 사용할 수 있습니다.

chkdsk g : / f / r / x

g 대신 메모리 카드 드라이브 이름을 작성해야합니다.

chkdsk가 완료되고 드라이브가 다시 표시되면 파일을 복구 할 수 있습니다.

이미지 파일을 볼 수 없지만 메모리 카드에 액세스 할 수있는 경우 소프트웨어 Recuva 를 사용 하여 이미지 파일을 구출 할 수 있습니다.


미디어를 백업하기 전에 이와 같은 쓰기 작업을 사용하는 것이 편하지 않습니다.
코드 InChaos

사용 된 chkdsk 명령이 작업을 쓰지 않습니다. 논리적으로 선택하는 것은 물론 쓰기 작업을 사용하는 것은 좋지 않습니다.
Tyathalae

볼륨을 수정하지 않고 어떻게 오류를 해결할 수 있습니까?
코드 InChaos

데이터를 건드리지 않고 파티션 테이블을 수정할 수 있습니다. 또한 파일 서명을 찾아 MFT 및 파일 할당 테이블에서 수정할 수 있습니다.
Tyathalae

MFT를 수정하지 않으면 수정할 수 없습니다. 그리고 그것을 수정하면 더 깨질 위험이 있습니다. 그래서 나는 이것이 전체 카드의 저수준 사본을 만들기 전에 수행해서는 안되는 위험한 접근법이라고 생각합니다.
코드 InChaos

1

Simon이 쓴 것처럼 photorec은 이미지 파일뿐만 아니라 손실 된 데이터를 복구하는 좋은 도구입니다. 나는 과거에 jpg 파일을 성공적으로 복구했지만 서명을 사용하여 파일을 찾았으며 원시 파일에 대한 서명이 있는지 알 수 없습니다.

팁은 먼저 dd로 카드의 내용을 복사하고 dd로 만든 이미지로 사용한 photorec을 복사하십시오. 이 일회성 사본을 만들면 카드가 더 손상되지 않습니다.

photorec가 원시 파일을 인식하지 못하는 경우 다른 도구를 사용하여 운이 좋은지 확인하십시오 ( 예 : Foremost) .

지워진 디스크에서 파일을 복구하는 방법에 대한이 기사를 읽을 수도 있습니다 .


ddrescue 와 같은 디스크 복구 도구 중 일부는 실제로 문제가있는 섹터를 반복적으로 읽음으로써 구체적으로 작동합니다. 이 전략이 플래시 미디어에 도움이되는지 모르겠지만 솔직히 나는 카드의 추가 손상에 대해 걱정하지 않을 것입니다. 미디어는 "한 번의 경고, 당신이 나왔습니다"정책을 따를 정도로 저렴합니다. 카드에 오류가있는 경우, 가능한 것을 저장 한 다음 휴지통에 버립니다.
mattdm

1

현재 ddrescue 를 사용하여 손상된 CF 카드에서 사진을 복구하는 중입니다 (하드웨어 오류라고 생각합니다).

내가 가진 문제는 파일 시스템 / 파일의 일부를 읽을 수없는 것이 아니라 CF 카드의 특정 부분을 읽으려고 할 때 디스크가 완전히 응답하지 않아 파일을 가져 오는 것이 매우 어렵습니다.

나는 이것이 매우 특별한 경우라고 생각하지만 어쨌든 나는 실패한 부분을 건너 뛰고 작동하는 섹터를 읽은 다음 생성 ddrescue하는 -i옵션을 사용하여 대부분의 디스크를 다시 함께 조각 할 수 있었다 PhotoRec와 함께 사용할 새 디스크 이미지 파일.

CF 카드에 심각한 오류가 발생하지 않았다면 다른 사람들이 제안한 것처럼 PhotoRec만으로도 가능하다고 생각합니다.

ddrescue의 주요 유틸리티는 사용 가능한 디스크를 최대한 확보하고 다양한 기술 (예 : 자기 / 광학 디스크에 좋은 재시도)을 사용하여 간격을 메울 수있는 방법 인 것 같습니다. 디스크를 다시 실행하여 다양한 기술로 읽을 수있는 디스크 이미지를 만들 수 있습니다. 그리고 실패 / 손상된 섹터 사이에서 실제로 읽을 수있는 양을 자동으로 계산합니다.


0

디즈니 월드로 휴가를가는 동안 SD 카드가 제대로 작동하지 않았습니다. 카메라는 카드를 읽을 수 없다고 말했다. 그리고 컴퓨터는 카드가 비어 있다고 말했다. 내가 거기에 100 장 이상의 사진이 있다는 것을 알았을 때. 그리고 이것은 내가 호텔로 돌아가서 그들을 백업하기 전이었습니다.

따라서 삭제 된 파일을 찾는 볼륨 (하드 드라이브, 플래시 등)을 검색하는 "Recuva"(Windows 만 해당)라는이 삭제 프로그램을 기억했습니다.

확실히, 그것은 그들 중 하나 하나를 발견했고 나는 그들을 모두 복원 할 수있었습니다. 무엇보다도, 프로그램은 무료입니다.

Google "Recuva"를 사용해보십시오.


중복 된 답변. 나는 recuva를 전에 시도했지만 알려진 파일 시스템이 카드에 존재할 것으로 예상했습니다. 파일 시스템을 인식 할 수 없을 때까지 내 카드가 토스트되었습니다.
icelava
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.