실수로 SD 카드에서 사진을 삭제했습니다.
Wondershare 사진 복구 및 카드 복구라는 소프트웨어를 구입했습니다. 사진의 50%를 복구할 수 있었습니다.
그런데 여기서 이상한 문제에 봉착하게 되었습니다.
실제로 내 사진을 모두 복구할 수 있었습니다. 하지만 오래된 사진(평균 1~2년 전)만 전체 크기(3~5MB)로 복원되고, 최신 사진(모두 2013년)은 30~100KB만 복원됩니다. 썸네일과 큰 탭에서 이미지와 정보를 볼 수 있습니다. 그런데 이미지 파일을 열면.. 파편처럼 보입니다.
데이터 중복을 피하기 위해 실수로 사진을 삭제한 날 이후로 이 SD 카드를 사용하지 않았습니다. 그런데 오래된 사진을 복원할 수 있는데 최신 사진이 모두 조각난 이유가 정말 이해가 되지 않습니다.
답변1
photorec
testdisk 패키지에서 시도해 볼 수 있지만 모든 복구 시도는 최후의 수단일 뿐이며 실패하는 경우가 많습니다. 그렇기 때문에 잃어버리고 싶지 않은 데이터를 백업해야 합니다.
답변2
"조각화"가 "픽셀화"되었거나 줄무늬와 같은 이상한 표시가 있는 JPEG 이미지(가장 일반적인 이미지 형식)를 의미하는 경우 파일이 완전히 복구되지 않았음을 의미합니다.
이제 카드 자체가 작동하면 dd
파일에 복제해 보세요.
dd if=/dev/mmcblk0p1 of=/path/to/image bs=1M
결과 이미지를 처리합니다. 속도가 더 빨라지고 데이터의 유일한 복사본이 실수로 손상되는 것에 대해 걱정할 필요가 없습니다. 고장이 난 HDD 등 어떤 식으로든 손상된 미디어에서 데이터를 구출하려고 할 때,ddrescue
올바른 선택입니다.
SD 카드에서 일반적으로 사용되는 파일 시스템은 다음과 같습니다.지방(실제로는 매우 간단한 구조를 가지고 있습니다.) 따라서 이를 다시 생성하려는 유틸리티를 찾아볼 수도 있습니다. (이러한 유틸리티는 DOS 시대부터 사용되어 왔으며 한 가지 예는 다음과 같습니다.노턴 유틸리티).