Домашня » як » Як, власне, працює кошик Windows?

    Як, власне, працює кошик Windows?

    Ви вилучите файл у Windows, він буде скинутий у кошик, а пізніше ви вилучите його назад. Що саме відбувається протягом всього цього процесу?

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач від SuperUser Jonath0n цікавиться кошиком:

    Що дійсно робить кошик у Windows? Це просто прославлена ​​папка і місце для незабаром видалених файлів, або ж це робить щось конкретне? Зокрема, чи файли, які переміщуються в кошик, фактично перенесені на жорсткий диск, або ж тільки покажчики на переміщені файли? Я досить досвідчений користувач, я просто хотів більш глибоке пояснення Recycle Bin.

    Так у чому ж історія? Як саме кошик функціонує як свого роду файл чистилища?

    Відповідь

    Співробітник SuperUser Тим Вайсман пропонує піку за завісою:

    Посилання видаляється, файл метаданих зберігається в кошику, щоб дізнатися оригінальне місце розташування.

    У перші дні, на Windows 95 і 98 це було розташоване в RECYCLED. На Windows 2000 і пізніше він був перейменований в RECYCLER. Починаючи з Windows Vista, це тепер спеціальна папка $ Recycle.Bin.

    Використовуйте Process Monitor, щоб побачити I / O під капотом, увімкніть фільтр Кошик і відвідайте його. :)

    Наприклад, коли я роблю це:

    S-1-5-21-0192837465-987654321-0123456789-1000 \ t 

    Примітка: Довге ім'я папки - SID користувача. Останнє ім'я папки - це хеш, заснований на метаданих.

    Я отримую файл, який містить таку інформацію:

     ¸Ì C: P a t h o o o m e e x a m p l e. t x t 

    Причина, по якій шлях файлу має пробіли між ними, полягає в тому, що він зберігається у великих байтах, для підтримки спеціальних символів для певних мов, а також для унікоду та інших. Більш ранні символи двійкові і містять інформацію, як розмір файлу і дозволів, а також покажчик на дані файлу. По суті, він містить достатньо інформації для реконструкції оригінальної посилання ...

    Сумно, що книга для внутрішніх сторінок Windows не охоплює цього, інакше я мав би більше посилання. Я не знайшов жодних статей, які докладно описують цю проблему, ні корпорацією Майкрософт, ні третіми особами. Вони, ймовірно, існують, але мені було легше йти і реконструювати головну концепцію ...


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.