Sửa chữa toàn bộ hệ thống tập tin NTFS


14

Tôi đang tìm kiếm các công cụ hữu ích để sửa chữa toàn bộ phân vùng / ổ đĩa NTFS, không chỉ các tệp cụ thể.

Usecase của tôi: Tôi đang cố gắng sao chép một ổ đĩa netbook thông qua partimage. Thật không may, phân vùng NTFS có lỗi và partimage nói rằng nó không thể đọc chính xác từ thiết bị và cuối cùng thoát ra. Nó sẽ tiết kiệm một lượng lớn công việc nếu tôi có thể chụp ảnh đĩa và sao chép nó vào một ổ đĩa mới, có chức năng và lắp lại netbook.

Các công cụ tôi đã thử:

  • ntfsfix - chạy, nhưng không cải thiện
  • chkdsk trên Windows XP - tạo đầu ra, rõ ràng là đang sửa chữa, nhưng sau đó thoát và để lại cho tôi một lỗi không xác định

Trên phân vùng không thực sự là dữ liệu. Chỉ cần ngăn chặn cài đặt Windows XP và tránh sao chép các tệp khác là đáng để thử một vài điều (hoặc sẽ rất thanh lịch để giải quyết các vấn đề lớn với một vài lệnh đầu cuối ..?). Xin đừng ngần ngại giới thiệu các công cụ có thể phá vỡ một cái gì đó.

Tôi trung bình tự tin để lưu phân vùng vì Palimpsest (còn gọi là Disk Utility) gợi ý cho tôi rằng đĩa có một vài thành phần xấu, nhưng vẫn "khỏe" (núm màu xanh lá cây).

Tôi đang chạy tốt và có giới hạn, nhưng ít nhất là đủ kiến ​​thức thiết bị đầu cuối.


1
bạn đã xem testdisk chưa?
Shibumi

2
testdisk sẽ không giúp bạn phục hồi từ các khu vực bị lỗi. Công cụ bạn cần dường như là ddrescue(gói gddrescuetrên Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddresTHER
sắp xếp

1
@Arrange - Tôi đề nghị bạn đặt nó làm câu trả lời vì đó là cùng một gợi ý tôi sẽ thực hiện. ddresTHER cung cấp phục hồi ngay cả với các vấn đề trên đĩa. Có một phần quan trọng của phương pháp sao lưu / phục hồi cho ddrescure đó là: "Sau khi ddresTHER hoàn thành đường chuyền đầu tiên và kết thúc việc chia tách các khu vực lỗi, tất cả các lĩnh vực mà nó không thể đọc được sẽ không được thử lại. "
Luis Alvarado

@arrange tại thời điểm tôi đang ddrescuedùng thử - có cả hai ổ đĩa được cắm qua SATA để tăng tốc độ
f4lco

Câu trả lời:


6

Windows ' chkdsklà công cụ sửa chữa NTFS có thẩm quyền. Nếu nó không thể sửa nó, thì bạn đã hết may mắn. Bạn có thể thử xóa toàn bộ đĩa và bắt đầu lại, và đĩa có thể trở nên ổn, hoặc bạn có thể cần phải thay thế nó. Bắt đầu bằng cách loại bỏ toàn bộ đĩa (giả sử đó là sda):

sudo dd if=/dev/zero of=/dev/sda

Nếu hoàn thành mà không có lỗi, hãy kiểm tra lại số liệu thống kê SMART trong tiện ích đĩa. Số lượng đang chờ xử lý và offline_unc chính xác phải bằng không. Nếu số lượng khu vực được phân bổ lại vẫn bằng không, thì ổ đĩa vẫn ổn và bạn có thể định dạng nó và tiếp tục sử dụng nó. Nếu số lượng được phân bổ lại tăng lên, thì ổ đĩa có một số thiệt hại vật lý có thể phát triển tồi tệ hơn theo thời gian. Nếu nó được bảo hành, có nó thay thế. Nếu không, sau đó chạy thử nghiệm tự thông minh dài một lần một tuần hoặc lâu hơn để đảm bảo không có thêm các thành phần xấu phát triển. Nếu nhiều thành phần xấu xuất hiện, thì bạn sẽ muốn thay thế ổ đĩa.


Cảm ơn câu trả lời này, nhưng tôi sẽ mua một đĩa mới cho dù kết quả phục hồi của tôi có mang lại kết quả gì - tôi sẽ xử lý netbook cho người khác và không thể yêu cầu giám sát đĩa.
f4lco

@phineas miễn là tất cả các số đếm trở về 0, thì không có gì sai với đĩa, và không cần phải theo dõi nó. Chỉ là nếu số lượng được phân bổ lại tăng lên, bạn có một cái gì đó để coi chừng.
psusi

Tôi đã thử và đó là quyết định đúng đắn khi mua đĩa mới:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco
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.