Jak ve Windows na UASP?
Kapitoly článků
Pokud jde o systém Windows 7 (staršími se s dovolením už nebudeme zabývat), pak jsou možnosti provozu UASP velice omezené. V operačním systému zcela chybí nejen nativní podpora UASP, ale vlastně i všech USB 3.0 řadičů, takže je to na jejich tvůrcích. Momentálně má všeobecně dostupné řešení pouze ASUS, a to jen na deskách s USB 3.0 řadičem ASMedia (momentálně pouze ASM1042). (Pozn.: Na obrázku je trochu jiná kapacita, tyto screenshoty vznikaly s jiným SSD (než dorazil Kingston HyperX), ale testy byly již provedeny s rychlým modelem HyperX).
Dále je k provozu UASP zapotřebí balíček ASUS USB 3.0 Boost, který jsme již otestovali, i když zatím bez zařízení s podporou UASP. To dnes napravíme s pomocí zařízení, o němž byla řeč na předchozí straně. ASUS USB 3.0 Boost není nic jiného než softwarová sada obsahující ASUS AI Suite, aktualizovaný firmware pro USB 3.0 řadič ASMedia ASM1042, aktualizovaný ovladač pro tento řadič a sadu USB 3.0 Boost, za jejímž zrodem stojí firma MCCI. To je vlastně proprietární ovladač určený pro konkrétní USB 3.0 řadič (v tomto případě ASMedia ASM1042, ostatně je závislý i na nějakých věcech z jeho firmwaru – proto je také nutná jeho aktualizace). Přepínání toho, zda koncové úložiště pojede přes UASP, nebo BOT protokol, je na ASUS AI Suite a v podstatě se klasický USB Mass Storage Driver nahrazuje novým ovladačem s virtuálním USB Attached SCSI řadičem. Systém pak koncový disk vidí nikoli jako USB disk, ale jako SCSI disk (což vás nemusí vůbec trápit).
Toto řešení má samozřejmě jednu nevýhodu: není univerzální, co se týče použitého USB 3.0 řadiče. Je zkrátka navrženo přímo pro ASM1042 řadiče a na žádném jiném vám to nepojede (ani když dáte do téže sestavy vlastní jiný USB 3.0 řadič do PCI Express slotu). A protože ASMedia je dceřinka Asusteku, syslí si tak v podstatě ASUS toto řešení exkluzivně pro sebe. Ostatně dnes je každá nová funkce na základních deskách pro marketingové využití ceněná, neboť desky mezi sebou už ve výbavě zas až tolik rozdílů nemají. Nicméně si myslíme, že pokud na jiné desce najdete USB 3.0 řadič ASMedia ASM1042, nemusí být rozchození UASP tímto způsobem neřešitelným problémem.
Na druhou možnost si budeme muset počkat až na příchod Windows 8, byť s veřejně uvolněnou Developer Preview verzí je již možné nějaké pokusy dělat. Nefunguje to vždy, my jsme narazili na problémy paradoxně s těmi řadiči, u nichž jsme předpokládali, že všechno bude v naprostém pořádku: EtronTech EJ168A (ten totiž jako jediný splňuje specifikaci XHCI 1.0, zatímco ostatní jen 0.96) a AMD USB 3.0 v čipsetu AMD A75 (jako první a zatím jediný je integrován přímo v čipsetu).
Ostatní testované kousky (ASMedia ASM1042 a Renesas (dříve NEC) µPD720200) fungovaly ve Windows 8 s UASP bez problémů.
Problém řadiče AMD spočíval v tom, že UASP zařízení se sice korektně nadetekovalo, ale práce s ním byla velmi tuhnoucí, prakticky jej nešlo otestovat. U řadiče EtronTech se dokonce zařízení nadetekovalo jen napůl – nainstaloval se virtuální UASP SCSI řadič, pak počítač chvíli nad něčím přemýšlel a znenadání se objevila modrá obrazovka, která ve Windows 8 vypadá takto:
Řadič Fresco Logic bohužel v redakci nemáme, ale ten ani není úplně běžný, vyskytuje se spíše sporadicky (ale vyskytuje se).