Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

ปัจจุบัน มีโปรแกรมจำนวนมากสำหรับกู้คืนไฟล์และพาร์ติชั่นที่ถูกลบในฮาร์ดดิสก์หรือไดรฟ์ USB โปรแกรมทั้งหมดเหล่านี้อิงตามข้อเท็จจริงที่ว่าเมื่อไฟล์ถูกลบออกจากระบบไฟล์ ข้อมูลและข้อมูลเมตาของไฟล์จะยังคงถูกจัดเก็บไว้ในสื่อทางกายภาพจนกว่าจะถูกเขียนทับด้วยไฟล์ใหม่ ซอฟต์แวร์กู้คืนข้อมูลสำหรับพีซีทำให้คุณสามารถสแกนไดรฟ์และค้นหาไฟล์ที่ถูกลบด้วยลายเซ็นหรือโดยการวิเคราะห์บล็อคข้อมูลที่ไม่ได้ใช้ อย่างไรก็ตาม แอปกู้คืนไฟล์แบบคลาสสิกทำงานไม่ถูกต้องกับ SSD (โซลิดสเตตไดรฟ์). มาดูกันว่าทำไม

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

การลบไฟล์บน SSD และคำสั่ง TRIM

กระบวนการลบไฟล์บน SSD นั้นแตกต่างจากกระบวนการลบไฟล์บนฮาร์ดไดรฟ์แบบเดิมโดยพื้นฐาน เมื่อไฟล์ถูกลบ ระบบปฏิบัติการจะส่งอินเทอร์เฟซ ATA TRIM คำสั่งไปยังอุปกรณ์ SSD ซึ่งรายงานว่าไม่ต้องการข้อมูลนี้อีกต่อไป อุปกรณ์ SSD จะทำเครื่องหมายเซลล์เหล่านี้เพื่อลบและตั้งค่าเซลล์ทั้งหมดให้เป็นศูนย์ในเบื้องหลัง (ด้วยกระบวนการรวบรวมขยะแยกต่างหาก) ซึ่งช่วยให้คุณบันทึกข้อมูลในเซลล์ SSD ที่ไม่ได้ใช้ได้อย่างรวดเร็ว และลดการสึกหรอของเซลล์จัดเก็บข้อมูล ดังนั้น คำสั่ง TRIM จะบังคับให้ไดรฟ์ล้างบล็อกข้อมูลที่ไม่ได้ใช้จริง

ด้วยเหตุนี้ ซอฟต์แวร์กู้คืนไฟล์ใดๆ จะเห็นเฉพาะศูนย์ในเซลล์ SSD ที่มีข้อมูลที่ถูกลบ ซึ่งหมายความว่าหากไดรฟ์ SSD ของคุณเชื่อมต่อกับคอมพิวเตอร์ผ่านอินเทอร์เฟซ SATA แทบจะเป็นไปไม่ได้เลยที่จะกู้คืนไฟล์ที่ถูกลบไปแล้ว นอกจากนี้ยังใช้กับ NVMe SSD สำหรับอุปกรณ์ดังกล่าว จะมีอะนาล็อกของคำสั่ง TRIM ซึ่งเรียกว่า – Deallocate (รองรับใน Windows 8 และใหม่กว่า)

การตรวจจับอุปกรณ์ SSD ใน Windows

โดยค่าเริ่มต้น Windows จะเปิดใช้งานคำสั่ง TRIM สำหรับไดรฟ์ SSD ที่เชื่อมต่อผ่าน ATA/IDE/SATA/M.2/PCI Express อินเทอร์เฟซ (แต่ไม่ใช่ USB!) ใน AHCI โหมด. นอกจากนี้ TRIM ยังเปิดใช้งานสำหรับระบบไฟล์ NTFS และ REFS เท่านั้น เมื่อตรงตามเงื่อนไขเหล่านี้ คำสั่ง TRIM จะถูกดำเนินการโดยอัตโนมัติและกระบวนการพื้นหลังของ SSD จะล้างเซลล์เกือบจะในทันทีหลังจากที่คุณลบไฟล์ออกจากระบบไฟล์

TRIM เปิดใช้งานโดยค่าเริ่มต้นบน MacOS สำหรับ Apple SSD ที่มีระบบไฟล์ APFS และ HFS+ คำสั่ง Trim จะถูกส่งทันทีหลังจากที่ไฟล์ถูกลบไปแล้ว

คุณสามารถกู้คืนไฟล์ข้อมูลและพาร์ติชั่นที่ถูกลบจากไดรฟ์ SSD ได้หาก:

  • SSD ของคุณเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB หรือ FireWire
  • คุณกำลังใช้อาร์เรย์ RAID ของอุปกรณ์ SSD หลายตัว (Windows ไม่ได้เปิดใช้งาน TRIM สำหรับอุปกรณ์จัดเก็บข้อมูลดังกล่าว)
  • คุณใช้ระบบปฏิบัติการเวอร์ชันเก่า:Windows Vista, Windows XP, MacOS จนถึง OS X 10.10.4 (ไม่รองรับ TRIM ในเวอร์ชันเหล่านี้)
  • TRIM ถูกปิดใช้งานที่ระดับระบบปฏิบัติการ
  • SSD ของคุณไม่รองรับคำสั่ง TRIM (อาจเป็นใน SSD รุ่นเก่ากว่า)
  • SSD ไม่ได้รับการฟอร์แมตในระบบไฟล์ NTFS (เช่น ใช้ FAT32, exFat เป็นต้น)

วิธีการกู้คืนข้อมูลจาก SSD หลังจากการลบไฟล์โดยใช้ EaseUS Data Recovery Wizard

มาดูกันว่าเป็นไปได้ไหมที่จะกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน Trim โดยใช้ซอฟต์แวร์กู้คืนข้อมูลยอดนิยม – EaseUS Data Recovery Wizard ฟรี (มีเวอร์ชันสำหรับ Mac และ Windows)

เวอร์ชันฟรีของ EaseUS Data Recovery Wizard Free ช่วยให้คุณสามารถกู้คืนไฟล์ที่ถูกลบได้มากถึง 500 MB (หรือสูงสุด 2 GB หากคุณแชร์โปรแกรมบน Facebook หรือ Twitter)

ตัวช่วยสร้างการกู้คืนข้อมูล EaseUS เป็นหนึ่งในโปรแกรมที่ดีที่สุดสำหรับการกู้คืนข้อมูลที่สูญหายอย่างรวดเร็วจากไดรฟ์ประเภทต่างๆ

คุณสมบัติที่สำคัญ:

  • การกู้คืนข้อมูลจาก HDD, การ์ดหน่วยความจำ, ไดรฟ์ USB ภายนอก;
  • การกู้คืนไฟล์หลังการลบและการจัดรูปแบบด่วน
  • รองรับระบบไฟล์:HFS+(macOS), NTFS/NTFS5/ReFS (Windows), ext2/ext3 (Linux), FAT/ExFat;
  • การกู้คืนโลจิคัลพาร์ติชัน

คุณสามารถดูคุณสมบัติทั้งหมดที่มีอยู่ใน https://www.easeus.com

ฉันมีไดรฟ์ SSD ที่เชื่อมต่อกับคอมพิวเตอร์ของฉัน ให้ตรวจสอบว่าหนึ่งในดิสก์ในเครื่อง (21 GB) ตรวจพบว่าเป็น SSD โดยใช้คำสั่ง PowerShell:

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

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

ตรวจสอบว่าเปิดใช้งานการตัดแต่งหรือไม่:

fsutil behavior query DisableDeleteNotify

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

ผลลัพธ์ต่อไปนี้ระบุว่า TRIM เปิดใช้งาน :

NTFS DisableDeleteNotify = 0 (Disabled)

ต่อไป ฉันจะลบไฟล์หนึ่งไฟล์ออกจาก SSD และลองกู้คืนโดยใช้ EaseUS Data Recovery Wizard:

  1. ฉันดาวน์โหลดและติดตั้ง EaseUS Data Recovery Wizard ฟรี เพื่อป้องกันการเขียนทับบล็อคที่ถูกลบไปโดยไม่ได้ตั้งใจบนดิสก์ คุณไม่ควรติดตั้ง EaseUS Data Recovery Wizard บนดิสก์เดียวกันกับที่คุณต้องการกู้คืนไฟล์!
  2. ตอนนี้ฉันลบหนึ่งไฟล์ออกจากไดรฟ์ SSD; วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM
  3. เรียกใช้วิซาร์ดการกู้คืนข้อมูลใน EaseUS Data Recovery เพื่อทำการสแกนไดรฟ์ SSD แบบเต็ม รอจนกว่าการสแกนดิสก์จะเสร็จสิ้น ในกรณีของฉัน โปรแกรมกู้ข้อมูลไม่พบไฟล์ที่ถูกลบ

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

ตอนนี้ให้ลองปิดการใช้งาน TRIM ด้วยคำสั่ง:

fsutil behavior set DisableDeleteNotify 1

หากปิดใช้งาน TRIM สำเร็จ คุณจะเห็นข้อความต่อไปนี้:“NTFS DisableDeleteNotify =1 (เปิดใช้งาน) ”.

ในสภาพแวดล้อม macOS คุณสามารถปิดการใช้งาน TRIM ด้วยคำสั่ง:
sudo trimforce disable

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

ฉันลบไฟล์อื่นออกจากไดรฟ์ SSD และเรียกใช้การสแกนดิสก์แบบเต็มด้วย EaseUS Data Recovery Wizard โปรแกรมกู้ไฟล์จะค้นหาไฟล์ที่ถูกลบทันทีและเสนอให้กู้คืน

วิธีการกู้คืนไฟล์ที่ถูกลบจาก SSD ที่เปิดใช้งาน TRIM

เลือกไฟล์ที่คุณต้องการกู้คืนแล้วคลิกปุ่ม กู้คืน ปุ่ม. เมื่อกู้คืนไฟล์ ขอแนะนำให้ระบุดิสก์อื่น เพื่อไม่ให้เขียนทับข้อมูลเมตาบนไดรฟ์ต้นทางโดยไม่ได้ตั้งใจ

หากต้องการเปิดใช้งานโหมด TRIM สำหรับ SSD ของคุณ ให้เรียกใช้คำสั่ง:

fsutil behavior set DisableDeleteNotify 0

ดังนั้น คุณไม่สามารถกู้คืนไฟล์ที่ถูกลบจากไดรฟ์ SSD ที่เปิดใช้งาน Trim ได้ แม้แต่การสแกนลายเซ็นไฟล์ก็ไม่ช่วยอะไร

เพื่อป้องกันไม่ให้ใช้คำสั่ง TRIM กับ SSD ของคุณ คุณสามารถ

  • เชื่อมต่ออุปกรณ์ SSD ของคุณผ่านอินเทอร์เฟซ USB, FireWire หรือ Thunderbolt
  • ปิดการใช้งาน TRIM ในระดับ OS อย่างไรก็ตาม สิ่งนี้จะลดอายุการใช้งาน SSD และความเร็วในการเขียนสูงสุด