Chính xác thì Windows Recycl Bin hoạt động như thế nào?
Bạn xóa một tệp trong Windows, nó sẽ được đưa vào Thùng rác và sau đó bạn bỏ nó ra. Chính xác những gì xảy ra trong toàn bộ quá trình?
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Câu hỏi
Người đọc SuperUser Jonath0n tò mò về Thùng rác:
Thùng rác trong Windows thực sự làm gì? Có phải nó chỉ là một thư mục được tôn vinh và là nơi lưu giữ để sớm bị xóa các tập tin, hay nó làm một cái gì đó cụ thể? Cụ thể, có phải các tập tin đã được chuyển di chuyển vào thùng rác vào Thùng rác thực sự được di chuyển trên đĩa cứng hay chỉ là các con trỏ tới các tệp được di chuyển? Tôi là một người dùng khá có kinh nghiệm, tôi chỉ muốn giải thích sâu hơn về Thùng rác.
Vậy chuyện gì vậy? Chính xác thì Thùng rác hoạt động như một loại luyện tập tệp như thế nào?
Câu trả lời
Người đóng góp cho SuperUser Tim Wijsman đưa ra một đỉnh cao đằng sau bức màn:
Tham chiếu bị xóa, một tệp siêu dữ liệu được giữ trong Thùng rác để biết vị trí ban đầu.
Trong những ngày đầu, trên Windows 95 và 98, nó được đặt ở
TUYỂN DỤNG
. Trên Windows 2000 và sau đó được đổi tên thànhTUYỂN DỤNG
. Kể từ Windows Vista, giờ đây nó là một thư mục đặc biệt gọi là\ $ Tái chế.Bin
.Sử dụng Trình theo dõi tiến trình để xem I / O dưới mui xe, đặt bộ lọc vào
Thùng rác
và ghé thăm nó :)Ví dụ: khi tôi làm điều này:
notepad \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5
Chú thích: Tên thư mục dài là SID người dùng. Tên thư mục cuối cùng là hàm băm dựa trên siêu dữ liệu.
Tôi nhận được một tệp chứa thông tin siêu dữ liệu như thế này:
Ö¸ÌC: \ P a t h \ T o \ S o m e \ E x a m p l e. t x
Lý do đường dẫn tệp có khoảng trắng ở giữa là vì nó được lưu trữ trong các ký tự byte rộng, để hỗ trợ các ký tự đặc biệt cho các ngôn ngữ nhất định cũng như unicode và những gì khác. Các biểu tượng trước đó là nhị phân và chứa thông tin như kích thước tệp và quyền, cũng như một con trỏ tới dữ liệu tệp. Về bản chất, nó chứa đủ thông tin để tái tạo lại tài liệu tham khảo ban đầu
Thật đáng buồn khi cuốn sách Windows Internals không đề cập đến điều này, nếu không tôi sẽ có nhiều tài liệu tham khảo hơn. Tôi chưa tìm thấy bất kỳ bài viết nào đi sâu vào chi tiết về vấn đề này, bởi Microsoft hoặc bởi bên thứ ba. Có lẽ chúng tồn tại nhưng tôi thấy dễ dàng hơn để đi và đảo ngược kỹ sư khái niệm chính
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.