Включване на AHCI след инсталиране на Vista
Що е AHCI и с какво се то яде:
AHCI е съкращение което идва от "Advanced Host Controller Interface". Накрaтко AHCI има две основни функции:
Hot-plugging - позволява включването на дискове към системата без тя да бъде загасяна/рестартирана за да се приведат в работен режим. Това не е кой знае какво за обикновенният потрбител, тъй като едва ли някога ще му се наложи да прави нещо подобно.
NCQ(Native Command Queuing) - Това е чершката на тортата - позволява динамично преразпределяне на реда по който се чете/пише по диска от различни заявки за достъп, ускорявайки процеса чрез премахване на излишният seeking(търсене по диска). Как работи нагледно NCQ:
Включване на AHCI:
AHCI често бива изключен при Windows XP, понеже той не поддържа автоматично зареждане на драйверите за AHCI, а вместо това се използва manual режим за тяхното инсталиране. Поради неналичие на драйвери или познания за тяхното инсталиране AHCI бива изключен и при съответен ъпгрейд към Windows Vista остава изключен.
Ако се опитате просто да промените режима на контролера си в BIOS от IDE на AHCI, най-вероятно е да се сблъскате със синият екран на Vista (и за да сме съвсем точни, би трябвало да виждате: "STOP 0x0000007B INACCESSABLE_BOOT_DEVICE"). Съвсем не ви е виновна Vista - всъщност, тя услужливо не зарежда драйверите за AHCI, защото не сте указали че те са нужни. Добрата новина обаче е че драйверите могат да бъдат заредени лесно. Всичко което трябва да направите е да използвате regedit:
После отидете до:
"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci"
На дясната страна трябва да имате няколко registry стойности - намерете тази с името "Start", щракнете два пъти върху нея и променете стойността й на нула:
След като указхме на Vista да зареди драйверите за AHCI единственото което остава е да рестартираме компютъра си и да включим AHCI от BIOS-а. В моят случай изглежда така:
Vista ще отчете промяната, ще инсталира новите драйвери и вероятно ще поиска да се рестартира още веднъж. След това всичко е готово - AHCI е включен и работи.