SD 카드는 인식되지만 “수퍼 블록을 읽을 수 없습니다”마운트되지 않습니다 ## Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430:

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에서 분석을 실행하고 있지만 파일을 카드에서 가져 오기 위해 무엇을 할 수 있는지 잘 모르겠습니다. 차라리 카드를 포맷하지 않고 데이터를 잃어 버리고 싶습니다.

어떤 도움이나 제안이라도 대단히 감사하겠습니다.



답변

다른 것을 시도하기 전에 전체 장치를 안전한 장소에 복사하십시오.

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. 실제로 리눅스 머신에서 만들었습니까? 그렇지 않은 경우 exFAT 파일 시스템 일 수 있습니다. 시험:

    sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
    

    처음 몇 바이트가 ‘EXFAT’인지 확인하십시오. 그렇다면 퓨즈 기반 exfat를 설치하십시오.

    sudo apt-get install exfat-fuse
    

    GUI가 자동으로 인식하지 않으면 수동으로 마운트하십시오.

그래도 문제가 해결되지 않으면 더 깊이 파고 들어야합니다. 🙂


답변

필자의 경우 오류는 다음과 같습니다.

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

그런 다음 노틸러스에서 장치를 클릭하면 제대로 작동합니다.


답변