Làm cách nào để xóa các tập tin khỏi thẻ nhớ không thể phá hủy của tôi?


9

Một tuần trước, tôi bắt đầu nhận được các lỗi IO không liên tục khi truy cập thẻ SD trên Evo 4g đã root của tôi. Cuối cùng tôi đã cắm nó vào máy windows của mình và cố gắng định dạng nó. Nó có vẻ hoạt động, nhưng khi tôi ngắt kết nối và trả lại thẻ, tất cả các tệp đã trở lại. Tôi đã thử định dạng trên điện thoại của mình với kết quả tương tự và đã thử đồng nghiệp với bộ đĩa Mac. Tất cả các định dạng được tuyên bố là hoạt động, nhưng các tệp đã quay trở lại khi thẻ được hiển thị lại. Cuối cùng tôi cũng chạy dd if=/dev/zero of=/dev/block/mmcblk0; nó đã hoàn thành, và điều tương tự lại xảy ra.

Nhưng đây là nơi mà nó trở nên điên rồ. Tôi đặt một tệp khôi phục mới vào thẻ sd - và nó đã thêm tệp mà không có vấn đề gì. Nhưng bây giờ nó không thể bị xóa, giống như mọi thứ khác. Vì vậy, tôi có thể ghi vào thẻ SD, nhưng tôi không thể xóa bất cứ điều gì.

Làm thế nào tôi có thể sửa lỗi này? Hoặc nếu tôi không thể, ít nhất là tại sao nó lại xảy ra?


Có, các tập tin vẫn còn rất nhiều khi bạn mở chúng trên điện thoại. Như tôi đã nói ở trên, lần thử đầu tiên là xóa các tập tin bằng điện thoại. Chúng hiển thị như đã xóa, nhưng sau đó quay lại khi bạn làm mới. Điểm gắn kết là / mnt / sdcard mà tôi nghĩ là một liên kết đến / sdcard. Di chuyển từ máy này sang máy khác, các tập tin vẫn còn đó. Thẻ là Sandisk.
Matthew

Câu trả lời:


7

Cuối cùng, tôi đã thay thế thẻ, và mọi thứ hiện đang hoạt động. Nhiều lần thử xóa các tệp qua các hệ thống khác nhau đều thất bại. Sau khi nghiên cứu thêm, có vẻ như một số thẻ SD / bộ nhớ flash có khả năng thay đổi một phần thẻ bị lỗi thành chỉ đọc, điều này cho phép phần có thể ghi vẫn chấp nhận thay đổi trong khi không cho phép thay đổi bất kỳ mục cũ nào. Vì thiết bị đã đầy, nó gần như vô dụng vì mọi thứ đều hơn là một bản sao lưu vĩnh viễn. Cảm ơn lời khuyên của mọi người.


1
Thêm một số liên kết trích dẫn này hoặc tài liệu này nếu bạn có thể. Hay đấy.
LawrenceC

3

Tôi sẽ đề nghị bạn thử một hộp GNU / Linux (CD trực tiếp nên làm) và shredtất cả các tệp. Tìm kiếm các lỗi trong kernel.logdmesgkhi bạn thực hiện - nếu thiết bị gắn kết chỉ đọc, thì FS bị hỏng, sửa chữa lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.