Cơ chế làm việc của Recycle Bin nè :
How Does the Recycle Bin Work?
Khi một tệp tin được gởi đến Recycle Bin, có một quá trình chạy ngầm mà người dùng không nhận biết được. Một tệp tin khi được đưa vào Recycle Bin sẽ bị đổi tên theo cơ chế sau : "Dc6.jpg". Chữ "c" cho biết ký tự của ổ đĩa nơi tệp tin bị xoá. Số 6 nghĩa là đây là tệp tin thứ bảy bị xoá. (Nếu là tệp tin đầu tiên thì có ký hiệu là "Dc0.jpg"). Phần mở rộng của tệp tin được giữ lại theo đúng tệp tin gốc - ở đây là một tệp tin jpg.
Windows tiếp tục theo dõi tên của tệp tin gốc và giấu nó vào một vị trí ẩn được đặt tên là info hoặc info2. Nó dùng thông tin này để thể hiện tệp tin theo một cách dễ hiểu, sao cho người dùng mở và xem thùng rác, cũng như giúp nó có thể khôi phục tệp tin về vị trí ban đầu khi người dùng đòi hỏi. Do vậy, khi người dùng mở thùng rác, họ vẫn thấy tên gốc của tệp tin thay vì tên mới. Khi một tệp tin bị xóa hẳn khỏi thùng rác, tên gốc sẽ bị mất. Tệp tin vẫn còn nằm tại ổ cứng, nhưng với một cái tên khác, ví dụ như "Dc6.jpg".
Tệp tin ẩn mà windows sử dụng để đổi tên từ Dc6.jpg trở lại tên bình thường của nó có thuộc tính ẩn. Bạn có thể xem tệp tin này theo cách sau (trong windows XP):
Duyệt đến thư mục sau bằng cách gõ địa chỉ "C:\RECYCLER".
Gõ "dir /ah". Bạn sẽ thấy một thư mục có tên đại loại như thế này :
S-1-5-21-2025429265-838170752-839522115-1003
Mở thư mục này ra.
Giờ tiếp tục gõ "dir /ah" để xem có tệp tin INFO hay INFO2 nào không. Để có thể sao chép lại tệp tin này, hãy gõ lệnh, "attrib -h INFO2". Sau đó gõ tiếp lệnh "copy INFO2 c:\". Lệnh này sao chép tệp tin vào ổ đĩa C của bạn. Bạn hãy mở nó ra bằng notepad. Hình minh họa dưới đây là nội dung của một tệp tin INFO2 ví dụ (Có một số khoảng cách đã bị xóa để giúp bạn dễ nhìn hơn).
http://www.pandorarecovery.com/images/recycle_info2.gif (http://www.pandorarecovery.com/images/recycle_info2.gif)
(trích từ http://www.pandorarecovery.com/knowledge_base/general/recycler.php)