Kein Plan
Lt. Commander
- Registriert
- Juni 2007
- Beiträge
- 1.126
Mein altes Mainboard (MSI K9A Platinum, Chipsatz: Ati Xpress 3200 bzw AMD 580x)) ist defekt und ich habe es eben durch ein K9N Ultra (nForce 570 Ultra) ersetzt. Den Mainboardwechsel hat Ubuntu Linux (x86) und WindowsXP (x86) gut überstanden, bis auf die Installation der neuen Treiber war nichts mehr nötig. Windows 7 (x64) hingegen kann nicht booten. Wenn die farbigen Lichter umeinanderkreisen stürtzt das System mit einem Bluescreen ab und startet sofort neu (und zwar immer zum gleichen Zeitpunkt; die Lichter bleiben immer an der geleichen Stelle stehen -> das deutet doch darauf hin, dass ein geladenes Element (Treiber/Programm etc) den Absturz verursacht bzw dass ein Element an dieser Stelle des Bootvorgangs fehlt).
Der Bluescreen ist der übliche 0x0000007B. Habe schon einen ganzen Tag mit Googeln verbracht und bisher ist keine Lösung gefunden. Es wird immer was von AHCI etc gesagt aber AHCI war bei mir auch früher nicht an. Beim alten Board war SATA auf Native-IDE eingestellt, beim neuen lässt sich in dieser Richtung gar nichts einstellen. Es unterstützt vermutlich gar kein AHCI.
Der Grund ist eigentlich klar: Wechsel vom AMD auf Nvidia Chipsatz, damit auch ein anderer SATA Controller. Ich muss die Treiber von Nvidia installieren und eventuell die von AMD löschen (komischerweise war das bei WinXP nicht nötig). Nur wie? Ich komme nicht in Windows rein. Der Abgesicherte Modus startet nämlich ebenfalls nicht (gleicher BSOD-Crash). Die "Automatische Problemlösung" oder wie das heißt, hat nichts gebracht. Ich kann aber die Starthilfe (bzw "computer reparieren") benutzen und komme immerhin an ein Menü mit der Auswahl: Systemwiederherstellung, Systemreparatur, Systemwiederherstellung aus Abbild und Eingabeaufforderung.
Ich habe also immerhin eine Konsole und komme z.B ins Regedit: bei HKLM/System/CurrentControlSet/Services/msahci, und ~/pciide (und ~/IastorV) sind die Werte von "Start" jeweils 0. Ändern auf 1 (so wie vom Microsoft Support vorgeschlagen) bringt nichts, weil die Werte bis zum nächsten Neustart nicht gespeichert werden. Warum weiß ich nicht. Es könnte an fehlenden Adminrechten liegen - obwohl ich ja als Admin angemeldet bin (als ich versucht habe msconfig mit eben dieser Konsole zu öffnen, hat sie gemeint ich hätte nicht die nötigen Rechte dazu, so wie wenn man msconfig als User in WinXP startet; daher vermute ich, dass auch die Registry aus dem gleichen Grund nicht gespeichert wird).
Ich habe einen Treiber von Nvidia runtergeladen und mit 7zip entpackt; in den Ordnern finde ich u.a einen mit dem namen sata_ide und darin befindet sich die Datei nvstor64.inf. Einen Eintrag mit dem Namen nvstor habe ich auch in der Registry gesehen, auch da ist der Start-Wert 0, ändern bringt aber wie gesagt nichts.
Bevor man zu diesem Wiederherstellungsmenü und der Eingabeaufforderung kommt kann man einen "Treiber laden"; diesen habe ich ausgewählt und er wurde geladen nur bringt es nichts. Es müsste eine Möglichkeit geben den Treiber evtl. manuell zu laden und dann weiter zu booten oder?
TL/DR
Das Problem ist also kurz zusammengefasst: ich komme nicht in Windows um den nötigen Treiber zu installieren. Ich könnte vielleicht auch zu einer Lösung durch Ändern der Registryeinträge kommen, aber diese lassen sich nicht speichern. Das einzige zugängliche "Mittel" ist die Eingabeaufforderung bei "Computer reparieren" (oberste Auswahl, wenn man beim Booten F8 drückt)
-Kann man die Registry vielleicht irgendwie anders/von außen ändern? Ich habe ja Linux, das sich nicht um Windows-Zugriffsrechte schert, dadurch könnte man auf Systemdateien zugreifen, wenn es nötig wäre.
-Wie bekomme ich Adminrechte in der Wiederherstellungs-Konsole?
-Kann man den treiber evtl. manuell installieren? Der Inhalt der Inf-Datei ist ja so wie ich verstehe soetwas wie eine "Anleitung" für's Betriebssystem, die sagt wo welche Dateien und Registryeinträge hingehören (etwa wie ein install-script bei Linux) Auf blöd könnte man ja alles manuell ("von außen") eintragen. Oder nicht?
Ich hoffe jemand kann helfen.
Danke für's Lesen dieses Romans
Achja: dass man alles durch eine Neuinstallation lösen kann weiß ich auch, nur will ich aber genau das vermeiden
Der Bluescreen ist der übliche 0x0000007B. Habe schon einen ganzen Tag mit Googeln verbracht und bisher ist keine Lösung gefunden. Es wird immer was von AHCI etc gesagt aber AHCI war bei mir auch früher nicht an. Beim alten Board war SATA auf Native-IDE eingestellt, beim neuen lässt sich in dieser Richtung gar nichts einstellen. Es unterstützt vermutlich gar kein AHCI.
Der Grund ist eigentlich klar: Wechsel vom AMD auf Nvidia Chipsatz, damit auch ein anderer SATA Controller. Ich muss die Treiber von Nvidia installieren und eventuell die von AMD löschen (komischerweise war das bei WinXP nicht nötig). Nur wie? Ich komme nicht in Windows rein. Der Abgesicherte Modus startet nämlich ebenfalls nicht (gleicher BSOD-Crash). Die "Automatische Problemlösung" oder wie das heißt, hat nichts gebracht. Ich kann aber die Starthilfe (bzw "computer reparieren") benutzen und komme immerhin an ein Menü mit der Auswahl: Systemwiederherstellung, Systemreparatur, Systemwiederherstellung aus Abbild und Eingabeaufforderung.
Ich habe also immerhin eine Konsole und komme z.B ins Regedit: bei HKLM/System/CurrentControlSet/Services/msahci, und ~/pciide (und ~/IastorV) sind die Werte von "Start" jeweils 0. Ändern auf 1 (so wie vom Microsoft Support vorgeschlagen) bringt nichts, weil die Werte bis zum nächsten Neustart nicht gespeichert werden. Warum weiß ich nicht. Es könnte an fehlenden Adminrechten liegen - obwohl ich ja als Admin angemeldet bin (als ich versucht habe msconfig mit eben dieser Konsole zu öffnen, hat sie gemeint ich hätte nicht die nötigen Rechte dazu, so wie wenn man msconfig als User in WinXP startet; daher vermute ich, dass auch die Registry aus dem gleichen Grund nicht gespeichert wird).
Ich habe einen Treiber von Nvidia runtergeladen und mit 7zip entpackt; in den Ordnern finde ich u.a einen mit dem namen sata_ide und darin befindet sich die Datei nvstor64.inf. Einen Eintrag mit dem Namen nvstor habe ich auch in der Registry gesehen, auch da ist der Start-Wert 0, ändern bringt aber wie gesagt nichts.
Bevor man zu diesem Wiederherstellungsmenü und der Eingabeaufforderung kommt kann man einen "Treiber laden"; diesen habe ich ausgewählt und er wurde geladen nur bringt es nichts. Es müsste eine Möglichkeit geben den Treiber evtl. manuell zu laden und dann weiter zu booten oder?
TL/DR
Das Problem ist also kurz zusammengefasst: ich komme nicht in Windows um den nötigen Treiber zu installieren. Ich könnte vielleicht auch zu einer Lösung durch Ändern der Registryeinträge kommen, aber diese lassen sich nicht speichern. Das einzige zugängliche "Mittel" ist die Eingabeaufforderung bei "Computer reparieren" (oberste Auswahl, wenn man beim Booten F8 drückt)
-Kann man die Registry vielleicht irgendwie anders/von außen ändern? Ich habe ja Linux, das sich nicht um Windows-Zugriffsrechte schert, dadurch könnte man auf Systemdateien zugreifen, wenn es nötig wäre.
-Wie bekomme ich Adminrechte in der Wiederherstellungs-Konsole?
-Kann man den treiber evtl. manuell installieren? Der Inhalt der Inf-Datei ist ja so wie ich verstehe soetwas wie eine "Anleitung" für's Betriebssystem, die sagt wo welche Dateien und Registryeinträge hingehören (etwa wie ein install-script bei Linux) Auf blöd könnte man ja alles manuell ("von außen") eintragen. Oder nicht?
Ich hoffe jemand kann helfen.
Danke für's Lesen dieses Romans
Achja: dass man alles durch eine Neuinstallation lösen kann weiß ich auch, nur will ich aber genau das vermeiden