SD 카드는 인식되지만 "수퍼블록을 읽을 수 없습니다"라고 마운트되지 않습니다.

SD 카드는 인식되지만 "수퍼블록을 읽을 수 없습니다"라고 마운트되지 않습니다.

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

파티션 유형은 무엇입니까?

  1. vfat인 경우 슈퍼블록이 손상되었을 수 있습니다. 시도해 보십시오 sudo fsck.vfat /dev/mmcblk0p1(옵션은 매뉴얼 페이지를 확인하십시오).

  2. 실제로 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

그런 다음 노틸러스에서 장치를 클릭했는데 작동했습니다.

관련 정보