Recuva - cách dễ dàng để khôi phục các tệp đã xóa
Recuva là một phần mềm hiệu quả để khôi phục các tệp bị vô tình hoặc cố ý xóa (mất) trên ổ cứng máy tính cũng như trên các phương tiện di động.
Recuva là một phần mềm khôi phục dữ liệu đơn giản nhưng hiệu quả. Việc các tệp ở đâu và ở định dạng nào không quan trọng. Công cụ này sẽ tự động hiển thị tất cả các đối tượng bị mất. Bạn chỉ cần chỉ định đĩa và loại phân tích. Các hệ thống tệp được hỗ trợ là ntfs, fat, fat32, exfat, v.v.

Recuva sẽ giúp bạn khôi phục các tệp đã xóa từ Thùng rác, từ các thư mục riêng lẻ và khôi phục thông tin trên phương tiện di động, ổ đĩa di động: phân vùng ext4, ext3 của máy quay kỹ thuật số, điện thoại di động, v.v.
Thoạt nhìn, một phần mềm khôi phục tệp đã xóa cơ bản có khả năng đặt lại ngay cả một ổ cứng được định dạng bề ngoài theo thứ tự. Vì vậy, với chức năng của nó, việc khôi phục các tệp vô tình bị xóa sẽ không quá khó khăn. Nhưng đó không phải là tất cả. Recuva không chỉ có thể trả lại các tệp đã xóa mà còn có thể xóa vĩnh viễn thông tin không cần thiết và phần còn lại của các tệp được tìm thấy.
Lưu ý rằng bạn bắt đầu sử dụng Trình hướng dẫn khôi phục tệp càng sớm thì bạn càng có nhiều khả năng lấy lại được tất cả các tệp của mình. Bạn không nên cài đặt ứng dụng trên cùng một ổ đĩa mà dữ liệu đã bị xóa. Việc ghi đè lên các cụm có thể xảy ra và ảnh bị xóa nhầm, tài liệu vô tình chưa được lưu hoặc dữ liệu bị hỏng khác của bạn sẽ biến mất vĩnh viễn.
Các tính năng ít được biết đến của Recuva:
Khôi phục cấu trúc thư mục
Recuva không chỉ tìm các tệp riêng lẻ mà còn khôi phục nguyên vẹn cấu trúc cây thư mục gốc, bao gồm cả các thư mục con. Điều này rất quan trọng khi làm việc với các dự án mà tính phân cấp tổ chức là yếu tố then chốt.
Làm việc nâng cao với MFT
Chương trình thực hiện phân tích chuyên sâu Bảng Tệp Tin Chính (MFT) của NTFS, khôi phục dữ liệu ngay cả khi MFT bị hư hại một phần. Phương pháp này cho phép cứu lại những tệp mà các công cụ khác đã bó tay.
Tái thiết lập RAID ảo
Recuva cho phép tạo các mảng RAID ảo từ các bản sao lưu (image) đĩa riêng lẻ, đảm bảo khôi phục dữ liệu từ các hệ thống RAID bị lỗi mà không cần phải dựng lại vật lý.
Phân tích cụm (Cluster)
Chế độ quét theo sector với khả năng tùy chỉnh thủ công các tham số phân cụm cho phép khôi phục các tệp trong những tình huống phức tạp nhất, khi các phương pháp thông thường không hiệu quả.
Khôi phục siêu dữ liệu (Metadata)
Bảo toàn không chỉ nội dung tệp mà còn tất cả các thuộc tính: dấu thời gian tạo và sửa đổi, quyền truy cập NTFS, thuộc tính của tệp ẩn và tệp hệ thống.
Bộ cơ sở chữ ký (Signature) mở rộng
Cơ sở dữ liệu chứa hơn 2000 chữ ký tệp độc đáo, bao gồm các định dạng chuyên dụng của hệ thống CAD, dữ liệu khoa học và các định dạng phương tiện hiếm, mà các chương trình khác không có.
Khôi phục thư điện tử
Các thuật toán chuyên biệt không chỉ khôi phục các tệp PST và OST của Outlook mà còn giữ nguyên cấu trúc nội bộ của thư, tệp đính kèm và các thư mục hệ thống.
Hỗ trợ các hệ thống tệp lạ (Exotic)
Thông qua kiến trúc plugin, chương trình có thể làm việc với ReFS, HFS+, Ext2/3/4 và các hệ thống tệp chuyên ngành khác, được sử dụng trong các thiết bị đặc thù.
Khôi phục từ bản sao bộ nhớ (Memory Dump)
Việc phân tích các file dump bộ nhớ RAM và file pagefile cho phép trích xuất dữ liệu tạm thời, mật khẩu được cache và các tài liệu chưa hoàn tất mà chưa từng được lưu vào đĩa.
Xóa tệp:
Phương pháp 1: Ghi đè đơn giản một lần
Phương pháp này thực hiện ghi đè một lần lên các sector chứa dữ liệu đã xóa. Nguyên tắc xóa dựa trên việc lấp đầy các sector bằng giá trị 0 (0x00) hoặc dữ liệu ngẫu nhiên. Trong giao diện Recuva, phương pháp này được ký hiệu là Simple overwrite (1 pass). Việc triển khai kỹ thuật bao gồm truy cập trực tiếp vào các cluster trên đĩa, nơi trước đây chứa dữ liệu của tệp, sau đó thay thế chúng hoàn toàn. Cách tiếp cận này có hiệu quả ngăn chặn việc khôi phục dữ liệu bằng các công cụ tiêu chuẩn và phần mềm thông thường, nhưng có thể không an toàn trước các phương pháp phân tích phần cứng chuyên biệt.
Phương pháp 2: Tiêu chuẩn DoD 5220.22-M (3 lần ghi)
Thuật toán này tuân theo tiêu chuẩn của Bộ Quốc phòng Hoa Kỳ và thực hiện quy trình ghi đè ba bước. Nguyên tắc xóa bao gồm thực hiện tuần tự: lần ghi thứ nhất - ghi giá trị 0 (0x00), lần ghi thứ hai - ghi giá trị 1 (0xFF), lần ghi thứ ba - ghi dữ liệu ngẫu nhiên sau đó xác minh kết quả. Trong Recuva, phương pháp này được kích hoạt thông qua cài đặt xóa an toàn (secure deletion). Đặc điểm kỹ thuật của phương pháp nằm ở cách tiếp cận kết hợp, loại bỏ khả năng khôi phục dữ liệu ngay cả khi có dấu vết từ tính còn sót lại trên các ổ đĩa cứng truyền thống.
Phương pháp 3: Phương pháp NSA R7
Xóa tiêu chuẩn trong Windows chỉ đánh dấu dữ liệu là đã xóa trong MFT, để chúng vẫn tồn tại vật lý trên đĩa. Để đảm bảo tiêu hủy thông tin triệt để, Recuva triển khai thuật toán NSA R7, được thiết kế cho các ổ lưu trữ từ tính. Phương pháp bao gồm bảy chu kỳ ghi đè: lấp đầy tuần tự các sector bằng số 1 (0xFF), số 0 (0x00), hai chuỗi giả ngẫu nhiên và các mẫu bổ sung (complementary patterns) sau đó xác minh. Việc luân phiên nhiều lần các mẫu xác định và ngẫu nhiên sẽ loại trừ khả năng khôi phục dữ liệu, kể cả các phương pháp phân tích từ tính dư (residual magnetization). Thuật toán này không được áp dụng cho ổ trạng thái rắn (SSD) do đặc điểm kiến trúc wear-leveling (cân bằng hao mòn), đòi hỏi phải sử dụng lệnh ATA Secure Erase.
Phương pháp 4: Thuật toán Gutmann (35 lần ghi)
Phương pháp được phát triển bởi Peter Gutmann sử dụng 35 chu kỳ ghi đè với các mẫu dữ liệu khác nhau. Nguyên tắc xóa dựa trên việc sử dụng các chuỗi được thiết kế đặc biệt, nhằm vô hiệu hóa các công nghệ mã hóa khác nhau được sử dụng trong các dòng ổ đĩa đời cũ. Trong Recuva, phương pháp này có sẵn thông qua cài đặt nâng cao của chức năng xóa an toàn. Việc triển khai kỹ thuật bao gồm việc luân phiên các mẫu, được thiết kế đặc biệt để chống lại khả năng phân tích vi mô bề mặt từ tính. Đối với các ổ đĩa hiện đại, phương pháp này được coi là dư thừa, nhưng vẫn còn phù hợp khi làm việc với các thiết bị phần cứng đã lỗi thời.
Tính năng Recuva
- Khôi phục thông tin từ Thùng rác, Ổ đĩa flash, Thẻ nhớ và các thiết bị khác;
- Hỗ trợ nhiều loại thẻ nhớ: Secure Digital, MemoryStick, Sony Memory Sticks, Smart Media và nhiều loại khác;
- Khôi phục ổ đĩa bị hỏng, bị định dạng sau lỗi phần mềm;
- Xử lý tất cả các loại tệp đã xóa, từ hình ảnh đến nhạc và video;
- Xóa hoàn toàn thông tin không cần thiết mà không có khả năng khôi phục.
Lợi ích Recuva
- Giao diện người dùng phần mềm trực quan, đơn giản bằng tiếng Anh;
- Phân tích thông minh các tệp bị mất;
- Quét sâu hệ thống tệp;
- Tìm kiếm thuận tiện theo tiêu đề cũng như theo phần mở rộng tệp;
- Khôi phục các tệp đã xóa khỏi Windows 10 và 11, hỗ trợ cho Windows XP và Vista cũ.
Nhược điểm
- Chỉ hoạt động trên Windows, bạn không thể khôi phục các tệp Mac OS;
- Khả năng sửa chữa ổ đĩa tệp bị hỏng thấp.
Cách sử dụng Recuva
Khi Recuva khởi động, nó cung cấp cho người dùng khả năng tùy chỉnh các tùy chọn tìm kiếm cho dữ liệu anh ta cần.
- Trong cửa sổ đầu tiên, chọn loại dữ liệu, cùng định dạng - hình ảnh, video, nhạc, tài liệu lưu trữ, email, tài liệu Word và Excel hoặc các tệp thuộc mọi loại. Nhấp vào Tiếp theo.
- Cửa sổ tiếp theo cho phép bạn chọn vị trí của các tệp - trên thẻ nhớ hoặc phương tiện di động khác, trong tài liệu, trong thùng rác hoặc tại một vị trí cụ thể trên đĩa. Nếu bạn không biết tìm tệp ở đâu, hãy chọn Tôi không chắc chắn.
- Recuva hiện đã sẵn sàng để tìm kiếm. Trước khi bắt đầu, bạn có thể kích hoạt chức năng tìm kiếm chuyên sâu nhưng sẽ lâu hơn. Nên sử dụng chức năng này khi tìm kiếm không thành công. Nhấp vào Bắt đầu.
- Trước mặt bạn là một danh sách các dữ liệu được tìm thấy. Vòng tròn màu xanh lá cây bên cạnh tên có nghĩa là tệp đã sẵn sàng để khôi phục, vòng tròn màu vàng có nghĩa là tệp bị hỏng và màu đỏ có nghĩa là tệp không thể khôi phục được. Chọn hộp bên cạnh tệp mong muốn và nhấp vào Khôi phục.
- Chọn thư mục trên ổ cứng mà bạn muốn lưu dữ liệu.
Lịch sử Recuva
Ý tưởng ra đời và nhà phát triển
Recuva được tạo ra bởi công ty Anh Quốc Piriform Ltd., thành lập năm 2004. Tên Piriform bắt nguồn từ từ tiếng Latinh "pirus" (quả lê), điều này được thể hiện trong logo của công ty. Những người sáng lập - các lập trình viên - với mong muốn tạo ra phần mềm nhẹ, hiệu quả và miễn phí cho người dùng phổ thông. Trước Recuva, họ đã tạo ra chương trình nổi tiếng CCleaner.
Lý do ra đời
Vào giữa những năm 2000, CCleaner trở thành một công cụ phổ biến để dọn dẹp hệ thống. Tuy nhiên, trong quá trình dọn dẹp, đôi khi các file cần thiết bị xóa nhầm. Người dùng liên tục hỏi trên các diễn đàn về cách khôi phục file bị xóa bởi CCleaner. Đội ngũ Piriform nhận thấy nhu cầu về một công cụ đơn giản và dễ tiếp cận để khôi phục dữ liệu. Và từ đó, ý tưởng về Recuva ra đời.
Nền tảng kỹ thuật
Recuva được viết bằng ngôn ngữ lập trình C++, đảm bảo hiệu suất cao khi thao tác với ổ đĩa, truy cập trực tiếp vào API của Windows và tính gọn nhẹ của các file thực thi. Giao diện người dùng được tạo ra bằng cách sử dụng thư viện wxWidgets.
Những phiên bản đầu tiên (2007-2008)
Phiên bản Recuva đầu tiên được phát hành vào tháng 11 năm 2007 như một chương trình miễn phí cho mục đích phi thương mại. Nó có thể khôi phục file từ ổ cứng, thẻ nhớ và ổ USB, có chế độ quét đơn giản và nâng cao, chỉ báo tình trạng file và chức năng xóa file an toàn.
Những bản cập nhật quan trọng (2009-2013)
Năm 2009, tính năng Deep Scan (Quét sâu) xuất hiện, cho phép tìm kiếm file theo chữ ký (signatures) trực tiếp trong các cluster (cụm) của ổ đĩa. Trong các phiên bản sau, họ đã thêm hỗ trợ cho hệ thống 64-bit, cải thiện giao diện, thêm thư mục ảo để hiển thị file và nâng cao khả năng làm việc với ổ đĩa mạng.
Thời kỳ Avast và sự hỗ trợ tiếp theo
Năm 2017, công ty Piriform được mua lại bởi Avast Software. Sau đó, tốc độ phát hành các bản cập nhật lớn giảm đi, và nỗ lực chính được tập trung vào việc duy trì khả năng tương thích với các phiên bản Windows mới và sửa chữa các lỗ hổng bảo mật.
Lý do phổ biến
Thành công của Recuva được giải thích bởi giao diện đơn giản, phiên bản miễn phí không giới hạn, hiệu quả khôi phục dữ liệu, tính di động (portable) và sự tin tưởng của người dùng vào thương hiệu Piriform, vốn đã nổi tiếng với chương trình CCleaner.