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.