ไฟล์ในถังรีไซเคิลอยู่ในตำแหน่งใดในแง่ของพาร์ติชั่น?


9

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

ตัวอย่าง:

พีซีมีฮาร์ดไดรฟ์หนึ่งตัว:

C - พาร์ติชันหลักพร้อม Windows OS
D - พาร์ติชันพิเศษบนไดรฟ์ทางกายภาพเดียวกัน
E - พาร์ติชันเพิ่มเติมในไดรฟ์ทางกายภาพเดียวกัน

หากฉันลบไฟล์ในไดรฟ์ D ไฟล์จะอยู่ในไดรฟ์ D ในถังรีไซเคิลหรือไม่หรือถูกย้ายไปยังพื้นที่ถังรีไซเคิลส่วนกลางบนไดรฟ์ C หรือไม่ เมื่อดูโฟลเดอร์ RECYCLER บนพาร์ติชั่นมันจะแสดงเนื้อหาของถังรีไซเคิลจากทุกพาร์ติชั่น

ใช้ XP Home SP 3, NTFS

คำตอบ:


8

ที่จริงแล้วมีไดเรกทอรี \ Recycler แยกกันต่อพาร์ติชั่น (C :, D :, ฯลฯ ) ดังนั้นจึงอยู่ในพาร์ติชั่น / ไดรฟ์เดียวกัน

นี่คือภาพหน้าจอจากไดรฟ์สองตัวบนคอมพิวเตอร์เครื่องเดียวกัน

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ฉันสามารถยืนยันได้ว่าพฤติกรรมนั้นเหมือนกันเมื่อมีเพียงหนึ่งไดรฟ์และหลายพาร์ติชัน

ป้อนคำอธิบายรูปภาพที่นี่

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

ตามคำถามของคุณด้านล่างสิ่งที่น่าจะเกิดขึ้นคือเมื่อคุณลบบางสิ่งไฟล์จะอยู่ในไดรฟ์จริงตามที่ได้กล่าวไปแล้ว สิ่งที่เกิดขึ้นก็คือไฟล์จะได้รับชื่อแบบสุ่ม (ไฟล์ต้นฉบับของฉันคือ test.txt แต่เปลี่ยนชื่อเป็น De4.txt บนไดรฟ์เมื่อฉันค้นหาที่พรอมต์คำสั่ง) และไฟล์นั้นเป็นสิ่งที่ป้อนลงในไฟล์ INFO2 และ ถูกส่งต่อไปยัง Explorer ตามที่คุณเห็น นี่คือสิ่งที่คุณต้องการเพียงหนึ่งถังรีไซเคิลเท่านั้นที่สามารถค้นหาไฟล์ที่ถูกลบได้ไม่ว่าคุณจะอยู่ที่ไดรฟ์ใด สิ่งที่คุณเห็นจริงๆเมื่อคุณค้นหาบรรทัดคำสั่งแสดงว่ามันไม่ได้อยู่บนไดรฟ์ทั้งสองจริงๆ ลองดูภาพหน้าจอนี้:

ป้อนคำอธิบายรูปภาพที่นี่


ฉันอัพเดตคำตอบและยืนยันว่าลักษณะการทำงานเหมือนกันเมื่อมีไดรฟ์เดียวและหลายพาร์ติชัน
KCotreau

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

ฉันเพิ่งสร้างสิ่งที่คุณค้นพบใหม่และฉันจะเพิ่มคำตอบ
KCotreau

3

หากฉันลบไฟล์ในไดรฟ์ D ไฟล์จะอยู่ในไดรฟ์ D ในถังรีไซเคิลหรือไม่หรือถูกย้ายไปยังพื้นที่ถังรีไซเคิลส่วนกลางบนไดรฟ์ C หรือไม่

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

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

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

ใช่นี่เป็นพฤติกรรมเริ่มต้นบน Windows ในแต่ละไดรฟ์จะมีRECYCLERโฟลเดอร์ (ทำเครื่องหมายว่าทั้งซ่อนและระบบ) Windows Recycle Bin ค้นหาผ่านไดรฟ์ในระบบทั้งหมดและรับรายการ Recycler ทั้งหมดเมื่อคุณเปิดถังขยะ

สุดท้ายทุกครั้งที่คุณลบไฟล์ไฟล์เหล่านั้นจะถูกวางไว้ในโฟลเดอร์สุ่ม ในขณะที่โฟลเดอร์นั้นมีอยู่ในโฟลเดอร์ RECYCLER ทั้งหมดในฮาร์ดไดรฟ์ที่เมาท์ทั้งหมด (เพื่อป้องกันการชนกันของชื่อ) ไฟล์ที่ถูกลบจะมีอยู่เฉพาะในไดรฟ์ที่มาจาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.