Несколько месяцев назад я приобрел свой компьютер, и вместо того, чтобы придерживаться предустановленной версии Windows 7 Home Premium и OEM, я решил, что мне нужна чистая установка с диска DreamSpark. В то время я также хотел установить Ubuntu, но, поскольку это мой единственный компьютер, я хотел иметь что-то более удобное для использования при добавлении в Ubuntu позже. Когда я решил установить Ubuntu, я сначала сделал резервную копию существующей установки Windows с помощью Paragon Backup & Recovery 10, а затем приступил к установке Ubunutu. В итоге мне пришлось перераспределить, потому что я хотел сохранить раздел восстановления как есть, поэтому я добавил расширенный раздел в первый основной раздел, уничтожив установку. Я восстановился из резервной копии после установки Ubuntu и перенастроил загрузчик.
Вскоре после этого я заметил, что установщик Windows не может правильно устанавливать программы, и заметил, что для каждого отдельного файла и каталога было задано разрешение Все / Полный доступ, и ни у одного из них не было специальных разрешений для СИСТЕМЫ, Администраторов или Пользователей. Поэтому я сделал все, что мог, и вручную применил некоторые разрешения из другой системы Windows 7. После этого все работало хорошо. На прошлой неделе я снова посмотрел на разрешения и понял, что наличие разрешения Все на все в значительной степени противоречит цели получения разрешений, и я удалил его из мест, где их не должно быть (например, папка Windows, Program Files, части пользователей). К сожалению, похоже, теперь он потерял несколько системных служб. Установщик Windows снова перестал работать, Центру обновления Windows не удалось применить обновления и служба журнала событий исчезла из консоли служб.
Я хотел бы программно переписать разрешения на моем жестком диске с разрешениями из стандартной установки. У меня есть готовая виртуальная машина Windows 8, и я могу создать виртуальную машину Windows 7 при необходимости. Единственная проблема заключается в том, как применить разрешения. В результате поиска появляется командлет «Copy-Acl», и я думаю, что он может сработать, но я не смог смонтировать диск виртуальной машины. Я хотел бы избежать чистой переустановки, если это возможно, потому что резервное копирование будет длиться вечно, а у TBH у меня недостаточно большой диск (у меня есть 200 ГБ файлов, и много свободных). Какие варианты у меня есть для исправления ACL, и если клонирование из существующей установки приемлемо, как мне смонтировать виртуальный диск и продолжить копирование по ACL?