Загрузка ядра Windows7 из файла образа initrd / wim

1163
Ivo

Мне интересно, возможно ли иметь ядро ​​Win7 и соответствующие драйверы (особенно драйверы хранилища) для загрузки из файла образа, подобного initrd (может быть .wim?), А затем подключить корневой раздел Windows и завершить загрузку полной ОС ?

Я попытаюсь объяснить, почему: я запускаю эмулируемую среду без РЕАЛЬНОГО BIOS и прохожу через контроллер хранилища raid. Я хочу, чтобы окна загружались из этого массива контроллеров, но, конечно, диспетчер BCD не может получить доступ к дискам в массиве, пока не будут загружены драйверы хранилища ядра и соответствующих контроллеров. Чтобы было ясно, я получаю классическую ошибку winload.exe.

Мне нужно решение, подобное тому, что делает Linux, загружая ядро ​​и его драйверы, а затем монтирую корневой раздел и завершаю загрузку.

Есть идеи или советы?

2
Я вижу, что объект загрузчика в хранилище BCD содержит две отдельные настройки, device и osdevice, поэтому, если они указывают на разные места, он может делать то, что вы хотите. Я не могу найти какую-либо документацию по ним, хотя. Harry Johnston 12 лет назад 0
Кажется, вы можете указать устройство и устройство на изображениях VHD: http://technet.microsoft.com/en-us/library/dd638420%28v=ws.10%29.aspx Harry Johnston 12 лет назад 0
Одной из возможных проблем может быть синхронизация загрузочного образа с содержимым реального экземпляра Windows, например, при установке обновлений. Harry Johnston 12 лет назад 0

0 ответов на вопрос