โฮมเพจ » ทำอย่างไร » เกิดอะไรขึ้นกับข้อมูลเมื่อถูกลบออกจากถังรีไซเคิลของคุณ

    เกิดอะไรขึ้นกับข้อมูลเมื่อถูกลบออกจากถังรีไซเคิลของคุณ

    เวลาส่วนใหญ่เราไม่ค่อยนึกถึงไฟล์ที่ถูกลบออกไปโดยที่ไม่รู้ว่าตอนนี้มันออกนอกเส้นทางของเราแล้ว แต่จะเกิดอะไรขึ้นกับไฟล์เหล่านั้นเมื่อเราลบมันออก? บทความถามตอบ SuperUser ในวันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็นเกี่ยวกับกระบวนการลบ.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    ภาพถ่ายจาก Gerard's World (Flickr).

    คำถาม

    ตัวอ่าน SuperUser Shea A. ต้องการทราบว่าเกิดอะไรขึ้นกับไฟล์ที่ถูกลบในคอมพิวเตอร์:

    แก้ไขให้ถูกต้องถ้าฉันทำผิดที่นี่ แต่เมื่อคุณลบบางอย่างออกจากพีซีของคุณคอมพิวเตอร์ทั้งหมดของคุณจะเขียนทับไบนารีด้วย 0 แทน 1 ของ (หรือบางสิ่งเพื่อผลกระทบนั้น) ดังนั้นเมื่อคุณส่งบางสิ่งไปยังถังรีไซเคิลมันจะเขียนทับส่วนหนึ่งของไฟล์จากนั้นเมื่อคุณลบไฟล์ออกจากถังรีไซเคิลมันจะเขียนเพิ่มเติม?

    การลบไฟล์ทั้งหมดและกระบวนการ Recycle Bin ทำงานอย่างไร?

    คำตอบ

    ผู้สนับสนุน SuperUser Boann และ Mary Biggs มีคำตอบสำหรับเรา ก่อนอื่น Boann:

    การดำเนินการทั้งสองไม่มีการเขียนทับไฟล์ การย้ายไฟล์ไปที่ถังรีไซเคิลจะเป็นการย้ายไฟล์นั้น เนื้อหาของมันถูกทิ้งไว้อย่างสมบูรณ์.

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

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

    ตามด้วยคำตอบจาก Mary Biggs:

    ไฟล์อยู่ในสองส่วน:

    • รายการไดเร็กทอรีที่บันทึกชื่อไฟล์และยังมีรายการบล็อกบนดิสก์ซึ่งมีเนื้อหาข้อมูลของไฟล์ จากนั้นระบบปฏิบัติการ“ รู้” ว่ามีการใช้บล็อกเหล่านี้.
    • บล็อกจริงที่มีเนื้อหาข้อมูลของไฟล์.

    เมื่อไฟล์ถูกลบ:

    • รายการบล็อกในรายการไดเรกทอรีจะถูกทำเครื่องหมายว่า“ ว่าง” และกลับสู่ระบบปฏิบัติการ รายการไดเรกทอรีจะถูกลบดังนั้นไฟล์“ หายไป” จากระบบไฟล์.
    • บล็อกที่แท้จริงไม่ได้ถูกสัมผัสดังนั้นเนื้อหาข้อมูลของไฟล์จะยังคงไม่ถูกแตะต้องจนกว่าไฟล์ใหม่อื่น ๆ จะเขียนทับมัน นี่คือเหตุผลที่ซอฟต์แวร์กู้คืนไฟล์มักจะสามารถสร้างไฟล์ที่ถูกลบใหม่ (แต่ถ้าใช้หลังจากการลบในไม่ช้า).

    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.