gtemata.com

Cum se instalează suportul pentru controlorii ATI SB600 SARA pe instalațiile Windows existente

SATA este noua interfață pentru a permite comunicarea între un sistem informatic și hard disk-uri și unități CD și DVD, și înlocuiește standardul IDE mai lent. Suntem mulți, cu toate acestea, nu se știe că SATA este disponibil în două versiuni: modul AHCI, sau modul „reale“ SATA, și o formă de emulație IDE prin magistrala SATA. Windows XP nu are suport nativ pentru AHCI. Pornirea CD-ului Windows XP Professional x64 va avea de fapt un ecran albastru atunci când modul AHCI este activat de BIOS.

Când AHCI în BIOS-ul este dezactivat, boot pentru Windows funcționează perfect, dar atunci când încercați să instalați driverul AHCI pentru chipset-ul, nu funcționează, deoarece suportul pentru AHCI nu este detectat, deoarece este dezactivat. La repornire și activați suportul pentru AHCI in BIOS, Windows iese mai devreme în procesul de pornire, deoarece nu mai poate citi din partiția de instalare, nu are driverul AHCI.

Adevărul amar și nefericit: singura modalitate de a instala corect suportul pentru AHCI pentru mai multe chipseturi necesită modificarea registrului. De fapt, ceea ce trebuie să faceți este să instalați manual driverele Windows temporar pentru a încărca și să aveți driverele instalate corect.

NOTĂ: Instrucțiunile descrise în acest articol sunt probabil corecte pentru XP și Vista. Pentru Windows 7 pare a fi o abordare diferită, cel puțin pentru x64 Win 7. Problema atunci când se utilizează metoda descrisă aici pentru Windows 7 este faptul că AMD nu produce un driver ahcix64.sys pentru SB600 cip sub Windows 7. De fapt produce un conducător auto AHCI, numit amdsata.sys, dar mai degrabă decât adaptarea acestei proceduri pentru driverul respectiv, există o metodă mai simplă. Pe acest chip aveți nevoie de o pagină separată pentru instalarea Windows 7.

paşi

Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 1
1
Faceți o copie de rezervă a celor mai importante date, în special a registrului. Există diverse programe pe care le puteți utiliza. Sperăm că nu ar trebui să utilizați backupul, deoarece procedura este destul de sigură, dar țineți minte acest sfat.
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 2
    2
    Asigurați-vă că AHCI este dezactivat în BIOS. Dacă este dezactivat și puteți încărca în Windows, atunci nu aveți nevoie de această explicație detaliată.
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 3
    3
    Descărcați drivere pentru M3A / ATI SB600 de aici: https://support.asus.com/download/download.aspx?SLanguage=en-us&Modelul = M3A
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 4
    4
    Extrageți fișierul zip.
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 5
    5
    Copiați fișierul .sys corespunzător (în cazul meu ahcix64.sys) în C: Windows System32 drivers .
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 6
    6
    Copiați textul de mai jos, lipiți-l în Notepad și salvați-l ca fișier .reg (de exemplu, ahci.reg):

    Windows Registry Editor versiunea 5.00
    [HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Control CriticalDeviceDatabase pci
  • VEN_1002&dev_4380&subsys_82311043]"serviciu"="ahcix64""ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ahcix64]"tip"= DWORD: 00000001"start"= DWORD: 00000000"grup"="SCSI miniport""ErrorControl"= DWORD: 00000001"CaleImagine"="ahcix64.sys system32 drivere ""etichetă"= DWORD: 00000019"DisplayName"="Controler RAID compatibil ATI AHCI"[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ahcix64 Parameters PnpInterface]"5"= DWORD: 0x00000001 [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ahcix64 Settings CAM]"EnableALPEDisableHotplug"= DWORD: 0"EnableCCC"= DWORD: 1"CCCTimeoutValue"= DWORD: 10"CCCCompletionValue"= DWORD: 32"NCQEnableDiskIDBits"= DWORD: 0"EnableHIPM"= DWORD: 0"EnableDIPM"= DWORD: 0 [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ahcix64 Enum]"0"="VEN_1002 PCI &DEV_4380&SUBSYS_82311043 3&13c0b0c5&0&FA""conta"= DWORD: 00000001"NextInstance"= DWORD: 00000001
  • Imaginea intitulată Repararea unui laptop atunci când nu aveți protecție împotriva virusului Pasul 3


    7
    Descărcați un CD confortabil live bazat pe Linux (sau chiar mai bine, dublu-boot cu Linux), rulați-l și rulați ceva de genul
    sudo lspci -vvnn | mai puțin pentru a verifica dacă numerele dispozitivului și subsistemului sunt corecte.
    Aceasta va crea o listă detaliată a tuturor dispozitivelor din PCI și a proprietăților acestora. În această listă veți găsi controlerul AHCI împreună cu subsistemul și numărul dispozitivului. Editați fișierul jurnal după cum este necesar.
  • Imaginea intitulată Instalați suport AHCI pentru controlerii ATI SB600 SATA pe instalațiile Windows existente Pasul 8
    8
    Faceți dublu clic pe fișierul jurnal pentru a adăuga intrările în jurnalul dvs.
  • Imaginea intitulată Modificați setările pe un computer Windows XP fără a fi detectat Pasul 11
    9
    *După modificarea registrului, trebuie să faceți acest lucru în timpul următoarei încărcări. Dacă nu, probabil că modificările se vor pierde și va trebui să instalați din nou fișierul .reg. Reporniți, accesați BIOS-ul și activați AHCI. Apoi strângeți ochii, rugați-vă și porniți Windows.
  • Imaginea intitulată Instalați suport AHCI pentru controlerele SATA ATI SB600 pe instalațiile Windows existente Pasul 2
    10
    Dezactivați AHCI în BIOS dacă Windows oferă un ecran albastru și repornește sistemul. Dacă nu funcționează, lucrați puțin la fișierul jurnal și încercați din nou.
  • Imaginea intitulată Instalați suportul AHCI pentru controlorii SATA ATI SB600 pe instalațiile Windows existente Pasul 10
    11
    Înlocuiți lucrul rău de piratare a unei instalări de driver cu o instalare reală, prin rularea de pe zip. AsusSetup.exe (sau similar) și lăsați instalarea driverului oficial.
  • Imaginea intitulată Modificați setările pe un computer Windows XP fără a fi detectat Pasul 11
    12
    Reporniți computerul astfel încât acesta să devină efectiv.
  • Sfaturi

    • Funcționează bine pe SB700 și pe MSI KA790GX, singura problemă este că Linux prezintă subsistemul în ordinea inversă. De exemplu, în cazul meu este afișat ca subsistem 1462: 7510 în Linux și în regfile ar trebui să fie 75101462.
    • Am avut succes cu aceeași procedură, înlocuind toate * 64 cu * 86 pentru Windows XP Professional (32-bit).
    • Încercați să introduceți registrul și setați EnableHIPM și EnableDIPM la "1". HIPM și DIPM sunt abrevieri, respectiv pentru Gestionarea alimentării inițiate de gazdă și Gestionarea alimentării inițiale a dispozitivelor. Dacă controlerul SATA se află într-un laptop, puteți să vă îmbunătățiți consumul de energie și să vă întrerupeți modul de funcționare.
    • Puteți verifica combinația exactă din fișierul txtsetup.oem din pachetul driver. În cazul meu, am găsit:
    • id = "PCI VEN_1002&DEV_4391&SUBSYS_75011462". "ahcix86"
    • Doar după combinarea numerelor VEN DEV și SUBSYS, Windows XP a început. A trebuit să fac 4 încercări. La început am intrat în reg așa cum este. Apoi am corectat ID-urile PCI, așa că am corectat subsistemul, dar am avut-o în ordine greșită. Am citit apoi txtsetup.oem și am găsit subsistemul care corespunde cu ieșirea Linux. Mulțumesc foarte mult.

    Avertismente

    • Ca un avertisment, procedura a fost testat pe o placa de baza Asus M3A cu Windows XP Professional x64 Edition și un hard disk care acceptă SATA / AHCI. Din fericire, a lucrat la prima încercare. Nu există nicio garanție că această metodă va funcționa și chiar mai puțin dacă setarea dvs. este diferită.
    Distribuiți pe rețelele sociale:

    înrudit