Booten Sie Vista x64 mit Unterstützung für ICH8 und ICH10 AHCI

1712
adurity

Ich habe eine Situation, in der ich Windows Vista 64-Bit sowohl von einem ICH10- als auch einem ICH8-AHCI-SATA-Controller booten muss. Derzeit ist das Booten vom ICH10 aus eingerichtet, aber wenn ich versuche, mit dem ICH8 zu booten, bekomme ich den berühmten Windows STOP 7B BSOD. Wie kann ich den ICH8-Treiber hinzufügen, damit ich diesen BSOD umgehen und das System starten kann?

Ich habe ein Update auf den neuesten Intel AHCI-Treiber (8.9.0.1023 ab diesem Post) vorgenommen, der beide Chipsätze unterstützen soll, aber ich fühle, dass mir etwas fehlt.

0

3 Antworten auf die Frage

0
William Hilsum

Ich bin nicht sicher, ob Sie von beiden booten können, da der Festplatten-Chipsatz / Logik-Chip eines der einzigartigen Merkmale zwischen Windows-Installationen ist.

Ich würde nicht glauben, dass es möglich ist, zwischen ihnen zu wechseln, ohne ein Sysprep-Generalisieren durchzuführen oder Fenster neu zu installieren.

Wenn dies der Fall ist, warum kann ich dann den ICH10-Controller vom AHCI-Modus in den RAID-Modus umschalten und trotzdem booten? Der AHCI-Controller und die RAID-Controller haben unterschiedliche PnP-IDs (werden vom Betriebssystem daher unterschiedlich gesehen), obwohl sie dieselbe iaStor.sys als Treiber verwenden. Ich möchte Ihre Antwort nicht einschränken, danke für Ihre Hilfe! adurity vor 14 Jahren 0
Ich bin hier verwirrt - also ist ICH10 im AHCI-Modus und wenn Sie auf ICH8-RAID umschalten, wird es immer noch gestartet, aber wenn Sie zurückschalten, funktioniert es nicht mehr? oder habe ich das falsch verstanden? Es fällt mir sehr schwer, das zu verstehen! William Hilsum vor 14 Jahren 0
Wenn sich der ICH10 im AHCI-Modus befindet, wird Vista gestartet. Wenn sich der ICH10 im RAID-Modus befindet, wird er gestartet. Wenn ich den ICH8 im AHCI-Modus verwende, bootet er nicht und stirbt nicht mehr mit einem STOP 7B-BSOD. Meine Hypothese ist, dass ich den ICH8 im AHCI-Modus unterstützen kann, da ich meinen ICH10 sowohl im AHCI- als auch im RAID-Modus booten kann, die dem Betriebssystem als unterschiedliche Massenspeichergeräte erscheinen. adurity vor 14 Jahren 0
Ich hätte gedacht, dass es irrelevant ist, da AHCI und RAID ein Modus von ICH10 sind, der der Treiber ist, der geladen wird - ICH8 ist ein völlig separater Treiber ... Wenn ich fragen kann, warum möchten Sie das überhaupt? William Hilsum vor 14 Jahren 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 vor 14 Jahren 0
0
adurity

Nachdem ich diese Frage gestellt hatte, habe ich meinen Computer mit einer Neuinstallation auf Windows 7 64-Bit aktualisiert. Außerdem habe ich VirtualBox unter Windows und Linux auf Version 3.1.2 aktualisiert. Ich kann jetzt Linux in VirtualBox booten, das unter Windows 7 gehostet wird, und Windows 7 als Gast unter einem Linux-Host auf demselben Computer. Ziemlich cool!

Windows 7 hat dieses Problem für mich gelöst. Es hat die Änderung des Mass Storage Controllers erkannt, konfiguriert und die anderen VirtualBox-Treiber beim ersten Start unter VirtualBox installiert. Wenn ich nativ in Windows neu starte, hat es keine Probleme beim Starten.

Zusammenfassend lässt sich sagen, dass die Lösung auf Windows 7 aktualisiert wurde.

0
kinokijuf

Deinstallieren Sie den Intel-Treiber und verwenden Sie den Standard-AHCI-Treiber von Microsoft. Es sollte beide Controller unterstützen.