6

Windows 7 может загружаться из альтернативных источников, кроме разделов на обычном диске - например, она может загружаться с VHD или WIM.

Является ли обработка вышеупомянутых форматов жестко запрограммированной в загрузчике, или, возможно, существует способ «подключить» поддержку дополнительных форматов путем предоставления драйвера виртуального диска? Если да, какие-либо подробности о том, как это можно сделать? Спасибо.

PS - для тех, кто просит закрыть пост - внимательно прочитайте его до конца. Я не спрашиваю о том, как сделать это с помощью существующего программного обеспечения, а скорее о том, как кодировать часть программного обеспечения, которая позволяет загружаться из образа ОС в проприетарном формате.

2 ответа2

1

Вам нужно будет написать специальный Bootmgr, способный работать с форматом, который вы хотите поддерживать. (Как уже упоминалось ранее) в то время, когда Bootmgr отвечает, понятие «водитель» еще не существует. т.е. при загрузке WIM именно Bootmgr понимает формат wim без использования какого-либо драйвера. Поскольку вы, несомненно, понимаете, что Bootmgr является закрытым исходным кодом, то создание собственного Bootmgr, способного обрабатывать дополнительный формат, станет, по меньшей мере, очень сложной задачей обратного проектирования.

-1

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

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