SATA ist der neue Standard für die Kommunikation zwischen einem Computersystem und Festplatten, CD- und DVD-Laufwerken usw. und ersetzt den langsameren IDE-Standard. Viele Leute wissen jedoch nicht, dass SATA in zwei Varianten erhältlich ist: AHCI-Modus oder "echter" SATA-Modus und eine Form der IDE-Emulation über den SATA-Bus. Windows XP bietet keine native Unterstützung für AHCI. Wenn Sie die Windows XP Professional x64-CD booten, werden Bluescreens angezeigt, wenn der AHCI-Modus im BIOS aktiviert ist.
Wenn AHCI im BIOS deaktiviert ist, funktioniert das Starten von Windows einwandfrei, aber sobald Sie versuchen, AHCI-Treiber für Ihren Chipsatz zu installieren, scheitern sie - weil keine AHCI-Unterstützung erkannt wird, da sie deaktiviert ist. Wenn Sie die AHCI-Unterstützung im BIOS neu starten und aktivieren, stirbt Windows zu einem frühen Zeitpunkt des Startvorgangs, da es nicht mehr von seiner Installationspartition lesen kann, da es keine AHCI-Treiber hat.
Die hässliche und unglückliche Wahrheit: Die einzige Möglichkeit, die AHCI-Unterstützung für viele Chipsätze richtig zu installieren, ist die Bearbeitung der Registrierung. In der Tat, Sie machen einen Hack-Job temporäre manuelle Installation der Treiber für Windows zu laden, damit Sie die Treiber ordnungsgemäß installieren können.
HINWEIS: Diese Anweisungen sind wahrscheinlich für XP und Vista korrekt. Für Windows 7 scheint es jedoch eine andere Methode zu geben, zumindest für x64 Win 7. Das Problem bei der Verwendung dieser Methode, die hier mit Windows 7 beschrieben wird, ist, dass AMD unter Windows 7 keinen ahcix64.sys-Treiber für den SB600-Chip erstellt. Sie machen einen AHCI-Treiber namens amdsata.sys, aber anstatt diese Prozedur für diesen Treiber anzupassen, funktioniert ein einfacheres Verfahren. Auf diesem Chip ist eine separate Seite für Windows 7-Installationen erforderlich.
Schritte
- 1 Sichern Sie Ihre kritischen Daten und insbesondere Ihre Registrierung. Es gibt viele Programme da draußen, um es zu tun. Hoffentlich müssen Sie Ihr Backup nicht verwenden, und das Verfahren ist ziemlich sicher, aber Sie sollten sich trotzdem gewarnt fühlen.
- 2 Stellen Sie sicher, dass AHCI im BIOS deaktiviert ist. Wenn es aktiviert ist und Sie in Windows booten können, benötigen Sie diese exemplarische Vorgehensweise nicht.
- 3 Laden Sie hier die Treiber für den M3A / ATI SB600 herunter: http://support.asus.com/download/download.aspx?SLanguage=de-de&model=M3A
- 4 Entpacken Sie die Zip-Datei.
- 5 Kopiere die entsprechende .sys (in meinem Fall ahcix64.sys) nach C:\ Windows \ System32 \ Treiber \.
- 6 Kopieren Sie den folgenden Text, fügen Sie ihn in den Editor ein und speichern Sie ihn in einer .reg-Datei (z. B. ahci.reg):
Windows Registrierungseditor Version 5.00 [HKEY_LOCAL_MACHINE\ SYSTEM \ ControlSet001 \ Steuerung \ CriticalDeviceDatabase \ pci # ven_1002 & dev_4380 & subsys_82311043] "Bedienung"="ahcix64" "Klassen-GUID"="4D36E97B-E325-11CE-BFC1-08002BE10318" [HKEY_LOCAL_MACHINE\ SYSTEM \ CurrentControlSet \ Services \ ahcix64] "Art"=DWORD: 00000001 "Anfang"=dword: 00000000 "Gruppe"="SCSI Miniport" "Fehlerkontrolle"=DWORD: 00000001 "Bildpfad"="system32 \ Treiber \ ahcix64.sys" "Etikett"=dword: 00000019 "Anzeigename"="ATI AHCI kompatibler RAID-Controller" [HKEY_LOCAL_MACHINE\ SYSTEM \ CurrentControlSet \ Services \ ahcix64 \ Parameters \ PnpInterface] "5"=DWORD: 0x00000001 [HKEY_LOCAL_MACHINE\ SYSTEM \ CurrentControlSet \ Services \ ahcix64 \ Einstellungen \ CAM] "EnableALPEDisableHotplug"=Doppelwort: 0 "EnableCCC"=dword: 1 "CCCTimeoutValue"=Doppelwort: 10 "CCCCompletionValue"=Stichwort: 32 "NCQEnableDiskIDBits"=Doppelwort: 0 "AktivierenHIPM"=Doppelwort: 0 "AktivierenDIPM"=Doppelwort: 0 [HKEY_LOCAL_MACHINE\ SYSTEM \ CurrentControlSet \ Services \ ahcix64 \ Enum] "0"="PCI \ VEN_1002 & DEV_4380 & SUBSYS_82311043 \ 3 & 13c0b0c5 & 0 & FA" "Anzahl"=DWORD: 00000001 "NextInstance"=DWORD: 00000001
- 7 Laden Sie eine praktische Linux-basierte Live-CD herunter (oder noch besser, Dual-Boot mit Linux), booten Sie sie und führen Sie etwas aus
sudo lspci -vvnn | Weniger
um sicherzustellen, dass die Geräte- und Subsystemnummern korrekt sind. Dadurch werden alle Ihre PCI-Geräte und ihre Eigenschaften detailliert aufgelistet. Ihr AHCI-Controller wird sich irgendwo befinden, und sein Subsystem und seine Gerätenummer werden aufgelistet. Bearbeiten Sie die Registrierungsdatei nach Bedarf. - 8 Doppelklicken Sie auf die Registrierungsdatei, um ihre Einträge zu Ihrer Registrierung hinzuzufügen.
- 9 *Nach dem Ändern der Registrierung müssen Sie dies beim nächsten Start durchführen. Wenn Sie dies nicht tun, sind Ihre Änderungen wahrscheinlich verloren und Sie müssen die REG-Datei erneut installieren. Reboot, gehen Sie ins BIOS und aktivieren Sie AHCI. Dann schiele, bete und lass Windows booten.
- 10 Deaktivieren Sie AHCI im BIOS, wenn Windows Ihr System mit Bluescreens startet und neu startet. Wenn dies fehlschlägt, ändern Sie die Registrierungsdatei ein wenig und versuchen Sie es erneut.
- 11 Ersetzen Sie den hässlichen Hack-Job einer Treiber- "Installation" durch eine echte Installation, indem Sie AsusSetup.exe (oder Ähnliches) aus der Treiber-Zip-Datei ausführen. und lassen Sie den offiziellen Treiber auf dem Computer installieren.
- 12 Starten Sie den Computer neu, damit der Treiber wirksam wird.