คุณลบไฟล์ผิดวิธีใน Windows

/th/images/a-blue-trash-bin-with-its-lid-open-as-file-and-folder-icons-fall-into-it-surrounded-by-red-warning-symbols-on-a-light-blue-background.png

คนส่วนใหญ่คิดว่าการลบไฟล์และการล้างข้อมูลในถังรีไซเคิลจะเป็นการลบไฟล์เหล่านั้นออกอย่างถาวร แต่นั่นไม่เป็นความจริง ไฟล์ที่ “ถูกลบ” เหล่านั้นยังคงอยู่ในไดรฟ์ของคุณ และสามารถกู้คืนได้ด้วยเครื่องมือการกู้คืน ดังนั้นคุณจะลบข้อมูลที่ละเอียดอ่อนอย่างปลอดภัยได้อย่างไร? คุณสามารถใช้ sDelete ซึ่งเป็นเครื่องมือของ Microsoft เพื่อล้างข้อมูล

เหตุใดการลบไฟล์จึงไม่ลบออกจริงๆ

เมื่อคุณลบไฟล์ตามปกติ ไฟล์นั้นจะย้ายไปที่ถังรีไซเคิล ซึ่งคุณสามารถล้างข้อมูลได้ในภายหลัง การใช้ Shift+Delete จะข้ามถังรีไซเคิล แต่ในทั้งสองกรณี ข้อมูลจะไม่ถูกลบจริงๆ Windows เพียงลบการอ้างอิงออกจากระบบไฟล์และทำเครื่องหมายพื้นที่ว่าว่าง ข้อมูลจะยังคงอยู่ในไดรฟ์จนกว่าไฟล์ใหม่จะเขียนทับ

ซึ่งหมายความว่าหากมีใครใช้เครื่องมือการกู้คืน เช่น Recuva, Disk Drill หรือซอฟต์แวร์นิติเวชขั้นสูง พวกเขายังสามารถดูและกู้คืนไฟล์นั้นได้ ดังนั้น หากคุณขายหรือยกแล็ปท็อปหรือฮาร์ดไดรฟ์ของคุณให้ผู้อื่นหลังจากลบเอกสาร รูปภาพ บันทึกทางการเงิน หรือไฟล์สำคัญอื่นๆ แล้ว เจ้าของคนใหม่สามารถกู้คืนได้หากไม่มีสิ่งใดใหม่มาแทนที่พื้นที่นั้น

แม้ว่าคุณจะเพียงต้องการป้องกันไม่ให้ผู้ใช้รายอื่นเข้าถึงไฟล์ของคุณ แต่วิธีการลบแบบปกติจะไม่ทำงาน หากต้องการลบข้อมูลอย่างปลอดภัย คุณต้องมีเครื่องมือ Microsoft เฉพาะ: sDelete

sDelete: เครื่องมือของ Microsoft ในการล้างไฟล์อย่างถาวร

sDelete (ย่อมาจาก Secure Delete) เป็นเครื่องมือบรรทัดคำสั่งที่ทรงพลังแต่มักถูกมองข้ามจากชุด Sysinternals ของ Microsoft ซึ่งออกแบบมาเพื่อล้างข้อมูลอย่างถาวรและไม่สามารถย้อนกลับได้ แทนที่จะทำเครื่องหมายไฟล์ว่าถูกลบแล้ว sDelete จะเขียนทับข้อมูลที่ซ่อนอยู่ในไดรฟ์ ทำให้แทบจะไม่สามารถกู้คืนได้

เนื่องจากกระบวนการเขียนทับเชิงลึกนี้ แม้แต่เครื่องมือการกู้คืนทางนิติเวชขั้นสูงก็ไม่สามารถกู้คืนข้อมูลที่ถูกลบได้ และเนื่องจาก sDelete ได้รับการพัฒนาและดูแลรักษาโดย Microsoft จึงมีความน่าเชื่อถือมากกว่าโปรแกรมอรรถประโยชน์ “ยางลบที่ปลอดภัย” ของบริษัทอื่นมากมาย มันจะเขียนทับเซกเตอร์ที่แน่นอนที่ไฟล์ของคุณเคยมีอยู่และยังลบข้อมูลเมตาที่ Windows ทิ้งไว้ตามปกติ

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

วิธีตั้งค่า sDelete เป็นครั้งแรก

sDelete จะไม่รวมอยู่ใน Windows ตามค่าเริ่มต้น ดังนั้น คุณจะต้องดาวน์โหลดด้วยตนเอง ไปที่เว็บไซต์ Sysinternals ของ Microsoft ดาวน์โหลดไฟล์ sDelete ZIP บันทึกลงในพีซีของคุณ และแตกไฟล์เป็น C:\Program Files จากนั้นพิมพ์ ดูการตั้งค่าระบบขั้นสูง เปิดผลลัพธ์ที่ตรงกัน สลับไปที่แท็บ “ขั้นสูง” แล้วคลิก “ตัวแปรสภาพแวดล้อม”/th/images/1-settings-up-sdelete-in-windows.png

ภายใต้ตัวแปรระบบ เลือกรายการ “เส้นทาง” และคลิก “แก้ไข” เลือก “ใหม่” เพื่อเพิ่มบรรทัดใหม่ จากนั้นคลิก “เรียกดู” เพื่อเลือกโฟลเดอร์ ไปที่ C:\Program Files เลือกโฟลเดอร์ sDelete ที่แตกออกมา แล้วยืนยันด้วยปุ่ม “OK” นี่เป็นการอัพเดต PATH ของระบบของคุณและตั้งค่าพื้นฐานสำหรับ sDelete ให้เสร็จสิ้น

วิธีใช้ sDelete เพื่อลบไฟล์อย่างถาวร

เนื่องจาก sDelete เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง คุณจึงสามารถใช้งานได้ผ่าน Command Prompt เปิด Command Prompt ในฐานะผู้ดูแลระบบ พิมพ์ sdelete แล้วกด Enter คุณจะเห็นพารามิเตอร์ที่คุณสามารถใช้เพื่อลบอย่างปลอดภัยและล้างข้อมูลบนดิสก์ ครั้งแรกที่คุณเปิดใช้งาน ข้อตกลงใบอนุญาตจะปรากฏขึ้น เพียงคลิก “ตกลง” เพื่อดำเนินการต่อ

/th/images/2-command-prompt-showing-the-sdelete-parameters-and-their-action.png

หากต้องการลบไฟล์อย่างปลอดภัยด้วย sDelete ให้คัดลอกเส้นทางไฟล์แบบเต็มก่อน นำทางไปยังโฟลเดอร์ที่มีไฟล์ คลิกขวา แล้วเลือก “คัดลอกเป็นเส้นทาง” จากนั้นเปิด Command Prompt พิมพ์ sDelete ตามด้วยเส้นทางแบบเต็ม (รวมถึงนามสกุลไฟล์) แล้วกด Enter ตัวอย่างเช่น หากต้องการลบไฟล์ชื่อ HTG.txt ให้พิมพ์ sDelete วางเส้นทางแล้วกด Enter ไฟล์จะถูกลบอย่างปลอดภัย

/th/images/deleting-a-file-using-the-sdelete-command-in-the-command-prompt-app.png

หากต้องการลบทั้งโฟลเดอร์พร้อมกับไดเรกทอรีย่อยและไฟล์แบบอ่านอย่างเดียว ให้ใช้พารามิเตอร์-s และ-r ก่อนเส้นทางโฟลเดอร์:


sDelete -s -r 

คำสั่งนี้จะแสดงจำนวนไดเร็กทอรีและไฟล์ที่ถูกลบ

/th/images/4-deleting-a-folder-having-two-files-in-it-using-sdelete-command-in-command-prompt.png

ตามค่าเริ่มต้น sDelete จะเขียนทับพื้นที่หนึ่งครั้งเพื่อทำให้การกู้คืนยากขึ้น หากต้องการเพิ่มจำนวนการเขียนทับ ให้ใช้พารามิเตอร์-p ตามด้วยหมายเลขที่ต้องการ ตัวอย่างเช่น หากต้องการลบโฟลเดอร์ที่มีไดเร็กทอรีย่อยและไฟล์แบบอ่านอย่างเดียวทั้งหมดในขณะที่เขียนทับสี่ครั้ง ให้ใช้:


sDelete -s -r -p 4 

/th/images/5-using-sdelete-file-with-four-passes-in-the-command-prompt-1.png

วิธีอื่นในการล้าง SSD อย่างปลอดภัยนอกเหนือจาก sDelete

คุณสามารถไว้วางใจ sDelete เพื่อล้างไฟล์สำคัญบนไดรฟ์ที่คุณจะใช้งานต่อไปได้อย่างปลอดภัย โดยเฉพาะอย่างยิ่งหากเป็นฮาร์ดดิสก์ไดรฟ์ (HDD) อย่างไรก็ตาม สำหรับ Solid State Drives (SSD) วิธีที่ปลอดภัยที่สุดคือการเปิดใช้งานการเข้ารหัสทั้งไดรฟ์ด้วย BitLocker จากนั้นจึงลบคีย์การเข้ารหัสออกอย่างปลอดภัย ซึ่งจะทำให้ข้อมูลที่เก็บไว้ก่อนหน้านี้ไม่สามารถเข้าถึงได้

หากคุณวางแผนที่จะขายหรือส่งมอบพีซีของคุณ คุณควรใช้เครื่องมือรีเซ็ตในตัวของ Windows คลิกขวาที่ปุ่ม Start เปิด “Settings” จากนั้นไปที่ System > Recovery คลิก “รีเซ็ตพีซี” เลือก “ลบทุกอย่าง” และปฏิบัติตามคำแนะนำเพื่อล้างข้อมูลทั้งหมดของคุณอย่างปลอดภัย

/th/images/6-reseting-a-windows-pc-by-removing-everything-through-the-settings-app.png

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

*️⃣ ลิงค์ที่มา:

ข้ามถังรีไซเคิล, กู้คืนข้อมูลที่ถูกลบ, เว็บไซต์ Sysinternals ของ Microsoft , เปิด Command Prompt ในฐานะผู้ดูแลระบบ, การเข้ารหัสแบบเต็มไดรฟ์ด้วย BitLocker, เครื่องมือรีเซ็ตในตัวของ Windows,