Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Hiện tại, có một số lượng lớn các chương trình khôi phục các tệp và phân vùng đã xóa trên đĩa cứng hoặc ổ USB. Tất cả các chương trình này dựa trên thực tế là khi tệp bị xóa khỏi hệ thống tệp, dữ liệu và siêu dữ liệu của nó tiếp tục được lưu trữ trên phương tiện vật lý cho đến khi chúng bị ghi đè bằng tệp mới. Phần mềm khôi phục dữ liệu cho PC cho phép bạn quét ổ đĩa và tìm các tệp đã xóa bằng chữ ký hoặc bằng cách phân tích các khối dữ liệu không sử dụng. Tuy nhiên, ứng dụng khôi phục tệp cổ điển không hoạt động bình thường với SSD (Ổ cứng thể rắn). Hãy xem tại sao.

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Xóa tệp trên SSD và Lệnh TRIM

Quá trình xóa tệp trên SSD về cơ bản khác với quá trình xóa tệp trên ổ cứng truyền thống. Khi tệp bị xóa, hệ thống vận hành sẽ gửi giao diện ATA TRIM tới thiết bị SSD, báo cáo rằng dữ liệu này không còn cần thiết nữa. Thiết bị SSD đánh dấu các ô này để xóa và đặt tất cả các ô thành 0 trong nền (với quy trình thu gom rác riêng biệt). Điều này cho phép bạn nhanh chóng lưu dữ liệu trong các ô SSD không sử dụng và giảm hao mòn các ô lưu trữ. Do đó, lệnh TRIM buộc ổ đĩa phải xóa các khối dữ liệu không sử dụng một cách vật lý.

Do đó, bất kỳ phần mềm khôi phục tệp nào cũng chỉ thấy các số không trong các ô SSD có dữ liệu bị xóa. Điều này có nghĩa là nếu ổ SSD của bạn được kết nối với máy tính thông qua giao diện SATA, thì hầu như không thể khôi phục các tệp đã xóa từ đó. Điều này cũng áp dụng cho NVMe Ổ cứng SSD. Đối với các thiết bị như vậy, có một lệnh tương tự của lệnh TRIM, được gọi là - Deallocate (được hỗ trợ trên Windows 8 và mới hơn).

Phát hiện thiết bị SSD trong Windows

Theo mặc định, Windows bật lệnh TRIM cho các ổ SSD được kết nối qua ATA / IDE / SATA / M.2 / PCI Express giao diện (nhưng không phải USB!) trong AHCI chế độ. Ngoài ra, TRIM chỉ được bật cho các hệ thống tệp NTFS và REFS. Khi các điều kiện này được đáp ứng, lệnh TRIM sẽ tự động được thực thi và quá trình nền SSD dọn dẹp các ô gần như ngay lập tức sau khi bạn xóa tệp khỏi hệ thống tệp.

TRIM được bật theo mặc định trên MacOS cho SSD của Apple có hệ thống tệp APFS và HFS +. Lệnh Trim cũng được gửi ngay sau khi tệp bị xóa.

Bạn có thể khôi phục các phân vùng và tệp dữ liệu đã xóa từ ổ SSD nếu:

  • SSD của bạn được kết nối với máy tính qua cổng USB hoặc FireWire;
  • Bạn đang sử dụng mảng RAID của một số thiết bị SSD (Windows không bật TRIM cho thiết bị lưu trữ như vậy);
  • Bạn đang sử dụng phiên bản hệ điều hành cũ:Windows Vista, Windows XP, MacOS lên đến OS X 10.10.4 (TRIM không được hỗ trợ trong các phiên bản này);
  • TRIM bị tắt ở cấp Hệ điều hành;
  • SSD của bạn không hỗ trợ lệnh TRIM (có thể trên các kiểu SSD cũ hơn);
  • SSD không được định dạng trong hệ thống tệp NTFS (ví dụ:đã sử dụng FAT32, exFat, v.v.).

Cách khôi phục dữ liệu từ SSD sau khi xóa tệp bằng thuật sĩ khôi phục dữ liệu EaseUS?

Hãy xem liệu có thể khôi phục các tệp đã xóa khỏi SSD hỗ trợ Trim bằng phần mềm khôi phục dữ liệu phổ biến - EaseUS Data Recovery Wizard Free không (có phiên bản dành cho Mac và Windows).

Phiên bản miễn phí của EaseUS Data Recovery Wizard Free cho phép bạn khôi phục tới 500 MB các tệp đã xóa (hoặc lên đến 2 GB nếu bạn chia sẻ chương trình trên Facebook hoặc Twitter).

Trình hướng dẫn khôi phục dữ liệu EaseUS là một trong những chương trình tốt nhất để nhanh chóng khôi phục dữ liệu bị mất từ ​​các loại ổ đĩa khác nhau.

Các tính năng chính:

  • Phục hồi dữ liệu từ ổ cứng HDD, thẻ nhớ, ổ USB ngoài;
  • Khôi phục tệp sau khi xóa và định dạng nhanh chóng;
  • Hỗ trợ hệ thống tệp:HFS + (macOS), NTFS / NTFS5 / ReFS (Windows), ext2 / ext3 (Linux), FAT / ExFat;
  • Khôi phục phân vùng logic.

Bạn có thể xem tất cả các tính năng có sẵn trên https://www.easeus.com.

Vì vậy, tôi có một ổ SSD được kết nối với máy tính của mình. Hãy kiểm tra xem một trong các đĩa cục bộ (21 GB) có được phát hiện là SSD hay không bằng cách sử dụng lệnh PowerShell:

Get-PhysicalDisk | Select Number, PhysicalLocation, MediaType, Size

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Kiểm tra xem Trim có được bật cho nó hay không:

fsutil behavior query DisableDeleteNotify

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Kết quả sau cho biết TRIM đã được bật :

NTFS DisableDeleteNotify = 0 (Disabled)

Tiếp theo, tôi sẽ xóa một tệp khỏi SSD và cố gắng khôi phục tệp đó bằng Trình hướng dẫn khôi phục dữ liệu EaseUS:

  1. Tôi đã tải xuống và cài đặt Trình hướng dẫn khôi phục dữ liệu EaseUS Miễn phí Để tránh việc vô tình ghi đè lên các khối đã xóa trên đĩa, bạn không nên cài đặt Trình hướng dẫn khôi phục dữ liệu EaseUS trên cùng đĩa mà bạn muốn khôi phục tệp!
  2. Bây giờ tôi xóa một tệp khỏi ổ SSD; Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?
  3. Chạy trình hướng dẫn khôi phục dữ liệu trong EaseUS Data Recovery để thực hiện quét toàn bộ ổ SSD. Chờ cho đến khi quá trình quét đĩa hoàn tất. Trong trường hợp của tôi, chương trình khôi phục dữ liệu không thể tìm thấy tệp đã xóa.

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Bây giờ hãy thử tắt TRIM bằng lệnh:

fsutil behavior set DisableDeleteNotify 1

Nếu TRIM bị vô hiệu hóa thành công, bạn sẽ thấy thông báo sau:“ NTFS DisableDeleteNotify =1 (Đã bật) ”.

Trên môi trường macOS, bạn có thể tắt TRIM bằng lệnh:
sudo trimforce disable

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Tôi xóa một tệp khác khỏi ổ SSD và chạy quét toàn bộ đĩa bằng Trình hướng dẫn khôi phục dữ liệu EaseUS. Chương trình khôi phục tệp sẽ ngay lập tức tìm thấy tệp đã xóa và đề nghị khôi phục tệp đó.

Làm thế nào để khôi phục các tệp đã xóa từ ổ SSD hỗ trợ TRIM?

Chọn tệp bạn muốn khôi phục và nhấp vào nút Khôi phục khuy ao. Khi khôi phục tệp, bạn nên chỉ định một đĩa khác để không vô tình ghi đè siêu dữ liệu trên ổ nguồn.

Để bật chế độ TRIM cho SSD của bạn, hãy chạy lệnh:

fsutil behavior set DisableDeleteNotify 0

Vì vậy, bạn không thể khôi phục các tệp đã xóa từ ổ SSD hỗ trợ Trim. Ngay cả việc quét chữ ký tệp cũng không giúp được gì.

Để ngăn lệnh TRIM được áp dụng cho SSD của bạn, bạn có thể

  • Kết nối thiết bị SSD của bạn qua giao diện USB, FireWire hoặc Thunderbolt;
  • Tắt TRIM ở cấp hệ điều hành. Tuy nhiên, điều này làm giảm tuổi thọ SSD và tốc độ ghi tối đa của bạn.