Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Začněme nejprve trochou teorie.
Jaké jsou výhody režimu AHCI proti IDE?
AHCI (Advanced Host Controller Interface) je standardem, který definoval Intel, a jde o rozhraní pro komunikaci s diskovým řadičem, podporující mnohé pokročilé funkce (bez AHCI například nemůžete provést upgrade firmware SSD disku). Jeho nejzásadnější výhodou je podpora technologie NCQ (Native Command Queuing – „přirozené řazení příkazů“).
NCQ je technologie, jejímž cílem je zvýšení výkonnosti SATA disků, které je dosahováno tím, že disk provádí zápisy a čtení v optimalizovaném pořadí. Tím se snižuje zbytečný pohyb hlaviček disku a k provedení všech úkonů je potřeba méně otáček ploten, což vede nejen ke zvýšení výkonu, ale mírně též k menšímu opotřebení disku. Výhody NCQ nejlépe vyniknou při zpracování úloh, při kterých je více souběžných požadavků na čtení a zápis dat. Výstižně vyjadřuje rozdíl mezi diskem s a bez NCQ následující obrázek (zdroj: Wikipedie).
Steven Parker na serveru Neowin popisuje, jak si nainstaloval SSD disk do zařízení, které používá jako multimediální centrum. Až při pozdější kontrole zjistil, že jeho režim byl v BIOSu automaticky nastaven na IDE. Pokud by přitom pouze změnil nastavení z IDE na AHCI, Windows by nenastartovala. Na Internetu ale našel návod, jak přepnout disk z IDE na AHCI, aniž by musel opravovat nebo přeinstalovat systém.
Předem upozorňujeme, že následující postup je určen pouze pro zkušenější uživatele, kteří vědí, co a proč dělají.
Tato metoda funguje pro Windows Vista a Windows 7 s použitím ovladače MS AHCI a Intel AHCI.
Ve Windows XP je nutné nahradit standardní ovladače IDE ovladačem Intel AHCI (musíte ho ručně vnutit ve Správci zařízení).
Změna režimu z IDE na AHCI
- První fáze nastavení probíhá ještě ve spuštěných Windows. Spusťte Editor registru (regedit.exe).
- Přejděte na klíč registru: HKEY_LOCAL_MACHINE-System-CurrentControlSet-Services-Msahci.
- Nastavte hodnotu Start na 0.
- Přejděte na klíč registru: HKEY_LOCAL_MACHINE-System-CurrentControlSet-Services-pciide.
- Nastavte hodnotu Start na 0.
- Ukončete Windows a vypněte počítač.
- Zapněte počítač a předtím, než začnou nabíhat Windows, jděte do nastavení BIOSu (obvykle se tam dostanete přes klávesy Del/F10/F1/F2), kde změňte režim disku na AHCI.
- Uložte nové nastavení BIOSu a restartujte.
- Při spuštění systému Windows bude systém detekovat změny a pravděpodobně bude požadovat nový ovladač.
- Po dalším restartu by již Windows měly s diskem pracovat v režimu AHCI.
Pokud z nějakého důvodu po provedení výše uvedených kroků došlo k selhání, stačí v BIOSu přepnout zpět do módu IDE.
V případě, že se během spuštění počítače objeví BSOD s chybou STOP 0x0000007B, doporučujeme postup na stránkách technické podpory Microsoftu.
Zdroj: Neowin




















.jpg)
.jpg)

.jpg)










Komentáře
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Díky za návod. Zatím jsem to vždycky řešil dodatečnou instalací ovladačů AHCI řadiče a přepnutím v BIOSu při rebootu. Že by se nějak znatelně zvýšil výkon disku, to jsem nikdy nepozoroval - ale AHCI je nutné pro hotswapping, používám bezšuplíkovou mechaniku na SATA disky a moci je měnit za chodu je pro mě výrazným přínosem. Disk odpojuji pomocí programu Hotswap!, po zasunutí jiného se tento chytne sám. Bez AHCI se musí ručně vyhledávat změny hardwaru.
Dodatečná instalace driveru taky nebývá úplně jednoduchá, tyhle ovladače obvykle neumožňují přímou instalaci do Windows, musí se ručně přidat (neexistující) řadič a na ten naroubovat ovladače...
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Overil jsem a funguje na Win 7/64
Nejprve jsem stahnul driver od Intelu a v Device manageru se jej snazil updatovat. Winy ale rekly, ze uz maji posledni. Tak jsem zmenil nastaveni v registrech, vypnul, zmenil nastaveni v BIOSu z IDE na AHCI a zapnul. Winy delaly, ze instaluji novy driver (hlaska v traji) a po restartu vse chodi. Autorun neukazal zadnou zmenu driveru, cili msahci.sys bezel uz predtim.
Ted se ale msahci.sys objevil nove v Devise manageru.
Neprijemnou strankou je, ze se oba moje disky ted objevuji v traji jako USB zarizeni a bojim se, abych je nekdy misto flashky treba omylem nevypnul.
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
To je normální. I když se mi někdy stalo, že jsem omylem klepnul na pevný disk místo flashky, Windows mě jej samozřejmě nenechali odpojit :-)
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Ted jsem nasel u MS opravu, aby se interni SATA neobjevovaly v traji jako externi. Pro me dva disky:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
Musi se ale dat bacha, kanal 0 a 1 nemusi souhlasit s realitou, viz
http://www.microsoft.com/whdc/device/storage/esata.mspx
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Dísk jde odpojit jen v případě, že ho nepoužíváte. A naopak - když ho nepoužíváte, tak odpojení nevadí.
Mně se nicméně disky v systémové ikoně pro bezpečné odpojení neobjevují. Asi to bude záležitost ovladačů, mám chipset nForce. Nejde někde ve vlastnostech disku/hardwaru označit disk jako nevýměnný?
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Funguje :) Jen jsem musel po restartu nainstalovat místo IDE ovladače AHCI...
Re: Jak změnit režim disku z IDE na AHCI bez reinstalace Windows
Zdravím.
Mám k této záležitosti dotaz.
Má smysl měnit režim z native IDE na AHCI pokud mám systémový disk ATA? :-)
Nebo by se změna projevila jen na zbylích discích, které jsou v SATA portech?
A které to jsou vlastně ovladače? Tyto?
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=20110&lang=eng
Mám Win 7 64bit. Potřeboval bych tedy stahovat ovladače, nebo je již Win mají?
Díky!
Přidat komentář