8

Я хочу использовать старый диск в качестве дополнительного жесткого диска без переформатирования. Но этот старый жесткий диск содержит мою старую установку 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 могут по-королевски испортить вещи при неправильном использовании.

4 ответа4

8

Перейдите в командную строку и используйте команду takeown .

Например, если диск D вы можете ввести:

Takeown /f d:\windows /R

Это выбирает папку Windows на диске D и предоставляет текущему пользователю доступ к ней и рекурсивно просматривает все подкаталоги и файлы.

2

Это связано, но будет работать наверняка.

1.Загрузите и запишите Ubuntu LiveCD. Инструкции здесь: https://help.ubuntu.com/community/BurningIsoHowto

2.Перезагрузитесь с live CD на вашем диске. Возможно, вам придется изменить порядок загрузки BIOS для этого. Обычно F12 позволяет вам войти в эту настройку, которую вы изменяете при загрузке.

3.После загрузки Ubuntu должен появиться экран с кнопками "Try Ubuntu" и "Install Ubuntu". Нажмите "Попробуйте Ubuntu". Ubuntu принесет "войти" и приведет вас на рабочий стол.

4.Под меню мест в верхней части перейдите на жесткий диск.

5.Удалите файлы, которые вам не нужны.

Примечание: Ubuntu может иметь проблемы с удалением определенных файлов из вашей системы. Это из-за типа файловой системы. Если у вас возникли проблемы, загрузите и скомпилируйте файл ntfs-3g по адресу : http://www.tuxera.com/community/ntfs-3g-download/.

Прочитайте файл README для получения инструкций по установке.

Это происходит, если вы не используете Linux или LiveCD, но если вы это делаете, это должно быть проще простого.

Если у вас есть какие-либо вопросы, задавайте их в комментариях, и я отвечу на них в меру своих возможностей

0

Я бы посоветовал переформатировать диск таким образом, чтобы на нем не было никаких скрытых файлов и т.д.

Конечно, это зависит от наличия достаточного места для хранения любых файлов, которые вы хотите сохранить в другом месте.

0

Не уверен, что он будет работать на System32, но я склонен думать, что что-то вроде Unlocker будет работать для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .