Ενεργοποίηση AHCI mode μετά την εγκατάσταση Windows
Το AHCI (Advanced Host Controller Interface) παρέχεται στα νεότερα Intel chipsets όπως τα 975X (ICH7), P965 (ICH8), και P35 (ICH9). Το AHCI mode ενεργοποιείται στο BIOS μεσώ τριών ρυθμίσεων που είναι ευρέως διαθέσιμες: IDE, AHCI, και RAID. Οι δύο τελευταίες (AHCI and RAID) απαιτούν δισκέττα και τη μέθοδο με το F6 όταν εγκαθιστάμε τα Windows XP αλλιώς οι σκληροί δίσκοι δεν θα ανιχνευτούν.
Τα 3 κύρια πλεονεκτήματα του AHCI mode είναι τα εξής:
1. Υποστήριξη NCQ (Native Command Queuing) που επιτρέπει σε SATA drives να εκτελούν περισσότερες από μία εντολές τη φορά και δυναμικά να αλλάζουν την σειρά των εντολών για τη μέγιστη αποδοτικότητα.
2. Υποστήριξη Hot Plugging των συσκευών.
3. Υποστήριξη ενναλλαγής της εκκίνησης των δίσκων σε συστήματα με περισσότερους από ένα δίσκους. (Πολύ χρήσιμο σε dual boot συστήματα).
Βέβαια στην πραγματικότητα η διαφορά στην απόδοση δεν είναι και γιγαντιαία.
Το προβλημά μας είναι πως αν εγκαταστήσουμε τα Windows σε IDE mode (χωρίς την χρήση δισκέττας και F6), τότε απλά η αλλαγή κατόπιν στο BIOS από IDE σε AHCI mode θα κάνει τα Windows να κρασάρουν. Η συνηθισμένη συμβουλή σε αυτό είναι επανεγκατάσταση των Windows.
Προσωπικά κατάφερα να ενεργοποιήσω το AHCI σε Windows XP Professional σε ένα ASUS P5B Deluxe (ICH9R) χωρίς να χρειαστώ επανεγκατάσταση. Λογικά αυτό θα δουλέψει και για κάθε P35 ICH9 motherboard:
1. Πηγαίνουμε στο Intel’s download centre και κατεβάζουμε την τελευταία έκδοση του Intel Matrix Storage Manager ανάλογα με την έκδοση Windows που έχουμε.
Κρατάμε το αρχείο που κατεβάσαμε καθώς θα το χρειαστούμε για το βήμα 4.
2. Βάζουμε το αρχείο που κατεβάσαμε σε εύκολο μέρος πχ C:/ και μέσω dos prompt εκτελούμε το αρχείο με την παράμετρο -a (κενό μετά το όνομα του αρχείου). Στη δική μου περίπτωση έγραψα iata78_enu.exe -a. Έτσι δεν θα γίνει εγκατάσταση αλλά θα γίνουν extract τα αρχεία στο φάκελο \Program Files\Intel\Intel Matrix Storage Manager. Εκεί υπάρχει ο φάκελος \Drivers. Αντιγράφουμε από εκεί το αρχείο IaStor.sys στο φάκελο C:\Windows\System32\drivers\.
3. Ανοίγουμε ένα αρχείο με το notepad και αντιγράφουμε τα παρακάτω:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
“Service”=”iaStor”
“ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
“Type”=dword:00000001
“Start”=dword:00000000
“Group”=”SCSI miniport”
“ErrorControl”=dword:00000001
“ImagePath”=”system32\\drivers\\iaStor.sys”
“tag”=dword:00000019
“DisplayName”=”Intel AHCI Controller”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
“queuePriorityEnable”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
“0″=”PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA”
“Count”=dword:00000001
“NextInstance”=dword:00000001
Αν έχουμε 975X ή P965 chipset αντιγράφουμε αυτό:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]
“Service”=”iaStor”
“ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
“Type”=dword:00000001
“Start”=dword:00000000
“Group”=”SCSI miniport”
“ErrorControl”=dword:00000001
“ImagePath”=”system32\\drivers\\iaStor.sys”
“tag”=dword:00000019
“DisplayName”=”Intel AHCI Controller”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
“queuePriorityEnable”=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
“0″=”PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA”
“Count”=dword:00000001
“NextInstance”=dword:00000001
Σώζουμε το αρχείο ως ahci.reg (Προσοχή όχι ahci.reg.txt)
4. Εκτελούμε το ahci.reg ώστε να προστεθούν οι εγγραφές στη registry. Κάνουμε επανεκκίνηση και χωρίς να αφήσουμε τα Windows να ξεκινήσουν μπαίνουμε στο BIOS. Αλλάζουμε την ρύθμιση για τον Intel controller από IDE σε AHCI, σώζουμε και βγαίνουμε από το BIOS. Κάνουμε εκκίνηση στα windows.
Όταν τα Windows φορτώσουν θα αναγνωρίσουν νέο σκληρό δίσκο. Πατάμε άκυρο στον οδηγό που ξεκινάει και εκτελούμε το αρχείο που είχαμε κατεβάσει πιο πάνω στο βήμα 1. Ξανακάνουμε επανεκκίνηση και είμαστε έτοιμοι. Τώρα στη Διαχείριση Συσκευών στο IDE ATA/ATAPI controllers πρέπει να βλέπουμε το Intel(R) ICH9 SATA AHCI Controller.
Οι παραπάνω ενέργειες απαιτούν όπως είναι φυσικό ανεβασμένες γνώσεις και αρκετή προσοχή. Περισσότερες πληροφορίες στο forums.pcper.com από όπου και μετέφρασα και προσάρμοσα τη διαδικασία η οποία όπως είπα δούλεψε άψογα στο δικό μου ASUS P5B Deluxe.
Πληροφορίες για το AHCI στη Wikipedia
Πληροφορίες για το AHCI από την INTEL
submit_url = ‘http://djmouzz.blogspot.com/2008/03/ahci-mode-windows.html’;








Τώρα που ξεμείναμε από αγορές ξαναπιάσαμε τις ρυθμίσεις και τις δοκιμές στα παλιά.Υπομονή πλησιάζει το Πάσχα και θα μπει το δώρο.