디지털 카메라의 메모리 카드에서 일부 비디오를 읽으려고 합니다. 디렉터리 속성이 없기 때문에 DCMI 폴더에 접근할 수 없습니다. 예상되는 DCIM 폴더는 0바이트 파일입니다. "ls -l"을 입력하면 메모리 카드의 폴더/파일 목록이 표시되고 DCIM 폴더의 첫 번째 열은 "d"가 아니라 "-"입니다.
파일을 복구할 수 있는 방법이 있나요? DCIM 파일의 디렉터리 속성을 설정하는 방법이 있나요?
답변1
파일 시스템이 손상되었습니다. 손상된 바이트 하나를 식별했다고 해서 나머지도 괜찮다는 의미는 아니며 실제로는 그 반대입니다. 디렉토리 항목을 디렉토리에 다시 넣으면 파일 시스템이 무효화되거나 디렉토리에 쓰레기가 포함될 가능성이 높습니다.
가장 먼저 해야 할 일은 SD 카드를 파일로 복사한 다음 복사를 처리하는 것입니다. Linux에서는 SD 카드가 다음과 같다고 가정합니다 /dev/sdb
.
sudo cat /dev/sdb >/var/tmp/videos.sdcard
cp /var/tmp/videos.sdcard /var/tmp/videos.fsck.sdcard
그런 다음 두 번째 복사본에서 파일 시스템 복구를 시도합니다.
/sbin/fsck.fat /var/tmp/videos.fsck.sdcard
설치해 보십시오: sudo mount -o loop /var/tmp/videos.fsck.sdcard /mnt
또는 fusefat /var/tmp/videos.fsck.sdcard ~/mnt
.
그래도 도움이 되지 않는다면, 또 다른 복사본을 만들고 /var/tmp/videos.manual-repair.sdcard
16진수 편집기(FAT 파일 시스템을 이해하는 편집기가 바람직함)를 사용해 보십시오.Active@Disk 편집기도움이 될 것 같지만 한번도 사용해본 적이 없습니다.) 이전에 쓴 것처럼, 나는 희망을 얻지 못할 것입니다.