Đêm qua điện thoại Android của tôi nói rằng nó không thể đọc được thẻ SD và nó muốn định dạng nó. Tôi rút nó ra, đặt nó vào một đầu đọc thẻ và cố gắng gắn nó vào máy tính để bàn của tôi:
$ sudo mount /dev/sdb1 tmp
[sudo] password for ivan:
mount: /dev/sdb1: can't read superblock
Đã thử với fsck nó:
$ sudo fsck.msdos /dev/sdb1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!
Và để xem có thực tế bất cứ điều gì để gắn kết:
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3951 MB, 3951034368 bytes
122 heads, 57 sectors/track, 1109 cylinders, total 7716864 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 8192 7716863 3854336 b W95 FAT32
Bây giờ tôi đang làm một hình ảnh dd trước khi tôi phá vỡ một cái gì đó khác.
Tôi biết hệ thống tập tin EXT có bản sao lưu siêu khối trên thiết bị có thể được sử dụng trong một thời điểm như vậy. FAT có sao lưu không?
Bạn có biết phương pháp nào để phục hồi?
Tôi đã thử photorec và nó đã quản lý để lấy dữ liệu, nhưng không có bất kỳ tên tệp hoặc cấu trúc thư mục nào. Nó không làm gì tốt ngoài việc khôi phục lại hình ảnh của tôi và chúng là mối quan tâm ít nhất của tôi.
dd
thất bại, đó là 99,999% trường hợp lỗi phần cứng.
dd
đã thất bại với lỗi Đầu vào / đầu ra sau khi sao chép 2,7 GB ... Có thể phần cứng thẻ bị hỏng theo một cách nào đó?