Как, собственно, работает ли корзина Windows?

Оглавление:

Как, собственно, работает ли корзина Windows?
Как, собственно, работает ли корзина Windows?

Видео: Как, собственно, работает ли корзина Windows?

Видео: Как, собственно, работает ли корзина Windows?
Видео: Как открыть общий доступ к принтеру и как добавить СЕТЕВОЙ ПРИНТЕР в Windows 10! - YouTube 2024, Апрель
Anonim
Вы удаляете файл в Windows, его сбрасывают в корзину, а затем вы отключаете. Что именно происходит в течение всего этого процесса?
Вы удаляете файл в Windows, его сбрасывают в корзину, а затем вы отключаете. Что именно происходит в течение всего этого процесса?

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Вопрос

Читателю SuperUser Jonath0n интересно узнать о корзине:

What does the Recycle Bin in Windows actually do? Is it just a glorified folder and a holding place for soon to be deleted files, or does it do something specific? Specifically, are files that are “moved” to the Recycle Bin actually moved on the hard disc, or are just the pointers to the files moved? I am a fairly experienced user, I just wanted a more depth explanation of the Recycle Bin.

Так в чем история? Как именно функция корзины функционирует как чистая чистка файлов?

Ответ

Докладчик SuperUser Тим Вейсман предлагает пик за занавеской:

The reference is removed, a metadata file is kept in the Recycle Bin to know the original location.

In the early days, on Windows 95 and 98 this was located in

RECYCLED

В Windows 2000 и более поздних версиях он был переименован в

RECYCLER

Начиная с Windows Vista, теперь это специальная папка, называемая

$Recycle.Bin

Используйте Process Monitor для просмотра ввода-вывода под капотом, установите фильтр на

Recycle.Bin

и посетить его.:)

Например, когда я это делаю:

notepad $RECYCLE.BINS-1-5-21-0192837465-987654321-0123456789-1000$EXAMPL5

Замечания: Длинное имя папки - это идентификатор пользователя. Последнее имя папки - хэш, основанный на метаданных.

Я получаю файл, содержащий информацию метаданных:

Ö¸ÌC: P a t h T o S o m e E x a m p l e. t x t

Причина, по которой путь к файлу имеет промежутки между ними, заключается в том, что он хранится в широких байтовых символах, поддерживает специальные символы для определенных языков, а также для unicode и что еще. Предыдущие символы являются двоичными и содержат информацию, такую как размер файла и разрешения, а также указатель на данные файла. По сути, он содержит достаточно информации для восстановления исходной ссылки …

Печально, что книга Windows Internals не распространяется на это, иначе у меня было бы больше ссылок. Я не нашел статей, которые подробно описывают это, ни Microsoft, ни сторонними людьми. Вероятно, они существуют, но мне было легче пойти и перепроектировать основную концепцию …

Есть что добавить к объяснению? Звучит в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: