Windows. Сбились права на диск и на папки после восстановления данных.

После восстановления данных на диске он определяется в системе, но не открывается. Ошибка “Отказано в доступе”. Надо сбросить права NTFS на умолчания.

Скачать утилиту psexec, чтобы запустить cmd от имени СИСТЕМЫ: https://learn.microsoft.com/en-us/sysinternals/downloads/psexec

Открываем cmd, запускаем cmd от имени СИСТЕМЫ:

psexec -s -i cmd.exe 

Далее, восстанавливаем права на диск (в нашем случае диск O:) и файлы независимо от локализации Windows:

takeown /F O:\ /R /D Y

Берёт владение над всеми файлами и папками на диске O:. Ключи:

  • /R — рекурсивно.
  • /D Y — автоматически отвечает «Да» на запросы.

Результат: текущий администратор или SYSTEM становится владельцем.

icacls O:\ /setowner *S-1-5-18 /T /C

Задаёт владельцем SYSTEM (S-1-5-18).

  • /T — рекурсивно.
  • /C — продолжать при ошибках.

Результат: владельцем всех объектов становится SYSTEM.

icacls O:\ /grant *S-1-5-32-544:F /T /C

Даёт группе Administrators (S-1-5-32-544) полный доступ (Full).

icacls O:\ /grant *S-1-5-18:F /T /C

Даёт SYSTEM (S-1-5-18) полный доступ.

icacls O:\ /grant *S-1-5-11:(M) /T /C

Даёт группе Authenticated Users (S-1-5-11, «Прошедшие проверку») право изменения (Modify).

icacls O:\ /grant *S-1-5-32-545:(RX) /T /C

Даёт группе Users (S-1-5-32-545, «Пользователи») чтение и выполнение (Read & Execute).

Оставьте ответ

Ваш адрес email не будет опубликован.

÷ 7 = 1