Hệ thống tập tin NTFS bị hỏng, làm thế nào để khôi phục tập tin trong thư mục?


13

Tôi đã mất một thư mục chứa dữ liệu quan trọng và muốn biết cách tốt nhất để xử lý để khôi phục các tệp.

đây là những gì đã xảy ra:

  • Sau khi khởi động lên windows (vista), tôi nhận được thông báo rằng TrashBin trên K: / (đĩa đang nghi vấn) bị hỏng và cần được dọn sạch, vì vậy tôi đã nhấp vào ok.
  • sau đó tôi đã cố gắng truy cập một thư mục dự án trên đĩa này. Tôi không thể mở thư mục và nhận được một số tin nhắn khác liên quan đến một số tham nhũng (quên tin nhắn chính xác) và sau đó, hình thu nhỏ của thư mục đã thay đổi từ bị lấp đầy các tệp, thành trống và không tìm thấy tệp nào trong thư mục này nữa (các thư mục khác trên đĩa này mở tốt và vẫn chứa các tệp của chúng).
  • Vì vậy, điều đầu tiên tôi làm là khởi động lại máy tính thành clone-zilla và tạo một bản sao từng byte của toàn bộ đĩa vào một ổ cứng ngoài.

Đó là nơi tôi đang đứng. Khi tôi khởi động lại máy tính với ổ cứng được kết nối, windows muốn sửa chữa hệ thống tập tin. Tôi đã không để nó làm điều đó cho đến nay.

Cách tốt nhất để tiến bộ để lấy lại nội dung thư mục của tôi là gì?


6
+1 để tạo ngay một bản sao lưu của hệ thống tập tin bị hỏng.
Darth Android

Câu trả lời:


9

TestDisk để giải cứu! Bạn có thể sử dụng TestDisk để khôi phục / sửa chữa hệ thống tập tin trên đĩa, sau đó tiến hành thử phục hồi dữ liệu. Không giống như dd, TestDisk thực sự sẽ khôi phục mọi thứ ở cấp độ hệ thống tệp (tức là nó sẽ cho phép bạn duyệt qua đĩa và chọn tệp / thư mục để khôi phục và bạn có thể đặt cách xử lý các thành phần xấu theo cách thủ công).

Quá trình cơ bản sẽ là quét ổ đĩa, chọn các phân vùng quan tâm, khôi phục / sửa chữa bảng & tiêu đề phân vùng (nếu cần) và sao lưu dữ liệu của bạn. Giả sử hệ thống tập tin không bị hỏng, việc sửa các phân vùng bằng TestDisk sẽ dễ dàng hơn nhiều và sao chép lại dữ liệu của bạn từ hệ điều hành. Tuy nhiên, nếu bạn nghi ngờ bất kỳ loại tham nhũng nào có thể khiến việc sao chép trong HĐH không khả thi, TestDisk cũng có thể được sử dụng để khôi phục các tệp của bạn.


Cảm ơn vì món tiền boa này. Khi tôi khởi động máy tính, windows muốn thực hiện chckdsk trên đĩa. Tôi đã bỏ qua nó bây giờ, nhưng tôi có nên để nó chạy trước khi tôi sử dụng TestDisk không?
Mat

@Mat nó phụ thuộc vào những gì bị hỏng. Tôi khuyên bạn nên bắt đầu với TestDisk và sau khi bạn khôi phục các bảng phân vùng, hãy xem bạn có thể duyệt các tệp trong phân vùng không (trong TestDisk). Nếu bạn không thể, có lẽ bạn sẽ cần sử dụng TestDisk để xây dựng lại bảng tệp chính (tôi tin rằng chkdskcũng có thể khôi phục nó, nhưng tôi nghĩ bạn có thể làm điều đó hoàn toàn với TestDisk để tiết kiệm thời gian; TestDisk cũng có thể trả lại các tệp được khôi phục một phần, Tôi cũng không biết nếu chkdskcó thể). Thật khó để nói "làm điều này", vì có nhiều hơn một cách để giải quyết vấn đề này.
Đột phá

3

Hãy để nó cố gắng sửa chữa. Trường hợp xấu nhất, bạn có thể đã khởi động đĩa cài đặt Vista và mở bàn điều khiển phục hồi để thực hiện chkdsk -r. Nếu nó không hoạt động trong lần thử đầu tiên, hãy làm lại. Tôi đã sửa chữa một vài sysmtems tệp NTFS bằng chkdsknhiều lần.

Thật không may, nó có thể tệ đến mức không thể sửa chữa được. Đó là khi bạn có thể thử một số công cụ bên ngoài như ntfsfix từ đĩa khởi động trực tiếp linux. Chúc may mắn.

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.