Tôi đang cố gắng khôi phục dữ liệu từ một ổ cứng bị lỗi. Tôi đã khởi động vào Ubuntu và tôi đang sử dụng ddrescue
để làm điều này. Ổ đĩa tôi đang khôi phục là ổ cứng gắn ngoài 1TB cũ. Ổ đĩa tôi đang khôi phục dữ liệu TO là ổ SSD 2TB nổi tiếng, được phân vùng NTFS để sử dụng với HĐH hàng ngày của tôi, Windows 10.
Sau khi sử dụng ntfsfix
và ntfs-3g
để cho phép tôi gắn SSD 2TB để truy cập đọc, tôi đã chạy ddrescue
. Khoảng 900GB trong quá trình khôi phục, nó đã báo lỗi cho tôi vì nó đã hết dung lượng đĩa. Tôi đã (dại dột) quên rằng nó viết một bản sao của tất cả các khối của ổ cứng, không chỉ những cái đã sử dụng.
Trong khi ổ đĩa của tôi chỉ có ~ 700GB thông tin về nó, ddrescue
cần đủ 1TB dung lượng. Tôi đã khởi động lại vào Windows và xóa thêm dung lượng trên ổ SSD của mình, nhưng tôi nhận thấy rằng .img
tập tin từ ddrescue
đã xuất hiện trên SSD. Tôi có các tập tin ẩn và tập tin hệ thống hiển thị, nhưng nó vẫn không xuất hiện. Thật kỳ lạ, ổ cứng vẫn cho biết nó gần đầy, mặc dù bây giờ các tệp trên nó chỉ đạt khoảng 700GiB.
Tôi đã sử dụng WinDirStat và nó có thể tìm thấy những gì mà sử dụng không gian. Tôi đã khởi động lại vào Linux và sử dụng ls -al
nhưng tập tin không xuất hiện, và chưa df
vẫn báo cáo sử dụng 89%.
Sử dụng xdiskusage
Tôi có thể thấy không gian bị mất được chiếm bởi (permission denied)
. Không chắc chắn những gì để làm về điều này.
du
báo cáo chỉ 799G sử dụng. k4dirstat
báo cáo chỉ 797,51GB. xdiskusage
là công cụ duy nhất mà tôi đã sử dụng mà dường như có thể nhìn thấy không gian bị thiếu.
Làm cách nào tôi có thể lấy lại tệp này hoặc thậm chí chỉ lấy lại khoảng trống mà nó dường như vẫn đang chiếm?
gddrescue
(đó là cái bạn đã sử dụng phải không?). Và một trong những tính năng lớn nhất của gddrescue
Là nhật ký, vì vậy bạn có thể tiếp tục khôi phục nơi bạn rời đi, tại sao không làm điều đó?
fsck
?
chkdsk /f
trên đó, trong Windows.