Linux에서 SD 카드를 초기화하는 중에 오류가 발생했습니다


20

Android 휴대 전화에서 microSD 카드에 문제가있는 것으로 나타 났으며 Linux 노트북에 삽입하려고하면 다음과 같은 오류가 발생합니다 dmesg.

[  247.588279] mmc0: error -123 whilst initialising SD card
[  247.591314] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  247.648629] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  248.903044] mmc0: card never left busy state
[  248.903051] mmc0: error -110 whilst initialising SD card
[  248.907007] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.

이것이 내 microSD 카드가 고장 났음을 의미합니까? 휴대폰에서 어떻게 갑자기 일어날 수 있습니까? 데이터를 부분적으로 복구 할 방법이 없습니까?


이 문제 전에 Linux에서 카드를 마운트 할 수 있었습니까? 카드가 exFAT로 포맷 된 경우 exfat-utilsexfat-fuse 를 설치해야합니다 . [형식 인 경우 없는 문제가, 당신은 카드에서인양 아무것도 일부 법의학 도구가 필요할 수 있습니다.]
DrMoishe Pippik에게

5
@DrMoishePippik, 오류는 파일 시스템 수준보다 훨씬 낮은 수준에서 발생합니다. exFAT 지원 부족은 사용자가 파일 시스템을 마운트하려고 시도 할 때까지 표시되지 않으며 "지원되지 않는 파일 시스템 또는 손상된 수퍼 블록"줄에 메시지가 표시됩니다.
Mark

답변:


6

SD 카드가 사망했습니다. 이것은 시간이 지남에 따라 발생하며, 떨어 뜨리거나 많이 사용하면 SD 카드가 죽을 수 있습니다. 내 Raspberry Pi 2와 함께 사용되는 16GB 마이크로 SD 카드에서도 같은 일이 일어났습니다.

이 시점에서 SD 카드에서 데이터를 가져올 수있는 유일한 방법은 데이터 복구 필드의 전문가에게 가져가는 것입니다.


3
사실이 아닙니다. 죽은 카드가 가능한 이유는 있지만 다른 것도 있습니다. 새로운 SD 카드와 동일한 문제가 있으며 카메라에서 완벽하게 작동합니다. 그러나 내 Linux 랩톱은이 정확한 문제를 보여줍니다. 카메라에 다시 넣은 후에도 카드가 계속 작동합니다. 죽지 않았지만, 이것은 포맷팅 / 제조업체의 이상한 조합에 대한 지원이 부족한 리눅스입니다.
장-베르나르 얀센

재부팅 만하면 충분합니다 ...
S0me0ne

2

내가 볼 정확히 같은 오류를 SD 카드를 장착하는 동안 내 레노버 노트북에, 나는 카드가 리눅스 데스크톱에서 지원하는 SD 불행하게도 최적이라고한다. 동일한 카드가 내 Android 휴대 전화와 카메라에서 완벽하게 작동합니다!

해결 방법으로 데스크탑에서 작동하게하려면 내가 찾은 유일한 해결책은 연결된 상태로두고 오류가 중지되고 장치가 나타날 때까지 몇 분 동안 기다리는 것입니다.


이것은 답변보다 더 많은 의견입니다.
alljamin

2
@alljamin 동의하지 않습니다. 승인 된 답변은 사용자가 SD 카드를 버려야한다는 것을 나타냅니다. 또한 실제로는 기존 버그이며 해결 방법이 있다고 답변합니다.
Teresa e Junior

1

USB 메모리 카드 리더를 사용하여 SD 카드를 연결하십시오.

이것은 필자의 경우 Ubuntu 16.04를 실행하는 Lenovo 노트북에서 작동했으며 SD 카드는 다른 운영 체제에서 확실히 인식됩니다.

실행할 때 오류 메시지가 표시되는 대신 dmesg

[  882.603991] mmc0: card never left busy state
[  882.604001] mmc0: error -110 whilst initialising SD card

성공 메시지를받습니다

[ 1724.883050] sd 6:0:0:2: [sdd] 250607616 512-byte logical blocks: (128 GB/119 GiB)
[ 1724.888318]  sdd: sdd1

SD를 랩톱에 직접 연결하는 것만 큼 읽기 속도가 빠른지 확실하지 않지만 SD가 적어도 인식되어 기쁩니다.


0

현대 리눅스 컴퓨터에서 거의 새로운 SD 카드 로이 문제를 겪었습니다. 여기에서 동일한 카드가 Raspberry Pis (Linux 실행 중)에서 제대로 작동합니다. 내 제안은 먼저 :

  • 카드를 제거하고 몇 초 기다렸다가 다시 삽입하십시오
  • sudo partprobe때때로 작동 하는 경우 (시스템에 따라 패키지를 먼저 설치해야 할 수도 있음)
  • Teresa가 말했듯이 몇 분 정도 기다리면 커널이 카드를 감지 할 수 있습니다

아, 나이에 관계없이 죽을 수도 있기 때문에 카드를 백업하십시오.


0

기계식 쓰기 잠금 스위치 와 함께 SD 어댑터를 사용 합니까?

사실, 내 오래된 SD 카드 (어댑터가 필요하지 않음)는 Lenovo ThinkPad E540에서 같은 문제가 있습니다. 필자의 경우 해결책은 쓰기 잠금 스위치를 두 번 토글하는 것입니다. 이것은 순전히 기계적인 것이므로, 버그가 있거나 얽힌 카드 포트가 의심됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.