После восстановления данных на диске он определяется в системе, но не открывается. Ошибка “Отказано в доступе”. Надо сбросить права 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).