Вопрос или проблема
У меня есть совершенно новые ноутбуки (это HP Z Book G4 Studios). Из состояния, в котором я получил устройства, я хотел развернуть корпоративный имидж, вместо того чтобы использовать то, что было загружено с завода.
Перед публикацией я искал на этом сайте и посмотрел: https://social.technet.microsoft.com/Forums/en-US/a93391aa-de01-4548-8568-f9cfd39cf641/applied-wim-file-does-not-correctly-boot?forum=winservergen
Никакой помощи.
Развертывание WIM не удалось. Это WIM для Windows 10. WIM содержал драйверы HP… если бы были проблемы с драйверами, я ожидал бы BSOD. Но это не проблема, так как BSOD не получен.
Вот шаги, которые я предпринял:
- Нажмите F9, чтобы получить доступ к меню загрузки
- Подключите USB DVD-привод с вставленным диском WinPE
- Загрузитесь в WinPE (созданный с помощью последней версии AIK/ADK или как бы это ни называлось в наши дни).
- Выполните следующие команды diskpart: select disk 0, clean, create partition primary, format fs=ntfs quick, assign letter=c:, и active
- Выполните dism /apply-image /imagefile:e:\myWIM.wim /index:1 /applydir:c:\
- Выполните bcdboot c:\windows /s c:
- Выйдите из WinPE и перезагрузите.
После выхода и последующей перезагрузки я получаю ошибку “ОС не найдена” сразу после POST.
Я загрузился в установочные медиаприемники, в режим восстановления и выполнил:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildbcd
Команда bootrec.exe возвращает:
Успешно просканированы установки Windows
Всего идентифицировано установок Windows: 1
Добавить установку в список загрузки? Да/Нет/Все:
Так что я ввожу Y
…и это не удается!!!
Я могу перейти в c:\ и выполнить dir и увидеть файловую систему, как и ожидалось (так что снова, предполагая, что проблем с целостностью WIM нет).
-
Есть ли что-то особенное в том, чтобы сделать это на Win 10, что отличается (Win 10 действительно создает 100 МБ и 450 МБ раздел на диске во время чистой установки, верно? Резервные области и т. д.?
-
Когда я делаю очистку diskpart, это стирает эти два раздела. Насколько критично их наличие для работы?
-
Я использовал тот же процесс, который работал на Windows 7 – есть ли настройки BIOS, разбиение и т. д., которые мешают запуску в моем случае? У меня не было таких проблем раньше; только с Win 10.
Диск с завода был gpt. Я выполнил diskpart convert mbr. Весь процесс завершился неудачно тем же образом.
Предложения будут очень полезны!
Спасибо!!!
Это работает, но, не ошибитесь, мне не нравятся шаги, которые понадобились, чтобы добраться сюда… кажется, что это некий беспорядок!
Мне это не нравится, потому что с другими хостами Win 10, которые у меня есть, диск представляет собой всего лишь один раздел. На HP ZBooks, похоже, вам также нужно иметь раздел восстановления и зарезервированный раздел.
Итак, вот скрипт, который я использую с diskpart /s
в начале процесса развертывания:
select disk 0
clean
convert gpt
REM 1. Системный раздел
create partition efi size=100
format quick fs=fat32
REM 2. Резервированный раздел Microsoft (MSR)
create partition msr size=16
REM 3. Раздел Windows
create partition primary
shrink minimum=500
format quick fs=ntfs
assign letter="C"
REM 4. Раздел инструментов восстановления
create partition primary
format quick fs=ntfs label="Recovery tools"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
exit
Как и в прошлый раз, после развертывания WIM, как указано в оригинальном посте, я получил ошибку “ОС не найдена”.
Как и в прошлый раз, я выполнил эти команды:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
ОДНАКО, bootrec /rebuildbcd
сработал в этот раз! После ответа Y на
“Успешно просканированы установки Windows Всего идентифицировано установок Windows: 1 Добавить установку в список загрузки? Да/Нет/Все:”
команда сработала!
После перезагрузки я снова получил ошибку “ОС не найдена!”
Черт.
Мне пришлось загрузиться с установочного носителя Win 10 -> нажать “Восстановить свой компьютер” -> “Поиск и устранение неисправностей” -> “Восстановление при загрузке”.
Я рад, что теперь могу развернуть корпоративный WIM. Меня довольно раздражает, почему Восстановление при загрузке сработало через графический интерфейс, а bootrec /rebuildbcd из терминала не сработал???
Было бы неплохо знать ответ на этот вопрос, чтобы мне не приходилось загружаться с установочного диска с каждым новым компьютером, просто чтобы нажать “Восстановление при загрузке”.
Надеюсь, это поможет кому-то, кто это читает. Не стесняйтесь комментировать дальше, если у вас есть более точная информация! Спасибо!
Ответ или решение
После развертывания Windows 10 с помощью WIM на ноутбуках HP Z Book G4, возникла проблема с загрузкой системы. Ошибка «ОС не найдена» возникает сразу после POST. Рассмотрим возможные причины этой проблемы и решения.
1. Особенности развертывания Windows 10
Windows 10 требует наличия специальных разделов на диске для корректной работы, включая:
- EFI-раздел (100 МБ) — необходим для загрузки с использованием UEFI.
- Раздел Microsoft Reserved (MSR, 16 МБ) — резервируется для будущих обновлений и оптимизации работы.
- Основной раздел для Windows — для установки операционной системы.
- Раздел восстановления — для восстановления системы.
В случае, если вы выполнили команду diskpart clean
, это могло удалить эти критически важные разделы.
2. Восстановление системы с помощью команд bootrec
Вы правильно выполнили команды:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildbcd
Однако не всегда эти команды работают должным образом в зависимости от состояния загрузочного раздела или нарушенной структуры загрузки. В вашем случае, несмотря на то что команда bootrec /rebuildbcd
в конечном итоге сработала, это может быть связано с тем, что Startup Repair выполняет более широкий диапазон диагностических и корректировочных действий по сравнению с базовыми командами из командной строки.
3. Конфигурация BIOS и режимы загрузки
Убедитесь, что в BIOS настроен правильный режим загрузки. Для работы с GPT необходимы настройки UEFI, а не Legacy. Проверьте следующие параметры:
- Secure Boot — отключите его, если это вызывает проблемы на этапе загрузки.
- Fast Boot — может быть отключен для упрощения процесса диагностики.
4. Процесс развертывания и скрипт Diskpart
Ваш скрипт для Diskpart выглядит адекватным и создаёт необходимые разделы. Однако важно:
- После создания основного раздела и перед его форматированием обязательно выполните команду
assign letter="C"
и только потом продолжайте с форматом. - Убедитесь, что в процессе развертывания WIM-файла корректно прописаны пути к файлам и каталоги.
Выводы и рекомендации
На основании вашего опыта, стоит обеспечить соблюдение следующих шагов:
- Используйте полное разбиение с правильными размерами разделов для Windows 10, как указано выше.
- Применяйте Startup Repair, когда команды bootrec не срабатывают, так как этот метод может сработать лучше в сложных случаях.
- Регулярно проверяйте настройки BIOS/UEFI.
Глубокий анализ ошибок загрузки может быть сложным, но тщательное выполнение этих шагов и понимание архитектуры загрузки Windows 10 значительно упростит развертывание в дальнейшем.