Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] После очистки корзины в папке $RECYCLE.BIN остаются файлы (http://forum.oszone.net/showthread.php?t=318708)

Zuboklev 12-09-2016 15:54 2667905

После очистки корзины в папке $RECYCLE.BIN остаются файлы
 
Заметил на своей 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 байт и сильно различаются по дате создания. Насколько я понял по этой статье эти $I...... ранее, при перемещении файлов в корзину, содержали основную информацию о них (размер, дата, путь) и должны были быть уделены вместе с соответствующим файлом $R....... при очистке корзины.
Вопрос: почему эти файлы остались в папках $RECYCLE.BIN, несмотря на то, что корзина пуста? Это следствие некорректной очистки корзины, или так и должно быть?

Zuboklev 12-09-2016 17:57 2667939

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

Казбек 12-09-2016 19:55 2667968

Zuboklev,
В командной строке от имени администратора:
Код:

rd /s c:\$recycle.bin
Подтверждаете.
Перегружаете ПК.

Zuboklev 12-09-2016 21:21 2668004

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

Iska 12-09-2016 22:02 2668021

Цитата:

Цитата Zuboklev
Проблема точно не в моей Windows. »

Но у Вас. Я, например, ничего подобного не наблюдаю, производя описанные Вами действия под Windows 7 x64 — файлы не остаются ни при восстановлении, ни при очистке Корзины.

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

yurfed 12-09-2016 22:21 2668026

Zuboklev, на вирусы проверьтесь.

Цитата:

Цитата Iska
Я бы начал с удаления антивируса »

не заметил :)

Zuboklev 12-09-2016 23:49 2668050

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

Казбек 13-09-2016 00:29 2668057

Zuboklev,
А вы пробовали смотреть содержимое этой папки через командную строку??

Iska 13-09-2016 00:30 2668058

Цитата:

Цитата Zuboklev
Только что проверил еще раз на чистой Windows 7 x64 - файлы создаются. »

… и удаляются при восстановлении файла из Корзины или при очистке последней. У Вас не так?

Цитата:

Цитата Zuboklev
Скорее всего, я неудачно объяснил порядок действий. Вот, для наглядности, специально снял видео на Windows 8.1 x32:
https://www.youtube.com/watch?v=_0nDBsFkz1M »

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

Zuboklev 13-09-2016 00:58 2668062

Цитата:

Цитата Казбек
А вы пробовали смотреть содержимое этой папки через командную строку?? »

Доверяю TotalCommander :)

Цитата:

Цитата Iska
Я Вас понял. Подобное воспроизводится при перетаскивании из Корзины, чего я не использую. Проблема, надо полагать, где-то на стыке обработчика Drag-n-Drop и специфическим поведением виртуальной папки Корзина. »

Через контекстное меню удалить/восстановить все так же. Только что попробовал.
Наверное, нам здесь нет смысла разбиратся в этом, так что проблема для меня решена. Спасибо за советы.

Iska 13-09-2016 01:21 2668066

Цитата:

Цитата Zuboklev
Через контекстное меню удалить/восстановить все так же. Только что попробовал. »

А у меня — нет. У меня нормально.

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


Время: 14:16.

Время: 14:16.
© OSzone.net 2001-