Trước khi bạn bắt đầu:
- Luôn luôn là một ý tưởng tốt để làm việc từ một bản sao dữ liệu đã xóa của bạn , vì vậy hãy sao chép toàn bộ đĩa của bạn trước khi bạn bắt đầu
- Nếu bạn không thể, hãy khởi động từ Live-USB / DVD trước khi bạn bắt đầu.
- Nếu bạn không thể, hãy biết rằng theo từng byte bạn ghi vào đĩa của bạn ngay bây giờ, một byte của một trong các tệp đã xóa của bạn sẽ bị ghi đè! (tức là bằng cách cài đặt PhotoRec và TestDisk, một số tệp đã bị xóa sẽ bị ghi đè bởi các ứng dụng bạn sẽ cài đặt nếu bạn tiếp tục!).
Sự khác biệt chính giữa TestDisk và PhotoRec là gì?
TestDisk hiệu quả hơn nhiều so với PhotoRec. Vấn đề với TestDisk là nó không luôn phục hồi tất cả các tệp đã bị xóa. Nếu bạn vô tình định dạng lại một phân vùng, TestDisk có thể khôi phục hàng ngàn tệp mà không bỏ sót một tệp nào, nhưng nếu bạn đã xóa một tệp bằng cách gửi nó vào Thùng rác và sau đó làm trống Thùng rác, TestDisk không thể luôn phục hồi nó.
Vì vậy, trước tiên hãy sử dụng TestDisk và nếu bạn đã khôi phục tất cả các tệp đã xóa bằng TestDisk, thì bạn đã hoàn thành. Nếu bạn đã phục hồi hầu hết các tệp đã xóa bằng TestDisk, bạn có thể quyết định xem mình đã hoàn thành hay chưa. Nếu bạn không hoàn thành sau khi chạy TestDisk, bạn có thể thử khôi phục các tệp đã xóa bằng PhotoRec.
PhotoRec có thể khôi phục có chọn lọc các tệp dựa trên (các) filetype của chúng, nhưng PhotoRec / TestDisk không thể quét một cách chọn lọc một thư mục riêng lẻ cho các tệp bị mất trừ khi bạn đã gắn toàn bộ phân vùng ổ cứng làm thư mục này. Trong một số trường hợp, tên tệp được lưu trữ trong chính tệp. PhotoRec cố gắng khôi phục tên tệp trong trường hợp này, nhưng hầu hết thời gian PhotoRec không thể khôi phục tên tệp.
Khôi phục các tệp dựa trên filetype bằng PhotoRec
Cài đặt TestDisk từ Trung tâm phần mềm Ubuntu.
sudo apt-get install testdisk
Ra mắt PhotoRec.
Mở một thiết bị đầu cuối và khởi chạy photorec (với quyền root).
sudo photorec
Chọn đĩa cứng.
Chọn loại phân vùng.
Nếu đĩa cứng của bạn có phân vùng Linux, sau đó chọn [Intel]
.
Chọn tùy chọn filetype.
Di chuyển đến [File Opt]
và nhấn Enter. Tại đây bạn có thể vô hiệu hóa tất cả các loại tệp bằng cách nhấn s. Sử dụng không gian để chuyển đổi nút kiểm tra. Chọn filetype (s) để phục hồi. Đối với Perl, bạn có thể chọn pl
cho tập lệnh Perl hoặc pm
cho mô-đun Perl.
Lựa chọn các phương án.
Photorec cũng có một danh sách các tùy chọn khác nhau. Trong trường hợp bình thường, bạn không cần phải sửa đổi chúng.
Chọn phân vùng.
Di chuyển bộ chọn lên hoặc xuống phân vùng mà bạn đã xóa (các) tệp. Sau đó chọn [Search]
và nhấn Enter.
Chọn loại hệ thống tập tin.
Nếu bạn đang sử dụng Linux, nó sẽ là ext2 / ext3 / ext4, vì vậy lựa chọn mặc định là ext2/ext3
. Mặt khác, nếu bạn đang khôi phục các tệp từ một phân vùng được định dạng là FAT hoặc NTFS, hãy chọn Other
.
Chọn không gian để phân tích.
Chọn Free
nếu bạn không ghi vào phân vùng đó sau khi xóa tệp cụ thể, nếu không hãy chọn Whole
.
Chọn một thư mục cho các tập tin phục hồi
Chọn đường dẫn nơi các tệp được phục hồi sẽ được lưu trữ. Sau đó, báo chí Y.
Photorec sẽ hiển thị bao nhiêu tệp đã được khôi phục.
Nguồn: được sửa đổi từ Cách khôi phục các tệp đã xóa trong Linux bằng Photorec
photorec
có lẽ không phải là một giải pháp khả thi, trừ khi bạn có một phân vùng nhà riêng; chạy nó trên phân vùng gốc sẽ có tác dụng phục hồi hàng ngàn tệp mà không cần bất kỳ siêu dữ liệu nào (nghĩa là với tên tệp được tạo khiphotorec
đang di chuyển, không hữu ích để hiểu tệp nào là tệp bạn đang tìm kiếm; ít nhất là bạn sẽ cần sử dụnggrep -l '#!/usr/bin/perl'
hoặc các biến thể và hy vọng rằng không có quá nhiều tập lệnh perl tồn tại / đã tồn tại trong hệ thống của bạn). Sử dụngtestdisk
bạn sẽ có thể khôi phục chỉ thư mục / tệp đã xóa bằng cách duyệt hệ thống tệp.