Trước hết tôi đang sử dụng Ubuntu 12.04 trên máy tính xách tay có đầu đọc thẻ tích hợp.
Tôi có thẻ micro sd 8Gig sandisk đi kèm với điện thoại HTC Desire HD.
Thật không may, tôi đã gắn nó vào máy tính windows tại nơi làm việc thông qua cáp usb được gắn vào điện thoại và không "gỡ bỏ phần cứng" một cách an toàn. Đây không phải là lần đầu tiên tôi không "gỡ" nó ra khỏi cửa sổ một cách an toàn và mỗi lần tôi vô tình làm như vậy, tôi phải khởi động lại điện thoại trước khi có thể truy cập lại thẻ sd.
Nó chắc chắn đã bị hao mòn thứ gì đó bởi vì bây giờ điện thoại của tôi hoàn toàn không nhận ra thẻ và khi tôi đặt nó vào đầu đọc thẻ của máy tính xách tay, tôi gặp phải các lỗi sau trong / 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
Tôi đã googled tin nhắn này nhưng không thể tìm thấy bất cứ nơi nào giải thích ý nghĩa của nó. Tất cả các bài viết liên quan đến các lỗi tương tự mà tôi tìm thấy là về việc làm cho đầu đọc thẻ hoạt động, nhưng đầu đọc thẻ của tôi hoạt động hoàn hảo khi tôi chèn một thẻ sd khác.
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
Vì vậy, tôi biết vấn đề là với thẻ bị hư không phải người đọc.
Vấn đề dường như là với việc khởi tạo thẻ vì nó không xuất hiện dưới / dev / bất cứ nơi nào tôi có thể tìm thấy. Khi tôi lắp thẻ SD hoạt động, nó xuất hiện dưới dạng / dev / mmcblk0 và phân vùng là / dev / mmcblk0p1.
Không cần phải nói tôi không thể định dạng thẻ hoặc chạy bất kỳ phần mềm khôi phục nào cho đến khi tôi có thể làm cho nó xuất hiện dưới dạng một thiết bị.
Chỉnh sửa: - Tôi đã phát hiện ra bằng cách xem các phần liên quan đến nhật ký hệ thống của tôi có sẵn ở đây rằng khi tôi mới lắp thẻ vào, lỗi này khác với hiện tại. Tôi không thực sự hiểu bất kỳ lỗi nào trong số này. Tôi đoán thẻ đã bị bỏ lại trong trạng thái dự đoán chuyển khoản (nếu có thể) và nó đã không nhận được. Bây giờ nó không thể được khởi tạo (bất cứ điều gì thực sự có nghĩa là)
Bất kỳ trợ giúp nào về lỗi này có nghĩa là gì và / hoặc cách khôi phục dữ liệu từ thẻ sd của tôi đều được đánh giá cao. Hầu hết các dữ liệu quan trọng của tôi đã được sao lưu nhưng có một ghi chú đang sử dụng ứng dụng (trên điện thoại của tôi) không phải và tôi rất muốn lấy dữ liệu đó.
PS Cả thẻ làm việc và thẻ bị hỏng đều là micro sd và tôi đang sử dụng bộ chuyển đổi thẻ để đưa chúng vào máy tính của mình.
PPS Tôi đã tải lên một phiên bản chú thích của / var / log / syslog chỉ với các phần có liên quan ở đây và cả syslog đầy đủ ở đây