Các tệp trong Thùng rác được lưu trữ ở đâu, đối với các phân vùng?


9

Tôi hiểu rằng Thùng rác được chia sẻ giữa các ổ đĩa cục bộ (phân vùng). Khi một tệp bị "xóa" và được gửi đến Thùng rác, liệu tệp đó có nằm trên phân vùng trước khi xóa hay nó được chuyển đến khu vực tập trung (giả sử trên ổ đĩa Windows đã được cài đặt)?

Thí dụ:

Một PC có một ổ cứng:

C - Phân vùng chính với Windows OS
D - Phân vùng bổ sung trên cùng ổ đĩa vật lý
E - Phân vùng tiếp theo trên cùng ổ đĩa vật lý

Nếu tôi xóa một tệp trên ổ D, thì tệp đó có ở trên ổ D trong Thùng rác không, hay nó được chuyển đến khu vực Thùng rác tập trung trên ổ C? Khi xem thư mục RECYCLER trên một phân vùng, nó sẽ hiển thị nội dung của Thùng rác từ tất cả các phân vùng.

Sử dụng XP Home SP 3, NTFS.

Câu trả lời:


8

Trên thực tế, có một thư mục \ Recycler riêng cho mỗi phân vùng (C:, D:, v.v.). Vì vậy, nó vẫn ở trên cùng một phân vùng / ổ đĩa.

Đây là một ảnh chụp màn hình từ hai ổ đĩa trên cùng một máy tính.

nhập mô tả hình ảnh ở đây

Bây giờ tôi có thể xác nhận rằng hành vi là như nhau khi chỉ có một ổ đĩa và nhiều phân vùng.

nhập mô tả hình ảnh ở đây

Tuy nhiên, khi bạn mở biểu tượng Thùng rác trên máy tính để bàn của mình, bạn sẽ thấy một bản tổng hợp tất cả các thư mục Recycler được liên kết với tài khoản của bạn để thuận tiện.

Dựa trên câu hỏi của bạn dưới đây, điều dường như xảy ra là khi bạn xóa một cái gì đó, tệp sẽ nằm trên ổ đĩa thực tế, như đã đề cập trước đó. Điều cũng xảy ra là tệp được đặt tên ngẫu nhiên (tệp gốc của tôi là test.txt, nhưng được đổi tên thành De4.txt trên ổ đĩa khi tôi tìm kiếm tại dấu nhắc lệnh) và tệp đó là những gì được nhập vào tệp INFO2 đó và được chuyển cho Explorer khi bạn thấy nó. Điều này là do đó bạn chỉ cần một thùng rác có thể tìm thấy các tệp đã bị xóa, bất kể bạn đang sử dụng ổ đĩa nào. Những gì bạn THỰC SỰ thấy khi bạn thực hiện tìm kiếm một dòng lệnh, cho thấy rằng nó không thực sự trên cả hai ổ đĩa. Kiểm tra ảnh chụp màn hình này:

nhập mô tả hình ảnh ở đây


Tôi đã cập nhật câu trả lời và xác nhận rằng hành vi này giống nhau khi chỉ có một ổ đĩa và nhiều phân vùng.
KCotreau

Cảm ơn vì đã trả lời. Tôi đã thử tạo một tệp văn bản trên ổ C, sau đó "xóa" nó. Sau đó, nó xuất hiện trong thư mục RECYCLER trên C như mong đợi, nhưng nó cũng hiển thị trong thư mục RECYCLER trên các phân vùng khác (mặc dù trước đó tệp không có trên các phân vùng đó). Bất kỳ lời giải thích như tại sao điều này là?
Goto10

Tôi chỉ tái tạo phát hiện của bạn, và tôi sẽ thêm vào câu trả lời.
KCotreau

3

Nếu tôi xóa một tệp trên ổ D, thì tệp đó có ở trên ổ D trong Thùng rác không, hay nó được chuyển đến khu vực Thùng rác tập trung trên ổ C?

Mỗi tệp bạn xóa vẫn ở trên ổ đĩa tệp đến từ. Đây là lý do tại sao bạn có thể đặt kích thước thùng rác tối đa trên cơ sở mỗi kích thước (chỉ cần nhấp chuột phải vào Thùng rác và đi đến Thuộc tính và bạn có thể thay đổi kích thước trên cơ sở mỗi ổ đĩa).

Về mặt logic, bản thân các tệp không được sửa đổi mà thay vào đó, bảng tệp chính được cập nhật và tệp được "di chuyển" vào Thùng rác trước. Khi bạn làm trống thùng, tệp được đánh dấu là đã xóa (và chỉ được ghi đè vào lần tiếp theo ổ đĩa cố gắng ghi tệp và cần khoảng trống đó).

Khi xem thư mục RECYCLER trên một phân vùng, nó sẽ hiển thị nội dung của Thùng rác từ tất cả các phân vùng.

Vâng, đây là hành vi mặc định trên Windows. Trên mỗi ổ đĩa, có một RECYCLERthư mục (được đánh dấu là cả ẩn và hệ thống). Thùng rác Windows tìm kiếm thông qua tất cả các ổ đĩa cục bộ và có được tất cả các mục Recycler khi bạn mở thùng.

Cuối cùng, mỗi khi bạn xóa một tập tin, chúng sẽ được đặt vào một thư mục ngẫu nhiên. Mặc dù thư mục đó tồn tại trên tất cả các thư mục RECYCLER trên tất cả các ổ đĩa cứng được gắn (để tránh xung đột tên), tệp đã bị xóa chỉ tồn tại trên ổ đĩa mà nó xuất phát.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.