Загрузите Vista x64 с поддержкой ICH8 и ICH10 AHCI

1632
adurity

У меня есть ситуация, когда мне нужно загрузить Windows Vista 64-bit с контроллера SATA ICH10 и ICH8 AHCI. В настоящее время он настроен на загрузку с ICH10, но когда я пытаюсь загрузиться с ICH8, я получаю знаменитый Windows STOP 7B BSOD. Как добавить драйвер ICH8, чтобы обойти этот BSOD и загрузить систему?

Я обновил драйвер Intel AHCI до последней версии (8.9.0.1023 на этот пост), который должен поддерживать оба чипсета, но я чувствую, что что-то упустил.

0

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

0
William Hilsum

Я не уверен, что вы можете загружаться с обоих, так как чипсет / логический чип жесткого диска является одной из уникальных функций между установками Windows.

Я не думаю, что можно переключаться между ними без выполнения обобщенного sysprep или переустановки Windows.

Если это так, то почему я могу переключить контроллер ICH10 из режима AHCI в режим RAID и по-прежнему загружаться? Контроллер AHCI и RAID-контроллеры имеют разные идентификаторы PnP (поэтому ОС по-разному видят их), даже если они используют тот же iaStor.sys, что и драйвер. Я не хочу сбрасывать со счетов ваш ответ, спасибо за вашу помощь! adurity 15 лет назад 0
Я запутался здесь - так, ICH10 находится в режиме AHCI, и когда вы переключаетесь на ICH8-RAID, он все еще загружается, но затем, когда вы переключаетесь обратно, он больше не работает? или я ошибся? Мне очень трудно это понять! William Hilsum 15 лет назад 0
Когда ICH10 находится в режиме AHCI, Vista загружается. Когда ICH10 находится в режиме RAID, он загружается. Когда я использую ICH8 в режиме AHCI, он больше не загружается и не умирает с помощью STOP 7B BSOD. Моя гипотеза заключается в том, что я должен иметь возможность добавить поддержку ICH8 в режиме AHCI, потому что я могу загружать свой ICH10 как в режиме AHCI, так и в режиме RAID, которые отображаются в качестве различных запоминающих устройств для ОС. adurity 15 лет назад 0
Я бы подумал, что это не имеет значения, поскольку AHCI и RAID - это режим ICH10, который является драйвером, который загружается - ICH8 - это совершенно отдельный драйвер .... Если я могу спросить, почему вы вообще хотите это делать? William Hilsum 15 лет назад 0
I'd like to cross-virtualize Windows and Linux, meaning, boot into Windows and access my Linux install (which I have working) and boot into Linux and access my Windows side. I need to add support for both ICH8 and ICH10 because my hardware has an ICH10 chipset and VirtualBox uses ICH8 emulation. As for ICH8 being a completely separate driver, picking apart the INFs of ICH10 drivers downloaded from Intel, they appear to still support ICH8. But clearly I'm missing something. adurity 15 лет назад 0
0
adurity

Задав этот вопрос, я обновил свою машину до Windows 7 64-bit с новой установкой. Кроме того, я обновил VirtualBox под Windows и Linux до версии 3.1.2. Теперь я могу загружать Linux в VirtualBox, размещенном под Windows 7, и загружать Windows 7 в качестве гостя под хостом Linux на той же машине. Довольно круто!

Windows 7 решила эту проблему для меня. Он обнаружил изменение контроллера Mass Storage, настроил его и начал установку других драйверов VirtualBox, все при первой загрузке в VirtualBox. Когда я перезагружаюсь в Windows, у нее нет проблем с загрузкой, как раньше.

Подводя итог, решение было обновить до Windows 7.

0
kinokijuf

Удалите драйвер Intel и используйте стандартный драйвер Microsoft AHCI. Он должен поддерживать оба контроллера.