Я хочу использовать старый диск в качестве дополнительного жесткого диска без переформатирования. Но этот старый жесткий диск содержит мою старую версию Vista, которая занимает много места. Я попытался изменить владельца, и это работает в некоторой степени, но я не могу ничего удалить в папке Windows / System32. Есть ли простой способ изменить разрешения, чтобы я мог удалить все?
Решение состоит в том, чтобы использовать, Takeownкак предложил Уил, и использовать, caclsчтобы получить полный контроль над файлами. Поскольку cacls не кажется рекурсивным, я запустил cygwin и запустил эту команду, чтобы рекурсивно изменить все файлы:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
где каталог интересов в моем случае, /cygdrive/g/Windowsа имя пользователя - мое имя пользователя.
Мне пришлось вручную запустить его в каталогах, в имени которых были пробелы. Но после всего этого я теперь могу удалить каталог. Предупреждение: мне кажется, что caclsпотенциально может испортить вещи при неправильном использовании.