видалення системної папки Windows


9

Я хочу використовувати старий диск як вторинний жорсткий диск без переформатування. Але цей старий жорсткий диск містить стару установку 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при неправильному використанні це може потенційно по-справжньому перекрутити речі.

Відповіді:


8

Перейдіть до командного рядка та використовуйте takeownкоманду.

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

Takeown /f d:\windows /R

Це вибирає Windowsпапку на DДиску та надає поточному користувачеві доступ до неї та повторюється в усіх підкаталогах та файлах.


... Чи повторюється слово / правильний написання?
Вільям Гілсум


@TomWij - дякую +1, я завжди кажу Recurse, тому взяв азартну гру на Recurses, і ніколи раніше не бачив Вікісловник! класно, ще раз дякую!
Вільям Гілсум

1
Мені довелося запустити cmd.exe як адміністратор, щоб успішно запустити це. Але навіть після її запуску, коли я намагаюся видалити папку, він говорить "Вам потрібен дозвіл від X \ U, щоб внести зміни до цієї папки", де X - моє ім'я хоста, а U - моє ім'я користувача. Надзвичайно дивно.
Пеон

2

Це задіяно, але буде працювати точно.

1.Завантажте та запишіть Ubuntu LiveCD. Інструкції тут: https://help.ubuntu.com/community/BurningIsoHowto

2. Перезавантажте живий компакт-диск на диску. Можливо, вам доведеться змінити порядок завантаження BIOS для цього. Зазвичай F12 дозволяє ввести цю установку, яку ви змінюєте під час завантаження.

3.При завантаженні Ubuntu слід вийти на екран із кнопками, на яких написано "Спробуйте Ubuntu" та "Встановити Ubuntu". Натисніть "Спробувати Ubuntu". Ubuntu принесе "увійти" та перенесе вас на робочий стіл.

4.Зверніть меню місць вгорі, перейдіть на жорсткий диск.

5.Виберіть файли, які ви не хочете.

Примітка. У Ubuntu можуть виникнути проблеми зі видаленням певних файлів із вашої системи. Це через тип файлової системи. Якщо у вас виникли проблеми, завантажте та компілюйте ntfs-3g з: http://www.tuxera.com/community/ntfs-3g-download/

Прочитайте файл README про наявність порушень при встановленні.

Це пов'язано, якщо ви не використовуєте Linux або не має liveCD, але якщо це зробити, це повинно бути оснащенням.

Якщо у вас є якісь питання, поставте їх у коментарях, і я відповім на них якнайкраще


Я не намагався саме цього, але я запускаю Fedora на virtualbox. Я встановив диск на Fedora, su як root, і спробував видалити каталоги, але "операція заборонена".
Пеон

Virtualbox - це не те, що потрібно. Ви хочете завантажувати лише ядро ​​Linux, тому вам потрібно подвійне завантаження або завантаження з живого компакт-диска
D'Arvit

0

Я б запропонував переформатувати накопичувач, таким чином ви гарантуєте, що на диску немає будь-яких прихованих файлів тощо.

Звичайно, це покладається на наявність достатнього місця для зберігання будь-яких файлів, які ви хочете зберегти в іншому місці.


0

Не впевнений, чи буде це працювати на System32, але я схиляюсь до думки, що щось подібне Unlocker буде працювати для цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.