Mất dữ liệu là điều mà tất toàn bộ cơ thể dùng PC tại 1 thời điểm nào đó phải đương đầu. Dù là việc cố ổ cứng hay do vô tình xóa, toàn bộ chúng ta đều đã từng ở trong mỗi trường hợp mà ước gì mình hoàn toàn có thể lấy lại dữ liệu đã xóa.
Như mong muốn thay, việc khôi phục những file đã xóa trên Linux đơn giản và giản dị hơn so với những hệ điều hành khác. Chúng ta có thể dễ dàng và đơn giản khôi phục những file đã xóa bằng những công cụ như TestDisk, PhotoRec và Foremost.
Khôi phục những file đã xóa trên Linux bằng TestDisk
TestDisk là một trong chương trình khôi phục dữ liệu mã nguồn mở hoàn toàn có thể khôi phục hiệu suất cao những file hoặc phân vùng đã trở nên xóa vĩnh viễn. Nó được tích hợp nhiều tính năng hữu ích và hỗ trợ giao diện dễ sử dụng. Chúng ta có thể setup TestDisk trên Linux bằng những lệnh sau:
# Ubuntu and Debian
sudo apt install testdisk
# RHEL and CentOS
sudo yum install epel-release
sudo yum install testdisk
# Arch Linux
sudo pacman -S testdisk
Sau khoản thời gian setup, hãy khởi động TestDisk bằng phương pháp mở Terminal và nhập lệnh testdisk.
sudo testdisk
Sử dụng những phím mũi tên trên bàn phím của người tiêu dùng để điều phối và nhấn Enter để chọn những tùy chọn. Tùy chọn khả dụng thứ nhất là tạo file nhật ký. Hãy tiếp tục và tạo một file.
Menu Start trong Testdisk trên Linux
Màn hình hiển thị sau sẽ hiển thị danh sách những phương tiện lưu trữ được kết nối với khối hệ thống của người tiêu dùng. Chọn thiết bị có chứa những file đã xóa. Ví dụ đang sử dụng phương tiện /dev/sdb cho hướng dẫn này. Chọn phương tiện tương thích của người tiêu dùng và nhấn Proceed.
Danh sách ổ TeskDisk trên Linux
Màn hình hiển thị tiếp theo sẽ nhắc bạn chọn loại phân vùng cho ổ đĩa. Chọn một loại phân vùng đúng mực cho ổ đĩa của người tiêu dùng. Note rằng TestDisk sẽ nỗ lực tự phát hiện đúng loại. Vì vậy, nếu như bạn không chắc hẳn rằng, hãy chuyển sang loại phân vùng được TestDisk phát hiện.
Menu tùy chọn phân vùng TestDisk
Các bạn sẽ thấy một số trong những tùy chọn có sẵn trên screen sau. Tùy chọn Analyse rất hữu ích để khôi phục những phân vùng bị mất. Tuy nhiên, ví dụ sẽ sử dụng tùy chọn Advanced để khôi phục những file đã xóa.
Tùy chọn khôi phục dữ liệu ổ đĩa TeskDisk
Tiếp theo, các bạn sẽ thấy danh sách toàn bộ những phân vùng có trên thiết bị đã chọn của tớ. Chọn phân vùng chứa dữ liệu đã xóa của người tiêu dùng và chọn Undelete từ menu dưới cùng.
Menu phục hồi TestDisk
TestDisk sẽ quét những mục MFT để tìm những file đã xóa trên phân vùng này và liệt kê chúng ở đây. Ví dụ đang tìm file picture.jpg hiển thị trên screen này.
Khôi phục file trong TestDisk
Chúng ta có thể chọn/bỏ chọn những file ví dụ bằng phương pháp sử dụng : và toàn bộ những file bằng phương pháp sử dụng a. Sau khoản thời gian chọn những file cần khôi phục, hãy nhấn C để sao chép chúng.
Menu lựa chọn điểm đích khôi phục file
Các bạn sẽ được nhắc chọn điểm đích khôi phục. Điều hướng tới đó và nhấn C để lưu file.
Nhấn C để lưu file
Khôi phục những file đã xóa trên Linux bằng PhotoRec
PhotoRec là một trong chương trình khôi phục dữ liệu mạnh mẽ và uy lực khác được tạo ra bởi những nhà cải cách và phát triển của TestDisk. Nó được cải cách và phát triển để khôi phục ảnh đã xóa trên Linux nhưng hiện đã cải cách và phát triển thành một chương trình chính thức hoàn toàn có thể sử dụng PhotoRec để khôi phục toàn bộ những loại file đã xóa.
Sự khác lạ giữa TestDisk và PhotoRec là PhotoRec hoàn toàn có thể truy xuất file trong cả từ những ổ đĩa đã trở nên hỏng không thể thay thế sửa chữa. Nó sử dụng chữ ký file để phát hiện những file đã xóa, điều này làm cho công cụ trở nên vô cùng mạnh mẽ và uy lực. Tuy nhiên, những file được truy xuất qua PhotoRec không giữ lại tên file gốc của chúng.
Chúng ta có thể setup PhotoRec trên những phiên bản phân phối Linux không giống nhau bằng phương pháp sử dụng những lệnh tương tự được sử dụng để setup TestDisk. Vì vậy, nếu như bạn đã setup TestDisk, bạn không cần setup lại PhotoRec. Nếu khách hàng không setup TestDisk trước đó, hãy xem phần trên và setup gói testdisk.
sudo photorec
Lệnh này sẽ khởi động PhotoRec và đưa bạn đến menu Start. Bố cục tương tự như TestDisk và việc điều phối cũng vậy. Các bạn sẽ được nhắc chọn phương tiện ổ đĩa. Chọn đúng cái mình thích và nhấn Proceed.
Menu Start trong Photorec
Sau đó, các bạn sẽ rất cần được chọn phân vùng nguồn. Chọn phân vùng thích hợp và chọn File Opt từ menu dưới cùng.
Menu lựa chọn phân vùng trong Photorec
Tại đây, chúng ta cũng có thể chỉ định loại của những file đã xóa. PhotoRec chọn toàn bộ những loại file theo mặc định. Chúng ta có thể vô hiệu hóa toàn bộ bằng phương pháp sử dụng s và chọn một loại ví dụ bằng phương pháp sử dụng x. Ví dụ đang chọn jpg để khôi phục file hình ảnh.
Loại file Photorec
Giờ đây, quay lại bằng q và chọn tùy chọn Tìm kiếm để chính thức khôi phục file trên Linux.
Tìm kiếm file trong Photorec
Sau đó, các bạn sẽ cần chọn loại khối hệ thống file. Chọn Other nếu phân vùng nguồn không phải là ext3/ext4.
Lựa chọn khối hệ thống file Photorec
Tại bước này, bạn phải chỉ định xem nên tìm kiếm những loại file đã chọn trong toàn bộ phân vùng hay chỉ trong phần dung tích trống. Ví dụ đang chọn tùy chọn Không tính phí Space để tìm kiếm nhanh hơn.
Tùy chọn quét Photorec
Bước tiếp theo yêu cầu người tiêu dùng chọn thư mục đích. Đảm bảo không lưu file trên cùng một phân vùng mà bạn đang quét. Điều hướng tới vị trí mong muốn bằng những phím mũi tên và nhấn C để lưu.
Điểm đích khôi phục trong Photorec
PhotoRec lúc này sẽ quét những sector trống và lưu những file đã khôi phục vào đích đã chọn. Nó sẽ lưu những file đã khôi phục trong một thư mục mang tên là recup_dir.
Những file đã khôi phục trong một thư mục mang tên là recup_dir
Khôi phục những file đã xóa bằng Foremost trên Linux
Foremost là một trong công cụ khôi phục dữ liệu miễn phí cho Linux. Nó kèm theo với một giao diện CLI đơn giản và giản dị. Tuy nhiên ứng dụng không tương tác như TestDisk hoặc PhotoRec, nhưng nó vẫn tỏ ra hữu ích trong một số trong những trường hợp nhất định.
Nhờ có rất nhiều chương trình khôi phục dữ liệu rất tốt, việc khôi phục những file đã xóa khá dễ dàng và đơn giản trên Linux. Chúng ta có thể chọn ngẫu nhiên công cụ nào ở trên dựa trên loại file đã xóa và thông số kỹ thuật phân vùng khối hệ thống của người tiêu dùng. Tuy nhiên, nội dung bài viết khuyên dùng TestDisk và PhotoRec vì chúng hỗ trợ lời nhắc tương tác đơn giản và giản dị và rõ ràng.
Vì khôi phục dữ liệu hoàn toàn có thể là một trong cơn ác mộng so với nhiều người, bạn nên luôn luôn lưu trữ những phiên bản sao lưu trên thiết bị bên phía ngoài. Nó sẽ hỗ trợ lấy lại dữ liệu đã xóa chỉ với một vài cú nhấp chuột.