Köra hårddisken i AHCI- eller ATA-läge? Kursledaren ger dig svar.

AHCI, som står för Advanced Host Controller Interface kan man säga är ett nytt gränssnitt för SATA-diskar med nya uppsättningar instruktioner såsom NQC (Native Query Queuing) och Hot Plug. Fördelarna är snabbare diskprestanda samt att du kan plugga in och ur diskar även när datorn är på. Allteftersom dagens datorer har övergått till att använda SATA-hårddiskar (SSD inkluderat) istället för IDE/ATA-diskar, bör man också säkerställa att man verkligen utnyttjar diskens fulla styrka. Jag tänkte kort i denna artikel beskriva hur detta fungerar i Windows 7 (även applicerbart på t.ex. Windows Server 2008 R2) hur du konfigurerar detta och lite vad du bör tänka på.

Diskkontroller-drivrutiner

Har du tänkt på varför det så ofta blir problem när man försöker ta en hårddisk ifrån en viss datortyp och stoppa in den i en annan dator? Varför blåskärmar den egentligen? Innan jag visste bättre brukade jag klaga på att det var olika processortyper, olika chipset osv, vilket gjorde att drivrutinerna inte var kompatibla. Nu när jag vet bättre kan jag säga att det inte är därför datorn blåskärmar, utan det beror snarare på drivrutinerna till diskkontrollern. Operativsystemet intresserar sig endast för diskkontrollerns drivrutiner i den tidiga uppstarten och all annan hårdvara detekteras och installeras först efter att man loggat på datorn. Notera att Windows 7 endast installerar ATA/IDE-drivrutiner om man installerar Windows på en dator med IDE-disk, eller på en dator där man satt SATA-kontrollern i ATA-läget. Detta resulterar i att även om du har en SATA-disk och vill utnyttja NQC så måste du installera om operativsystemet, då AHCI-drivrutinerna inte kommer att vara tillgängliga på ett system med IDE-disk.

Måste jag installera om Windows för att aktivera native SATA/AHCI?

Nej, lyckligtvis finns det metoder för att ladda Microsofts standarddrivrutiner för AHCI vid uppstart utan att installera om hela operativsystemet. Öppna regedit.exe och leta efter följande nyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci

Öppna ”Start” och ändra värdet till ”0”.

Drivrutiner till övriga diskkontrollers

På liknande sätt fungerar det med diskkontrollerdrivrutiner för RAID-kort etc. Själv har jag utnyttjat detta där jag skapat en huvud-GHOST som ska fungera på olika datormodeller, både med AHCI och olika RAID-kort. En sak jag också vill tipsa om är att ifall du sätter in en disk i ett system där operativsystemet inte vill ladda. Ändra då tillfälligt diskkontrollerns läge i BIOS till ATA/IDE, starta upp operativsystemet varpå du gör registerändringen nämnd ovan innan du slår på AHCI i BIOS igen. Vill du även få stöd för ett RAID-kort ser du till att installera RAID-drivrutinerna för RAID-kortet ifråga, varpå du sätter dess respektive ”Start” till ”0”. (t.ex. HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\megaraid).

Joel Lehtonen, kursledare i Windows 7 och Windows Server.


Se vårt kompletta kursutbud inom Windows Server och Windows 7. Du kan även se och höra en av våra kursledare berätta om kursområdena i en filmad översikt.


Totalt

0SEK
Till Kassan
exkl. moms
Addskills
Stockholm
Olof Palmes gata 31
Telefon: +46 8 440 11 00
E-post: info@addskills.se
Göteborg
Lindholmspiren 5
Telefon: +46 31 46 72 00
E-post: info@addskills.se
Malmö
Västergatan 38
Telefon: +46 40 92 38 00
E-post: info@addskills.se
Uppsala
Bangårdsgatan 13
Telefon: +46 18 50 00 30
E-post: info@addskills.se
Linköping
Teknikringen 1E
Telefon: +46 13 37 67 50
E-post: info@addskills.se

Addskills AB, Säte: Stockholm, Org.nr: 556404-6133

webmaster@addskills.se
Clear