Как удалить каталог, владельцем которого я не могу стать?

Вопрос или проблема

На моем дополнительном диске G есть скрытая директория $Recycle.Bin с 32 гигабайтами файлов, которые нельзя удалить.

Открытие CMD от имени администратора и выполнение rd /s /q G:\$Recycle.Bin не работает. Каждому файлу дается сообщение:

доступ запрещен.

Я не могу изменить владельца директории на ‘Пользователи’ как указано в этих инструкциях., каждому файлу выдается сообщение в диалоговом окне:

Не удалось перечислить объекты в контейнере. Доступ запрещен.

1- Откройте cmd от имени администратора

2- Введите следующие команды:

takeown /a / r /d N /f G:\$Recycle.Bin

icacls G:\$Recycle.Bin /grant Administrators:(F) /t

rd /s /q G:\$Recycle.Bin

Первая команда возьмет на себя владение
Вторая предоставит группе администраторов полные разрешения
Последняя удалит папку и ее содержимое

takeown /a /r /d N /f G:\$Recycle.Bin
icacls G:\$Recycle.Bin /grant Administrators:(F) /t

Takeown назначит папку группе администраторов. Icacls предоставит администраторам полный контроль. Вы обязаны быть повышенным. Только администраторы могут взять на себя владение. Только вошедший в систему пользователь-администратор или группа администраторов могут фактически стать владельцами.

Администраторы обладают особой силой для принятия владения.

Владельцы обладают особой силой редактирования параметров безопасности, даже если у них нет на это разрешения.

Windows предполагает, что администраторы работают от имени всех администраторов, в отличие от пользователей, которые рассматриваются как несвязанные лица. Поэтому, если повышенный администратор создает файл, владельцем является группа администраторов. Это контролируется настройкой в параметрах безопасности (не в Home).

PS У каждого пользователя есть своя собственная подпапка в каждой корзине. У вас есть одна корзина для каждого диска.

Ответ или решение

Когда у вас есть проблема с удалением директории, такой как $Recycle.Bin на вашем диске G, и вы не можете взять на себя право собственности, это может быть причиной множества неожиданных проблем. Чтобы эффективно решить эту задачу, рассмотрим пошаговый процесс, который обеспечит успех операции, используя привилегии администратора.

Формулировка проблемы: Директория $Recycle.Bin на диске G содержит 32 ГБ файлов, которые невозможно удалить, и попытки сменить владельца завершились неудачей с сообщением об ошибке доступа.

Решение:

  1. Получение права собственности:

    • Первым делом откройте командную строку с правами администратора. Это критически важно, так как только пользователи с повышенными привилегиями могут выполнять эти действия.
    • Используйте команду takeown, чтобы занять право собственности:
      takeown /a /r /d N /f G:\$Recycle.Bin

      Эта команда рекурсивно назначает группой администраторов владельца для указанной директории и всех её объектов.

  2. Предоставление полных разрешений:

    • Введите следующую команду для предоставления полных разрешений группе администраторов:
      icacls G:\$Recycle.Bin /grant Administrators:(F) /t

      Здесь icacls изменяет права доступа, позволяя администраторам полное управление над директорией.

  3. Удаление директории:

    • Теперь, когда права доступа и собственность обновлены, вы можете удалить директорию с помощью:
      rd /s /q G:\$Recycle.Bin

      Этот процесс удалит директорию и её содержимое без подтверждений.

Обоснование:

  • Понимание ключевой роли прав доступа: Администраторы в Windows имеют уникальную привилегию брать на себя право собственности над файлами и каталогами, что позволяет игнорировать стандартные ограничения безопасности.
  • Сложность с $Recycle.Bin: Каждому пользователю на диске соответствует своя поддиректория в корзине, и её удаление может потребовать получение разрешений для множества объектов.

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

Этот процесс обеспечивает не только эффективное решение поставленной задачи, но и надежный способ работы с защищенными директориями, улучшая вашу продуктивность как IT-эксперта.

Оцените материал
Добавить комментарий

Капча загружается...