Có rất nhiều tiện ích để khôi phục các tệp đã xóa nhưng nếu bạn không thể khởi động máy tính của mình hoặc toàn bộ ổ đĩa đã được định dạng thì sao? Chúng tôi sẽ cho bạn thấy một số công cụ sẽ đào sâu và khôi phục các tệp bị xóa khó nắm bắt nhất hoặc thậm chí toàn bộ phân vùng ổ đĩa cứng.
Chúng tôi đã cho bạn thấy các cách đơn giản để khôi phục các tệp đã xóa vô tình, thậm chí là một phương pháp đơn giản có thể được thực hiện từ Ubuntu Live CD, nhưng đối với những đĩa cứng bị hỏng nặng, những phương pháp đó sẽ không cắt nó. Trong bài viết này, chúng tôi sẽ kiểm tra bốn công cụ có thể khôi phục dữ liệu từ các ổ đĩa cứng rối loạn nhất, bất kể chúng được định dạng cho máy tính Windows, Linux hoặc Mac hay thậm chí nếu bảng phân vùng bị xóa hoàn toàn.
Lưu ý: Những công cụ này không thể phục hồi dữ liệu đã bị ghi đè trên đĩa cứng. Cho dù một tập tin đã bị xóa đã được ghi đè phụ thuộc vào nhiều yếu tố - nhanh hơn bạn nhận ra rằng bạn muốn khôi phục một tập tin, càng có nhiều khả năng bạn sẽ có thể làm như vậy.
Thiết lập của chúng tôi
Để hiển thị các công cụ này, chúng tôi đã thiết lập một ổ cứng nhỏ 1 GB, với một nửa không gian được phân vùng là ext2, một hệ thống tệp được sử dụng trong Linux và phân vùng không gian là FAT32, hệ thống tệp được sử dụng trong các hệ thống Windows cũ hơn. Chúng tôi lưu trữ mười hình ảnh ngẫu nhiên trên mỗi ổ đĩa cứng.
Cài đặt công cụ
Tất cả các công cụ chúng tôi sẽ sử dụng đều có trong Ubuntu vũ trụ kho.
Để kích hoạt kho lưu trữ, mở Synaptic Package Manager bằng cách nhấp vào System ở trên cùng bên trái, sau đó Administration> Synaptic Package Manager.
Nhấp vào Cài đặt> Vị trí lưu trữ và thêm dấu kiểm vào hộp có gắn nhãn “Phần mềm nguồn mở do cộng đồng duy trì (vũ trụ)”.
Nhấp vào Đóng, và sau đó trong cửa sổ chính Synaptic Package Manager, nhấp vào nút Tải lại. Khi danh sách gói đã được tải lại và chỉ mục tìm kiếm được xây dựng lại, hãy tìm kiếm và đánh dấu để cài đặt một hoặc tất cả các gói sau: testdisk, quan trọng nhấtvà dao mổ.
Testdisk bao gồm TestDisk, có thể khôi phục phân vùng bị mất và sửa chữa các sector khởi động, và PhotoRec, có thể phục hồi nhiều loại tệp khác nhau từ nhiều hệ thống tệp khác nhau.
Quan trọng nhất, ban đầu được phát triển bởi Văn phòng điều tra đặc biệt của Không quân Hoa Kỳ, phục hồi các tệp dựa trên tiêu đề của họ và các cấu trúc nội bộ khác. Quan trọng nhất hoạt động trên ổ đĩa cứng hoặc tập tin hình ảnh ổ đĩa được tạo ra bởi các công cụ khác nhau.
Cuối cùng, dao mổ thực hiện các chức năng tương tự như trước hết, nhưng tập trung vào hiệu suất nâng cao và sử dụng bộ nhớ thấp hơn. Scalpel có thể chạy tốt hơn nếu bạn có một máy cũ có RAM ít hơn.
Khôi phục phân vùng ổ đĩa cứng
Nếu bạn không thể gắn ổ cứng của mình, bảng phân vùng của nó có thể bị hỏng. Trước khi bạn bắt đầu cố khôi phục các tệp quan trọng của mình, bạn có thể khôi phục một hoặc nhiều phân vùng trên ổ đĩa của mình, khôi phục tất cả các tệp của bạn bằng một bước.
Testdisk là công cụ cho công việc. Khởi động nó bằng cách mở một terminal (Applications> Accessories> Terminal) và gõ vào:
sudo testdisk
Lưu ý: Nếu đĩa CD Ubuntu Live của bạn không liên tục, thì khi bạn khởi động lại, bạn sẽ phải cài đặt lại bất kỳ công cụ nào bạn đã cài đặt trước đó.
Sau khi khởi động lại, cả hai phân vùng của chúng ta đều trở lại trạng thái ban đầu, hình ảnh và tất cả.
Khôi phục các loại tệp nhất định
Đối với các ví dụ sau, chúng tôi đã xóa 10 ảnh khỏi cả hai phân vùng và sau đó định dạng lại chúng.
PhotoRec
Trong ba công cụ chúng tôi sẽ hiển thị, PhotoRec là người dùng thân thiện nhất, mặc dù là một tiện ích dựa trên giao diện điều khiển. Để bắt đầu khôi phục tập tin, mở một thiết bị đầu cuối (Applications> Accessories> Terminal) và gõ vào:
sudo photorec
Để bắt đầu, bạn được yêu cầu chọn một thiết bị lưu trữ để tìm kiếm. Bạn sẽ có thể xác định đúng thiết bị theo kích thước và nhãn của thiết bị. Chọn thiết bị phù hợp và sau đó nhấn Enter.
Tuy nhiên, quá trình này có thể rất chậm, và trong trường hợp của chúng tôi, chúng tôi chỉ muốn tìm kiếm các tệp hình ảnh, vì vậy thay vào đó chúng tôi sử dụng phím mũi tên phải để chọn File Opt và nhấn Enter.
Lưu ý: Không khôi phục tệp vào ổ đĩa cứng mà bạn đang khôi phục.
Quan trọng nhất
Quan trọng nhất là một chương trình dòng lệnh không có giao diện tương tác như PhotoRec, nhưng cung cấp một số tùy chọn dòng lệnh để nhận được nhiều dữ liệu từ ổ đĩa của bạn nhất có thể.
Để có danh sách đầy đủ các tùy chọn có thể được tinh chỉnh thông qua dòng lệnh, hãy mở một terminal (Applications> Accessories> Terminal) và gõ vào:
foremost –h
Trong trường hợp của chúng ta, các tùy chọn dòng lệnh mà chúng ta sẽ sử dụng là:
- -t, danh sách các loại tệp được phân cách bằng dấu phẩy để tìm kiếm. Trong trường hợp của chúng tôi, đây là "jpeg, png, gif".
- -v, cho phép chế độ tiết, cung cấp cho chúng tôi thêm thông tin về những gì quan trọng nhất đang làm.
- -o, thư mục đầu ra để lưu trữ các tệp đã khôi phục. Trong trường hợp của chúng tôi, chúng tôi đã tạo một thư mục có tên là "quan trọng nhất" trên màn hình.
- -i, đầu vào sẽ được tìm kiếm cho các tập tin. Đây có thể là một hình ảnh đĩa ở nhiều định dạng khác nhau; tuy nhiên, chúng tôi sẽ sử dụng một đĩa cứng, / dev / sda.
Yêu cầu quan trọng nhất của chúng tôi là:
sudo foremost –t jpeg,png,gif –o foremost –v –i /dev/sda
Yêu cầu của bạn sẽ khác nhau tùy thuộc vào những gì bạn đang tìm kiếm và nơi bạn đang tìm kiếm.
Chúng tôi sẽ chạy lại một lần nữa, thêm tùy chọn –d-line vào lệnh gọi quan trọng nhất của chúng tôi:
sudo foremost –t jpeg,png,gif –d –o foremost –v –i /dev/sda
Scalpel
Scalpel là một chương trình mạnh mẽ khác, như Foremost, có khả năng cấu hình cao. Không giống như Foremost, Scalpel yêu cầu bạn chỉnh sửa tệp cấu hình trước khi thử khôi phục dữ liệu.
Bất kỳ trình soạn thảo văn bản nào cũng sẽ làm, nhưng chúng tôi sẽ sử dụng gedit để thay đổi tệp cấu hình. Trong cửa sổ dòng lệnh (Ứng dụng> Phụ kiện> Thiết bị đầu cuối), nhập:
sudo gedit /etc/scalpel/scalpel.conf
Scalpel cũng có rất nhiều tùy chọn dòng lệnh có thể giúp bạn tìm kiếm nhanh chóng và hiệu quả; tuy nhiên, chúng tôi sẽ chỉ xác định thiết bị đầu vào (/ dev / sda) và thư mục đầu ra (một thư mục có tên là "scalpel" mà chúng tôi đã tạo trên màn hình).
Yêu cầu của chúng tôi là:
sudo scalpel /dev/sda –o scalpel
Phần kết luận
Trong ví dụ đồ chơi nhanh của chúng tôi, TestDisk có thể khôi phục hai phân vùng đã xóa và PhotoRec và Foremost có thể khôi phục tất cả 20 hình ảnh đã bị xóa. Scalpel đã phục hồi hầu hết các tệp, nhưng rất có khả năng việc chơi với các tùy chọn dòng lệnh cho dao mổ sẽ cho phép chúng tôi khôi phục tất cả 20 hình ảnh.
Những công cụ này là phao cứu sinh khi có sự cố xảy ra với ổ cứng của bạn. Nếu dữ liệu của bạn nằm trên ổ đĩa cứng ở đâu đó, thì một trong những công cụ này sẽ theo dõi nó!