First Off 저는 카드 리더가 내장 된 랩톱에서 Ubuntu 12.04를 사용하고 있습니다.
HTC Desire HD 전화와 함께 제공된 sandisk 8Gig 마이크로 SD 카드가 있습니다.
불행히도 나는 전화에 연결된 USB 케이블을 통해 직장에서 Windows 컴퓨터에 마운트했으며 "하드웨어를 안전하게 제거하지"않았습니다. Windows에서 "안전하게"제거하지 않은 것은 이번이 처음이 아니며 실수로 그렇게 할 때마다 SD 카드에 다시 액세스하기 전에 휴대 전화를 다시 시작해야했습니다.
전화가 카드를 전혀 인식하지 못하기 때문에 무언가 닳 았을 것입니다. 랩톱의 카드 리더기에 넣으면 / var / log / syslog에 다음과 같은 오류가 발생합니다.
Apr 4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card
이 메시지를 봤지만 그 의미를 설명하는 곳을 찾을 수 없습니다. 내가 찾은 비슷한 오류에 관한 모든 게시물은 카드 리더기가 작동하도록하는 것과 관련이 있지만 다른 SD 카드를 삽입하면 내 카드 리더가 완벽하게 작동합니다.
Apr 4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr 4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368 29.8 GiB
Apr 4 21:26:35 jesse-laptop kernel: [13182.197931] mmcblk0: p1
그래서 문제는 독자가 아닌 손상된 카드에 있다는 것을 알고 있습니다.
문제는 카드를 어디에서 찾을 수 있는지 / dev / 아래에 나타나지 않기 때문에 카드를 초기화하는 것으로 보입니다. 작동하는 SD 카드를 삽입하면 / dev / mmcblk0으로 표시되고 파티션은 / dev / mmcblk0p1입니다.
말할 것도없이 장치로 나타나기 전에는 카드를 포맷하거나 복구 소프트웨어를 실행할 수 없습니다.
편집 :- 여기에 있는 내 syslog 관련 부품 을 살펴보면 처음으로 카드를 삽입했을 때 오류가 현재와 다릅니다. 나는 실제로 이러한 오류를 이해하지 못합니다. 카드가 이전이 가능한 상태 (가능한 경우) 인 것으로 생각되어 카드를받지 못했습니다. 이제 초기화 할 수 없습니다 (실제로 무엇을 의미하는지)
이 오류의 의미 및 / 또는 내 SD 카드에서 데이터를 복구하는 방법에 대한 도움을 주시면 감사하겠습니다. 내 중요한 데이터의 대부분이 백업되었지만 그렇지 않은 응용 프로그램 (휴대 전화에서)을 사용하는 메모가 하나 있었으므로 해당 데이터를 검색하고 싶습니다.
PS 작업 카드와 손상된 카드는 모두 마이크로 SD이며 카드 어댑터를 사용하여 컴퓨터에 삽입하고 있습니다.
PPS 여기에 관련 부분 과 여기 에 전체 시스템 로그가있는 주석이 달린 내 / var / log / syslog 버전을 업로드했습니다.