Windows XP rychlejší a stabilnější - detailní návod

Pokud člověk své PC začne vytěžovat na 100% (což s P-IV/HT na 3.2 GHz a 2048 MB RAM jde docela těžko), dospěje k tomu, že limitem výkonu je nastavení BIOSu, nastavení Windows, a odstranění nepotřebných věcí a ovladačů z tohoto OS.

Tento článek se chce zaměřit na vyladění Windows XP do maximální formy, a to nejen z hlediska výkonu, ale i z hlediska spolehlivosti. Veškeré odkazy na drivery v článku jsou pro konfiguraci mého PC, nicméně, pokud chcete do komentářů doplnit odkazy na nejnovější drivery pro Váš hardware, uvítám to.

Software a kodeky

  • pokud používáte antivirus, aktualizujte jej, proskenujte si svůj počítač, a poté jej odinstalujte a pročištěte si registry, osobně to dělám pomocí Tune-Up Utilities 2004, antivirus zabírá i na super-výkonném počítači 20-30% reálného výkonu a drtivě přispívá k celkové nestabilitě systému,
  • použijte místo antiviru dobrý firewall a sandbox, skvělý je Tiny Personal Firewall 6.5 nebo ZoneAlarm 5.5 zdarma, postačí ale i Kerio 4.1 zdarma,
  • odinstalujte veškeré audio a video kodeky, zejména K-Lite Codec Pack, a instalujte si například FFDShow (DivX, XviD, WMV, MPEG-1, MPEG-2), který nemá tolik problémů s kompatibilitou, Fraunhofer MP3 dekoder, Lame MP3 encoder, Ogg Vorbis, pár Microsoft kodeků, a pokud to potřebujete, tak i QuickTime 6.5.
  • přestaňte používat Outlook (Express) a MSIE, a nebudete mít problém s viry (místo toho použijte třeba Thunderbird a Firefox),

Drivery

Zakázání / Disable Data Execution Prevention (DEP)!

Disable DEP

DEP (Data Execution Prevention) je děsivý příklad toho, jak Microsoft na Windows XP neřeší příčiny problémů, ale jen jejich následky, a to tak, že tím otravuje uživatele a zpomaluje celý počítač. Místo aby byla uplatněna skutečná bezpečnostní koncepce, která znemožní virům dostat se do systému, tak byla napsána rutina, která neustále sleduje procesy v systému, a pokud usoudí, že daný proces je virus, tak jej bez milosti sestřelí. Zabírá to zdroje a výkon počítače, a způsobuje to nestabilitu.

Podobná děsivá „taky-koncepce“ je uplatněna při synchronizaci kontaktů Vašeho telefonu na MS Outlook, při každé jednotlivé synchronizaci Vás to otravuje o žádá o povolení. Mimořádně děsivé. I proto mnohem raději používám mobical.net, je zdarma, není od Microsoftu a funguje lépe (to mi připomíná, že Windows XP jsou jediný instalovaný program of Microsoftu na mém počítači).

DEP se naštěstí dá úplně zakázat, postačí, pokud do řádky, kterou se spouští Windows XP v boot.ini přidáte následující:

/NoExecute=AlwaysOff

Tímto se člověk zbaví, denifitivně, nepříjemnosti zvané DEP, kterou Microsoft zavedl v neslavném SP2 pro Windows XP. Počítač bude potom fungovat rychleji a spolehlivěji.

Taktování grafické karty

Karty nVidia mají ve standardních ovladačích zahrnutou i podporu pro přetaktování, jen ji musíte zapnout, postačí vložit toto do registrů:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NvTweak]
"CoolBits"=dword:00000003
"NvCplEnableHardwarePage" = dword:00000001
"NvCplEnableAGPSettingsPage" = dword:00000001
"NvCplEnableAdditionalInfoPage"=dword:00000001

Takovou nVidia FX 5700U není problém taktovat (jádro) na 600MHz (mám tam jiný chladič), což je drasticky znát na výkonu.

Zakázání služeb

Windows XP mají spuštěnou řadu služeb, které nemají žádný praktický smysl, zabírají paměť, a jsou potencionálně nebezpečné. Zde je malá ukázka toho, co se dá běžně zakázat na domácím počítači bez Wi-Fi, můžete to provést tak, že do boxu Spustit napíšete services.msc:

Disable Services

Vypnutí Automatických aktualizací

Standardně jsou Automatické aktualizace Windows nastaveny tak, že se cokoliv zcela bez Vašeho vědomí nahraje do počítače a nainstaluje, což je princip „Velký bratr ví vše nejlépe“. Automatické aktualizace si buď zcela vypněte, popřípadě si je nechte ve stavu „Upozorňuj, ale nestahuj ani neinstaluj“. Pokud je vydán nový patch, nejdříve se podívejte o co jde, a až pak se rozhodněte (nebo nerozhodněte) pro instalaci.

No Auto Updates

Vypnutí Restore pointů a Vzdáleného přístupu

Další věc, kterou jsem ve Windows nikdy nepochopil, jsou Restore points, které nikdy nefungují tak, jak potřebujete, a jejich datové zálohy a procesy jen zbytečně zabírají místo na disku a v paměti. A to, že může přes Remote Desktop kdokoliv přistupovat k Vašemu počítači, to je docela zábavný folklór. Obě služby patří vypnout a zakázat.

No Restore Point
No Remote Access

Komentáře 61

  1. #1 Jan Brasna

    Jop, ty nejake "body obnoveni" jsou naprsto k nicemu, kdyz se neco posere, tak to stejne nenabehne ani z "posledni funkcni konfigurace".

  2. #2 charlie

    Hm, ja osobne moc neverim ze vykon nejak drasticky stoupne, ale je hezky vedet co je ve widlich zbytecny a co me nemusi otravovat.
    Souhlas s petem [2], taky se snazim o co nejmin sluzeb na pozadi, i kdyz u toho antiviru bych se priklanel spis k tomu aby bezel rezidentne na pozadi.
    Btw. Radku, co pouzivate za theme ve Windows?

  3. #3 Wejn

    Zajimavy ... a ja mel pocit, ze DEP je zejmena o non-executable stack/heap a ne nejakem "background" policajtovi.

    http://support.microsoft.com/kb/875352...

  4. #4 Tomáš Kubát

    10% zisku výkonu paměťového subsystému na tom, že jste časování změnil z 2.5 3-3-6 na 2.0 3-3-5? To je váš subjektivní dojem, výkřik jakéhosi čísla do tmy nebo nějakým způsobem ověřený údaj?

  5. #5 Mady

    Díky moc za článek, očekával jsem, že takový napíšete, jen si myslím, že jste se mohl více rozepsat o službách, tam se dá hodně získat i ztratit.

  6. #6 Keff

    [2] Ja myslim ze themes vykon nezerou, mam pocit ze v XP je cele UI delane pomoci bitmap, ne car a ploch jako ve starsich win, a ze i kdyz si date classic vzhled tak tim vlastne nahrajete theme se vzhledem starsich windows. Opravte me jestli sem mylim

  7. #7 Radek Hulán autor webu ▲10 ▼0

    [4] ale ta kontrola přístupu procesů do "nepovolené" oblasti paměti je softwarová věc (tedy "policajt"😉, nikoliv hardwarová, takže skutečně zpomaluje..

    [2] pokud nejde spustit počítač, postačí držet klávesu Ins, tedy v případě mého BIOSu, nakonec to v článku i píšu

    [5] Everest Home Edition, testy Memory Read a Write 😉 Moje PC je po této změně lepší než nejrychlejší model s i875 chipsetem..

  8. #8 Radek Hulán autor webu ▲10 ▼0

    [5] viz tento test Memory Write, myslím, že hovoří dost jasně 🙂

    This Computer, MSI 865PE Neo2-PS: 1911 MB/s
    Athlon64FX-51, Asus SK8N, Dual PC3200 DDR: 1750 MB/s
    P4-3.00HT, Intel D875PBZ, Dual PC3200 DDR: 1750 MB/s
    P4-3.20E, Abit IC7-MAX3, Dual PC3200 DDR: 1740 MB/s
    P4-3.00HT, Albatron PX865PE Pro, Dual PC3200 DDR: 1700 MB/s
    P4-2.80E, Soltek SL-PT880E-RL, Dual PC3200 DDR: 1550 MB/s

  9. #9 Tomáš Kubát

    [9] to že to je neskutečně rychlé nepochybuji a ta čísla to jen potvrzují. Spíš mě zajímalo konkrétně vaše srovnání. 1911MB/s je propustnost při zápisu na časování 2.0 3-3-5. A jaká byla původně, na 2.5 3-3-6? Opravdu se pohybovala okolo 1720MB/s, aby to odpovídalo tomu 10% nárůstu?

  10. #10 Radek Hulán autor webu ▲10 ▼0

    [10] nepamatuji si přesné číslo, měnil jsem před týdnem paměti (2x512MB DDR400, CL 2.5 za 4x512MB DDR450 s CL 2.0) ale bylo to *pod* tímto řádkem:
    Athlon64FX-51, Asus SK8N, Dual PC3200 DDR: 1750 MB/s

  11. #11 Jiri Zahradil

    K přetaktování bych se obecně moc nepřikláněl. Rychlý počítač je dobrá věc, ovšem stabilita systému je u mě na prvním místě. Radši trochu rychlosti oželím, ale zvýším stabilitu (pokud někomu stabilita vyhovuje i po přetaktování, proč ne).

    Jinak jsou to zajímavé věci, něco byli i novinky. Jen k těm bodům obnovení - to je docela užitečná věc, ale řekl bych během instalace systému, nového hardware atd. Při počáteční instalaci systém nebo
    pokud někdo často mění hardware, zkouší atd doporučuji nechat zapnuté. Po nainstalování všechn ovladačů a ověření funkce - VYPNOUT (už je to k ničemu).

  12. #12 Radek Hulán autor webu ▲10 ▼0

    [12] myslím si, že pokud přetaktovaný počítač jede stabilně s Doom 3, Far Cry či Half-Life 2, popřípadě při převodu DVD do DivX, není důvod jej nemít přetaktovaný 🙂

  13. #13 Radek Hulán autor webu ▲10 ▼0

    [14] start systému se zrychlí o 10 sekund, pokud se zakážou nepotřebné služby, themes na to fakt nemá vliv..

  14. #14 Miroslav Navrátil

    [16] pro <1Ghz 256RAM je nejlepší W2K, tam XP nemaj co dělat...

  15. #15 Janů

    [7] Vzhledem, že když dám standartní vzhled ubyde mi ve vytížení paměti asi 4MB, tak si myslím, že nemáš pravdu.

  16. #16 Přemysl Žák

    Skvělý článek - sice už jsem skoro všechno takhle "vytuněné" měl, ale třeba o přetaktování NVidie pomocí registrů - o tom jsem fakt netušil.
    Pouze také nesouhlasím s tím, že themes nemají vliv na paměť - na Vašem kompu to asi nepoznáte, ale na stroji s 256MB RAM je to vidět.

  17. #17 Wiruss

    [10] No tak to není tedy nic moc, bez některých úprav co ty tu píšeš, jen s XP upravenejma v N-Lite a jedoucími asi 3,5 měsíce (tedy dost zasrané). Mi počítač po celodením spuštění bez restartu (učení a Bitva o středozem) dává 1931MB/s. A to mám pomalejší procík. Sestava: P4 NW 2,6@3,3 vypnuté HT k tomu 2x A-Data 500@510 CL3 a deska Abit IC7-G tedy 875P... Prostě 865 se 875 nevyrovná, měl jsem ji tak vím o čem mluvím...

  18. #18 Radek Hulán autor webu ▲10 ▼0

    [21] celodenní spuštění počítače na Memory Test nemá žádný vliv, lamo 😉

    Jinak, Memory Test je závislý na tom, jak přetaktuješ, já můj test s výsledkem 1911 MB/s dělal na nepřetektovaném systému a s i865, a je stejný jako tvoje přetaktované P-IV/HT 2.6GHz na 3.3GHz s i875, 1931 MB/s, takže asi tak 😉 A pokud budu chtít či potřebovat, přetaktuji to na 3.6GHz a test budu mít na 2.200 MB/s, ale necítím tu potřebu 🙂

    PS: jinak ale CL3 versus CL2, to člověk pozná v praxi, ne při testu, a i865 se od i875 liší jen v podpoře PAT a ceně, jenže MSI a Asus umí PAT zapnout i na i865, takže je zbytečné i875 kupovat 🙂

  19. #19 Black.Stone

    Některé služby je nejlepší rovnou pomocí XPlite odinstalovat... 🙂

    Jinak díky za skvělý návod.

  20. #20 Radek Hulán autor webu ▲10 ▼0

    [23] ještě lépe je použít nLite a řadu věcí (tak polovinu) vůbec neinstalovat..