Папки пользователя RECYCLER содержат тысячи скрытых файлов

У нас есть папка «Пользователи», которая является корнем всех пользовательских файлов и сетевых профилей.

Используя утилиту размера каталога (WinDirStat), я наткнулся на странную и тревожную проблему – тысячи файлов эффективно скрыты в интерфейсе корзины Windows. В папке каждого пользователя есть папка RECYCLER непосредственно в разделе My Documents , например:

\\server1\Users\smithj\smithj's Documents\RECYCLER\S-1-5-21-nnnnnn

У очень немногих наших пользователей есть ПК, так как большинство пользователей заходят на сервер приложений Citrix с простого терминала Wyse. Поскольку большая часть их активности файлов находится в сетевых ресурсах, пользователи (и мы, администраторы) всегда понимали, что нет «корзины сетевых ресурсов».

Однако скрытая папка RECYCLER для большинства пользователей имеет тысячи файлов. Выделяются несколько вещей:

  1. В большинстве случаев ни один из файлов не отображается с использованием интерфейса корзины
  2. Соглашение об именах для отдельных файлов должно включать букву диска, такую ​​как DC или DD , но вместо этого все они начинаются с D@ – например, D@1234.doc .
  3. Я считаю, что символ @ не позволяет Windows разыменовывать исходные файлы, поэтому они просто подавляются в пользовательском интерфейсе.
  4. Файлы вместе потребляют десятки гигабайт. Они не призраки. Удаление некоторых файлов увеличивает свободное пространство на диске.
  5. Кажется, у нас действительно есть «Сетевая корзина». Случайно. Без реальных имен файлов.

Мы уже решили удалить все файлы старше X дней. Я могу сделать это с помощью сценария PowerShell. В отличие от этого аналогичного случая , мы собираемся удалить отдельные файлы вместо всей папки.

Итак, мои вопросы:

  • Кто-нибудь видел эти @ символы в корзинах?
  • Доступ к сетевому диску осуществляется через подключенные диски. Может ли это объяснить, почему файлы перерабатываются? И скрыто?
  • Несмотря на то, что мы запускаем ежедневные резервные копии, я хочу использовать этот ресурс только для восстановления в последнем случае. Любые предложения или предупреждения?

2 Solutions collect form web for “Папки пользователя RECYCLER содержат тысячи скрытых файлов”

WTF? Кто-нибудь видел эти @ символы в корзинах?

Да, я видел это в Windows-средах, как я помню. Как дома, так и в однопользовательских средах и клиентских ОС Windows, а также на работе / в школе в многопользовательских средах на ОС Windows с множеством пользователей.

Доступ к сетевому диску осуществляется через Mapped Drives. Может ли это объяснить, почему файлы перерабатываются? И скрыто?

Нет. То, что вы видите, – это функция работы корзины .


Когда вы удаляете файл, полный путь и имя файла хранятся в скрытом файле Info или Info2 (Windows 98) в папке Recycled. Удаленный файл переименовывается, используя следующий синтаксис:

 D<original drive letter of file><#>.<original extension> 

Что касается «объяснения», почему это происходит с корзиной Windows, я никогда не видел более авторитетного объяснения, чем « пожатие плечами ». Резюме в связанной статье говорит вам, какая часть процесса идет не так, но не вникает в тип деталей о процессе, который вам нужно, чтобы правильно объяснить, что на самом деле разрушается, и где. Предположительно, если бы они были, кто-то бы исправил этот вопрос к настоящему времени.

Хотя мы запускаем ежедневные резервные копии, я планирую использовать этот ресурс для восстановления файлов в последнем случае. Любые предложения или предупреждения?

Нет, убей. Файлы не могут быть восстановлены до их первоначальных имен (поскольку они больше не находятся в этом манифесте INFO содержимого корзины), и пользователи не могут их видеть / не знают, что они там больше, поэтому Это просто потерянное пространство.

То, что вы видите, – это корзина для перенаправленных папок «Мои документы».

Эта проблема хорошо описана в статье « Перенаправление / переделка папок файлов» :

При использовании перенаправления папок для перенаправления пользователей папки «Мои документы», элементы, удаленные из папки «Мои документы» пользователя, хранятся в корзине в папке «Мои документы» пользователя [, которая живет на сервере]. К сожалению, максимальный размер корзины основан на размере диска, на который была перенаправлена ​​папка «Мои документы». Размер по умолчанию – 10%. Используя клиент реестра политики и групповую политику, я сделал необходимые настройки, чтобы сделать максимальный размер корзины для папки «Мои документы» 1%.

Проблема в том, что 1% по-прежнему остается большим. Привод, используемый для хранения перенаправленных My Documents, в настоящее время составляет 500 ГБ. 1% от этого составляет 5 ГБ, что составляет около 2000 пользователей, и ясно, что на протяжении многих лет мы могли бы потенциально хранить много ненужных файлов. Обучение или инструктирование 2000 пользователей для очистки их папки «Мои документы» на регулярной основе просто невозможно.

В статье « Перенаправление и переработка папок» сказано следующее:

Если вы переадресовываете «Мои документы», корзина может стать проблемой (тратя массу дорогостоящего дискового пространства на сервере).

Вы можете контролировать поведение корзины с помощью этого раздела реестра: HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket , NukeOnDelete=1 отключит использование корзины для перенаправленных папок.

Существует еще один элемент, называемый UseGlobalSettings который имеет значение 1 если эти параметры используются для всех дисков. При значении 0 параметры корзины для каждого диска находятся в виде под-клавиш, имеющих букву диска.

Однако в этой статье возникает другая проблема:

Этот ключ NukeOnDelete действительно хорош. Однако я выдвигаю еще одну загадку … После перенаправления My Documents у пользователя будет два корзины – один для локальных файлов, другой для перенаправленных файлов. Когда пользователь просматривает корзину, он автоматически загружает перенаправленные Мои документы, но я не могу узнать, как получить доступ к локальной корзине. Я понимаю, что локальная корзина – C: \ Recycler, но каталог всегда кажется пустым. Я знаю, что в идеальной среде пользователи не должны иметь доступ к удалению файлов из локальной системы. Должен быть способ разрешить пользователю доступ к локальной корзине после перенаправления моих документов (кроме отключения перенаправления и выхода из системы) …

Дополнительная информация из приведенной выше статьи об управлении размерами корзины:

  1. Значение MaxCapacity находится в HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\<GUID>
  2. В нашей среде мы только перенаправляем папки «Рабочий стол» и «Документы» на сервер. GUID для них (остальные находятся по адресу http://msdn.microsoft.com/en-us/library/bb882665.aspx ):
    1. Рабочий стол: B4BFCC3A-DB2C-424C-B029-7FE99A87C641
    2. Документы: FDD39AD0-238F-46AF-ADB4-6C85480369C7
  3. Например, чтобы настроить перенаправленную папку «Рабочий стол» на использование только 200 МБ, примените следующее значение реестра:
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\MaxCapacity=0xC8 (0xC8 – 200 в шестнадцатеричном формате)
  4. Я использовал параметры групповой политики, чтобы вывести эти изменения в нашу среду.
  5. В моем тестировании это не сразу очистило предметы в Корзине, которые были больше. Однако, когда я удалил новый элемент после того, как этот параметр реестра был применен, старые элементы были немедленно удалены из Корзины.

Что касается удаления этих файлов: это приведет к удалению удаленных документов из корзины пользователя, поэтому может быть не слишком большой проблемой. За исключением того, что он может вставлять настройки корзины с указанием файлов, которые больше не существуют. Возможно, было бы лучше очистить корзину общего назначения сразу же после удаления всех этих файлов.

Честно говоря, перенаправленные «Мои документы», похоже, были развенчаны Microsoft. Вам нужно будет деликатно шагать между зачинками.

  • В какое время моя машина Windows XP вышла из спящего режима?
  • Скопировать полный путь к файлу в Windows XP
  • Удаление Windows XP с двойной загрузки
  • Почему диспетчер загрузки bitsadmin.exe не работает для меня?
  • Драйвер для записи на разделы UDF из Windows XP?
  • Как увеличить чувствительность мыши до нормального предела?
  • Как я могу сделать Windows XP загрузочным с флеш-накопителя?
  • Повреждение провайдера IE8 продолжает заставлять меня Bing.com?
  • установка JDK8 на Windows XP - ошибка advapi32.dll
  • Безопасно ли переместить системный диск на новый компьютер?
  • Необходимо обновить Windows XP до Windows 7 без потери данных
  • Давайте будем гением компьютера.