PDA

Показать полную графическую версию : [решено] После очистки корзины в папке $RECYCLE.BIN остаются файлы


Zuboklev
12-09-2016, 15:54
Заметил на своей OS - Windows 8.1 x32xPro, а также на еще двух: Windows 7 x64 и Windows 10 x32 следующую проблему.
Несмотря на то, что корзина пустая и очищается нормально, не выдавая ошибок, если зайти через Total Commander в соответствующую папку $RECYCLE.BIN на любом разделе диска, там всегда присутствует некоторое количество файлов примерно следующего вида:
C:\$RECYCLE.BIN\S-1-5-21-829051354-2270200935-2693983225-1001\$I9S65WG.exe
C:\$RECYCLE.BIN\S-1-5-21-829051354-2270200935-2693983225-1001\$IC08CYD.txt
C:\$RECYCLE.BIN\S-1-5-21-829051354-2270200935-2693983225-1001\$ICLJKF1.exe
C:\$RECYCLE.BIN\S-1-5-21-829051354-2270200935-2693983225-1001\$IH66WIV.pdf
C:\$RECYCLE.BIN\S-1-5-21-829051354-2270200935-2693983225-1001\$IHTAE7E.exe
Все имеют размер 544 байт и сильно различаются по дате создания. Насколько я понял по этой статье (http://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/) эти $I...... ранее, при перемещении файлов в корзину, содержали основную информацию о них (размер, дата, путь) и должны были быть уделены вместе с соответствующим файлом $R....... при очистке корзины.
Вопрос: почему эти файлы остались в папках $RECYCLE.BIN, несмотря на то, что корзина пуста? Это следствие некорректной очистки корзины, или так и должно быть?

Zuboklev
12-09-2016, 17:57
Оказывается, если файл из корзины восстановить, а потом снова удалить в корзину, в папке $RECYCLE.BIN создается еще один системный файл вида $I...... и так каждый раз. А вот после очистки корзины из всех этих файлов $I...... удаляется только самый последний, остальные же так и остаются в папке $RECYCLE.BIN. Судя по всему это баг. Думаю, большое количество таких файлов вполне может повлиять на скорость работы корзины.

Казбек
12-09-2016, 19:55
Zuboklev,
В командной строке от имени администратора:
rd /s c:\$recycle.bin
Подтверждаете.
Перегружаете ПК.

Zuboklev
12-09-2016, 21:21
Цитата Казбек:
Подтверждаете.
Перегружаете ПК. »
Делал. Проблема точно не в моей Windows. Все три вышеуказанных системы ведут себе одинаково: при удалении в корзину/восстановлении одного и того же файла в папке $RECYCLE.BIN накапливаются файлы начинающиеся на $I...... и при очистке корзины удаляется только самый новый из них.

Iska
12-09-2016, 22:02
Проблема точно не в моей Windows. »
Но у Вас. Я, например, ничего подобного не наблюдаю, производя описанные Вами действия под Windows 7 x64 — файлы не остаются ни при восстановлении, ни при очистке Корзины.

Я бы начал с удаления антивируса и последующей загрузки в безопасном режиме ОС для проверки.

yurfed
12-09-2016, 22:21
Zuboklev, на вирусы проверьтесь.

Я бы начал с удаления антивируса »не заметил :)

Zuboklev
12-09-2016, 23:49
Iska,
Антивирус не установлен. Только что проверил еще раз на чистой Windows 7 x64 - файлы создаются. Правда дистрибутив не свежий, больше двух лет. Возможно, в каких-то свежих обновлениях уже пофиксили этот баг. Но почему тогда на Windows 10 он также присутствует? Она у меня вообще на другой машине установлена, там обновления все стоят.
Скорее всего, я неудачно объяснил порядок действий. Вот, для наглядности, специально снял видео на Windows 8.1 x32:
https://www.youtube.com/watch?v=_0nDBsFkz1M

Казбек
13-09-2016, 00:29
Zuboklev,
А вы пробовали смотреть содержимое этой папки через командную строку??

Iska
13-09-2016, 00:30
Только что проверил еще раз на чистой Windows 7 x64 - файлы создаются. »
… и удаляются при восстановлении файла из Корзины или при очистке последней. У Вас не так?

Скорее всего, я неудачно объяснил порядок действий. Вот, для наглядности, специально снял видео на Windows 8.1 x32:
https://www.youtube.com/watch?v=_0nDBsFkz1M »
Я Вас понял. Подобное воспроизводится при перетаскивании из Корзины, чего я не использую. Проблема, надо полагать, где-то на стыке обработчика Drag-n-Drop и специфическим поведением виртуальной папки Корзина.

Zuboklev
13-09-2016, 00:58
А вы пробовали смотреть содержимое этой папки через командную строку?? »

Доверяю TotalCommander :)

Я Вас понял. Подобное воспроизводится при перетаскивании из Корзины, чего я не использую. Проблема, надо полагать, где-то на стыке обработчика Drag-n-Drop и специфическим поведением виртуальной папки Корзина. »
Через контекстное меню удалить/восстановить все так же. Только что попробовал.
Наверное, нам здесь нет смысла разбиратся в этом, так что проблема для меня решена. Спасибо за советы.

Iska
13-09-2016, 01:21
Через контекстное меню удалить/восстановить все так же. Только что попробовал. »
А у меня — нет. У меня нормально.

Полагаю, проблема возникает именно из-за того, что перетаскивание из Корзины обрабатывается как перетаскивание из обычной папки.




© OSzone.net 2001-2012