
SD 카드에 있는 파일을 보려고 하면 다음 메시지가 나타납니다.
## Unable to access “16 GB Volume” ##
Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/mmcblk0p1" "/media/automat0n/6366-3430"' exited with non-zero exit status 32: mount: /dev/mmcblk0p1: can't read superblock
SD 카드는 내 카메라용이며 카메라에 연결하면 모든 파일과 비디오를 볼 수 있으므로 SD가 손상되었다고 생각하지 않습니다.
현재 testdisk에 대한 분석을 실행하고 있지만 카드에서 파일을 가져오기 위해 무엇을 더 할 수 있는지 잘 모르겠습니다. 차라리 카드를 포맷하지 않고 데이터를 잃어버리고 싶습니다.
어떤 도움이나 제안이라도 대단히 감사하겠습니다.
답변1
다른 작업을 시도하기 전에 전체 장치를 안전한 장소에 복사하세요.
sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k
오류가 발생 하면 dd
장치나 컴퓨터의 카드 리더기에 문제가 있을 수 있습니다. 다른 컴퓨터에서 읽어 보셨나요? (대답은 "예"라고 가정하므로 계속 읽어보세요!)
다음으로 파티션 테이블을 읽어보세요.
sudo parted -l /dev/mmcblk0
파티션 유형은 무엇입니까?
vfat인 경우 슈퍼블록이 손상되었을 수 있습니다. 시도해 보십시오
sudo fsck.vfat /dev/mmcblk0p1
(옵션은 매뉴얼 페이지를 확인하십시오).실제로 Linux 시스템에서 생성하셨나요? 그렇지 않다면 exFAT 파일 시스템일 수도 있습니다. 노력하다:
sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
처음 몇 바이트가 'EXFAT'인지 확인하세요. 그렇다면 퓨즈 기반 exfat를 설치하십시오.
sudo apt-get install exfat-fuse
GUI가 자동으로 인식하지 못하면 수동으로 마운트해 보십시오.
그래도 문제가 해결되지 않으면 더 자세히 살펴봐야 합니다. :)
답변2
제 경우에는 오류가 다음과 같았습니다.
Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...
( exfat
오류 메시지에서 확인하세요)
수정은 지정된 것처럼 간단했습니다.여기:
sudo apt-get install exfat-fuse exfat-utils
그런 다음 노틸러스에서 장치를 클릭했는데 작동했습니다.