4

У меня есть 2 точно так же настроенные установки Windows, как 32-битные, так и 64-битные. Эти установки Windows ссылаются на другие диски для конкретных настроек, таких как:

  • Папка users перенаправляется на диск U:\Users
  • Некоторые программы установлены на диске P:\ .

Операционная система установлена на диске C:\ .

Для постоянного тестирования этих сконфигурированных машин с настройками я использовал не обобщенный sysprep и загрузился обратно в ту же виртуальную машину (я еще не тестировал ее на другой машине).

Эти не обобщенные syspreps в OOBE работали отлично. Это относится к этому вопросу.

Когда я закончил настройку машин, как я хотел, и знал, что они оба работали в не обобщенном sysprep. Я sysprepped их с опцией обобщать на.

Отсюда я создал загрузочную среду WinPE и захватил образ раздела OS (C:\) и раздела PROGRAMS (P:\).

Теперь я создал новую виртуальную машину и загрузился в WinPE с подключенным устройством, на котором мы находим захваченные изображения.

Здесь я создал следующие (необходимые) разделы, используя diskpart:

Это разделы, которые соответствуют машинам sysprepped, которые работали без обобщения. Системный раздел был просто попыткой, я тоже пытался сделать это без него.

После создания разделов я применил образы к соответствующим дискам (раздел C:\ -> OS, раздел P:\ -> Programs). Это с помощью команды DISM /apply-image. Я уверен, что я выбрал правильный индекс.WIM-файл

Затем я использовал bcdboot C:\Windows /s C: для создания загрузочных файлов, это успешно сработало.

После перезагрузки компьютера с помощью команды exit и без загрузки WinPE я получил следующее сообщение об ошибке.

Сообщение об ошибке

Изображение взято из этой статьи Wintips

При открытии блокнота с помощью клавиш SHIFT + F10 и открытия файла \Windows\Panther\setuperr.log , есть эта строка:

2016-08-20 21:13:01, Error [0x0606ae] IBS [SetupCl library] Required profile hive does not exist [\??\E:\WINDOWS\system32\config\systemprofile\NTUSER.DAT].

Примечание: удалены пробелы из сообщения об ошибке

Кроме того, когда я открываю блокнот и проверяю мои диски при открытии файла, в WinPE есть все виды дисков, которые я НЕ делал.

Единственное, что правильно, это диск C:\ диск PROGRAMS должен быть P:\ а диск USERS должен быть U:\ .


ОБНОВЛЕНИЕ 05/09/2016:

После того, как ошибка появляется при загрузке в примененном образе Windows, я открыл CMD, нажав SHIFT + F10, и открыл программу DISKPART.

Здесь я выбрал диски с неправильными буквами и переустановил буквы дисков, используя

assign letter=X

справа соответствующая буква диска.

После перезагрузки машина все равно выкинула ту же ошибку.

Вопросы

  • Откуда взялись эти буквы случайных дисков? Я уже установил их в WinPE перед началом установки Windows.
  • Как я могу заставить мой обобщенный sysprep работать с этими настройками?

1 ответ1

1

После загрузки отладки, проверки файлов журнала я, наконец, обнаружил проблему. Мое расположение файлов программы по умолчанию в реестре было установлено на диск C:\ (по умолчанию).

Я сделал второй диск P:\ (PROGRAMS), на котором было установлено некоторое программное обеспечение. Прочитав эту статью, я открыл этот файл журнала и искал ошибки в реестре.

В одной из строк говорится, что не удалось найти ключ для программного обеспечения AVAST, которое было установлено на другом диске.

После деинсталляции AVAST ошибка больше не возникает.

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