Program pro rychlost spouštění systému. Spuštění Windows – měříme, vyvozujeme závěry a jen se předvádíme. Další funkce programu

V tomto článku budeme hovořit o zrychlení Spouštění systému Windows 7 a Windows 8. Microsoft se také obává zvýšení rychlosti načítání svých produktů a vyvinul k tomu spoustu zajímavých věcí. Naším úkolem není zasahovat do fungování těchto věcí. Jak to udělat, je uvedeno níže.

1. Měření rychlosti stahování

Před zrychlením se musíte rozhodnout pro výchozí bod, abyste neměřili od oka. Zjistěte přesný čas potřebný ke stažení operační systém Můžete použít protokol událostí.

Otevřete nabídku Start a do vyhledávacího pole napište „zobrazit“. Vybrat Prohlížeč událostí

Vlevo jdeme po cestě

Protokoly aplikací a služeb > Microsoft > Windows > Diagnostics-Perfomans

Otevření jediného časopisu

Pro usnadnění seřadíme všechny události podle data kliknutím levým tlačítkem myši na sloupec „Datum a čas“. Pak najdeme nejvíce čerstvá akce s kódem 100 . Poklepáním na něj levým tlačítkem myši zobrazíte podrobnosti

V okně, které se otevře, můžete na kartě Obecné okamžitě vidět dobu načítání systému Windows

Systém se spustí za 145 389 ms = 145 sekund.

V tomto článku se pokusíme zkrátit dobu načítání.

2. Obnovte nastavení systému Windows

První věc, kterou lze a je třeba udělat, je obnovit mechanismy zabudované ve Windows, které neustále optimalizují rychlost načítání operačního systému. To lze provést automaticky pomocí nástroje napsaného Vadimem Sterkinem – CheckBootSpeed. Za to se mu klaním.

Stáhněte si archiv pomocí nástroje a rozbalte jej.

Přijď k účet Správce a spusťte CheckBootSpeed.diagcab

Ve výchozím nastavení nástroj kontroluje rychlost spouštění počítače a řeší problémy. Pokud nechcete, aby nástroj na vašem systému něco měnil, klikněte na odkaz „Upřesnit“ a zrušte zaškrtnutí políčka „Automaticky aplikovat opravy“. Klikněte Dále

Program vytvoří zprávu, která ukazuje, jak dlouho trvalo spuštění počítače naposledy, průměrná doba 3 stažení a mnoho dalších užitečných věcí

Poté budete požádáni, abyste se informovali o výběru a Optimalizace SSD disky. Také to vřele doporučujeme.

Po dokončení diagnostiky se vám zobrazí, co bylo opraveno

V zásadě se tento postup již obnoví Nastavení Windows standardně a časem (pokud bylo něco opraveno) se rychlost stahování zvýší. Pokud chcete nyní zrychlit, čtěte dále.

3. Automatické načítání

Doba, než byla plocha zcela připravena, byla 84 sekund. To znamená, že se objeví plocha, ale naplno můžete pracovat až po 84 sekundách. Chcete-li tento čas zkrátit, můžete porozumět programům při spuštění.

Můžete použít vestavěný nástroj konfigurace systému. Najděte toto nejužitečnější nástroj Můžete vyhledávat v nabídce Start

a vše tam uspořádejte zrušením zaškrtnutí políček u programů. O tom níže

Pro nás je pohodlnější použít utilitu Autoruns od Marka Russinoviče.

Stáhněte a rozbalte archiv.

Pojďme spustit autoruns.exe a přejděte na kartu Přihlásit se

Výše uvedený obrázek ukazuje všechny programy, které se načtou okamžitě po spuštění operačního systému. Abychom zkrátili dobu připravenosti desktopu, musíme snížit jejich počet.

V prvních sekundách práce opustíme programy, které skutečně potřebujeme systémové programy. Systémové programy zahrnují programy vyráběné společnostmi Microsoft, Intel, AMD, NVIDIA, Realtek a další. Tedy programy a ovladače pro zařízení bez kterých normální fungování počítač není možný.

Pokud nevíte, za co je program zodpovědný, můžete použít vyhledávání na Google nebo Yandex nebo se programu vůbec nedotýkat.

Po všech manipulacích jsme dostali následující obrázek

Distribuované výpočty se dostaly pod nůž (protože se stále pozastaví, dokud nebude počítač nečinný), nástroje od Seagate, Acronis, Přepínač Punto. Také nás nezajímá počasí (vychytávky na ploše) ihned po zapnutí počítače spolu se Skype a PicPick.

Poté, co zrušíte zaškrtnutí nezbytných políček (vyloučené programy ze spuštění), jednoduše zavřete Autoruns.

Některé programy (například TeamViewer) je třeba zakázat v nastavení programu

Po restartu znovu otevřete Auroruns a zkontrolujte zakázané programy

Pokud se nějaká utilita znovu zaregistruje při spouštění, musíte ji deaktivovat v nastavení. V našem případě ano automatický spínač Klávesnice - Punto Switcher

Je také dobré zkontrolovat sekci Po spuštění v nabídce Start. Odtamtud odstraníme vše nepotřebné

Odebral jsem Punto Switcher, nechal Evernote jako nezbytný program, díky kterému je moje paměť dokonalá.

Po vymazání automatického načítání restartujte počítač a zkontrolujte dobu načítání

Ponecháním 9 programů z 19 při spuštění se nám podařilo zkrátit dobu připravenosti plochy na 40 sekund a celkový čas Bootování Windows až 88s.

4. Zpožděné spouštění programů

V předchozí části jsme zakázali spoustu programů při spuštění, ale stále je budeme potřebovat při naší práci a budeme je muset spustit. To lze provést ručně nebo můžete pomocí plánovače úloh provést zpožděné spuštění.

Udělejme odložené spuštění dobrovolného distribuované počítání 5 minut po spuštění počítače. Plánovač úloh lze spustit z vyhledávání v nabídce Start

Vybrat Vytvořte jednoduchý úkol

Nastavte název a popis Pokud je potřeba

Na otázku Kdy spustit úlohu vyberte Při spuštění počítače nebo při přihlašování do Windows a klikněte Další >

Vyberte akci - Spusťte program

Program lze najít pomocí tlačítka Procházet... nebo můžete použít výše popsané Autoruns

To, co jste zkopírovali, vložte do řádku a ponechte pouze cestu k souboru boincmgr.exe, nejlépe v uvozovkách. Abych nenadával.

Argumenty lze napsat

Chcete-li spustit program minimalizovaný v oznamovací oblasti. Klepněte na tlačítko Další

Dejte klíště Otevřete okno Vlastnosti a klikněte Připraveno

V okně Vlastnosti, které se otevře, přejděte na kartu Spouštěče vyberte jedinou spoušť a stiskněte Změna…

Dejte klíště Odložit do a vyberte 1 minutu. Nastavte hodnotu na požadovaných 5 minut a OK

Nově vytvořené pracovní místo vypadá takto

Nyní se automaticky, 5 minut po spuštění počítače, spustí distribuovaný výpočet.

Podobným způsobem můžete rozmístit start potřebné programy pro urychlení spouštění Windows.

5. SuperFetch a ReadyBoot

Výše popsaný nástroj automaticky povoluje a konfiguruje službu SuperFetch a funkci ReadyBoot. Pokud chcete zjistit, jak je povolit sami, přečtěte si níže.

Vyhledáme pomocí vyhledávání v nabídce Start a spustíme utilitu Služby

Shledáváme SuperFetch Klikněte na to klikněte pravým tlačítkem myši myši a vyberte Vlastnosti

V kapitole Typ spouštění vyberte z rozbalovací nabídky Automaticky. Klikněte Aplikovat. Klikněte Zahájení A OK

Díky spuštěným Služba SuperFetch funkce bude fungovat ReadyBoot. Ten během výpadku systému analyzuje, které soubory byly požadovány při posledním spuštění, a ukládá je do mezipaměti paměť s náhodným přístupem Pro rychlý přístup příště.

Aby funkce ReadyBoot fungovala optimálně, je vhodné zkontrolovat nastavení registru

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

To lze provést pomocí Editoru registru - regedit

Dvakrát klikněte na parametr Povolit Prefetch a nastavte hodnotu na 3.

Totéž děláme s PovolitSuperfetch

Chcete-li použít změny, musíte restartovat počítač.

Jakmile povolíme funkci ReadyBoot, neměli byste očekávat výrazné zkrácení doby spouštění. To je dlouhý proces. Musíte restartovat 3-4 krát. A nejen restartovat, ale také trochu pracovat, pak počkat, až bude systém nečinný, aby ReadyBoot fungoval.

Mimochodem, když je povolena služba SuperFetch, můžete s ní pracovat Funkce ReadyBoost a zlepšit celkový výkon systému.

6. Defragmentace disku

Tato část se nevztahuje na SSD disky(SSD). V případě druhého z nich operační systém deaktivuje defragmentaci jako zbytečnou. Pro jednoduché těžké disky - HDD a u hybridů - SSHD je vhodné provést. A je vhodné to udělat automaticky.

Aby defragmentace disku fungovala, musí být spuštěna stejnojmenná služba, kterou výše popsaná utilita automaticky zapne.

Pokud je vypnutá, nastavte ji na - funguje a nastavte typ spouštění - Ručně.

Dále je třeba nastavit plán defragmentace. Otevřete nástroj Defragmentace disku

Pokud chcete provést defragmentaci nyní, nejprve klikněte Analyzujte disk. Počkejte na dokončení analýzy. Pak Defragmentace disku.

Pokud chceme načítání operačního systému co nejvíce urychlit, pak je vhodné dodržet 2 podmínky:

  • použijte vestavěný defragmentátor systému Windows
  • ponechat více než 15 % volného místa na systémovém disku

15% volný prostor nutné pro kompletní defragmentaci. V opačném případě dojde pouze k částečné defragmentaci.

Chcete-li nyní urychlit načítání, můžete defragmentovat spouštěcí soubory tým

defragmentovat C: /B /U

Spusťte příkazový řádek s právy správce

provést příkaz

Spouštěcí soubory jsou defragmentovány.

Program Bootrase.

Mnozí z vás si pravděpodobně všimli, že během provozu klesá rychlost spouštění vašeho počítače. Některým uživatelům trvá spuštění počítače „věčně“. To se děje z několika důvodů, například proto velké množství programy, které se automaticky spustí po zapnutí počítače. Existují i ​​jiné důvody.
Je možné změřit rychlost bootování počítače a hlavně tento proces urychlit?
Rozhodně. Níže se podíváme, jak to udělat.
Takže v pořádku. Existuje několik způsobů, jak měřit dobu spouštění počítače. dobré programy. Doporučuji vyzkoušet jednoduchý bezplatný program s názvem Bootrase.
Pozornost!
Hned upozorňuji, program Bootrase budeme používat pouze pro měření. Ignorujeme tlačítko „Accelerate“, které se nachází v okně programu Bootrase! Když na něj kliknete, budete přesměrováni na stránku stahování placeného programu, o kterém se mnoho uživatelů domnívá, že je k ničemu, aby se urychlilo spouštění počítače.

Stáhněte si program Bootrase z oficiálních stránek vývojáře pomocí odkazu. Vyberte verzi programu s ruským rozhraním.


Program Bootrase je stažen v archivu. Rozbalte jej na plochu a otevřete složku s programem.


Spustíme instalaci programu Bootrase.


Bootrase je nainstalován a připraven k použití. Pro pohodlné použití vytvořte na ploše zástupce tohoto programu.
Informace pro začátečníky.
Chcete-li vytvořit zástupce programu, najděte složku s programem Bootrase (cesta: Start - Lokální disk C- Programové soubory- BootRaser). V této složce vyhledejte soubor Bootrase.exe. Klikněte na něj pravým tlačítkem a v rozevíracím seznamu kontextová nabídka Klikněte na „Odeslat...“ a vyberte „Na plochu (vytvořit zástupce).“


Pokračujme tedy. Začněme testovat.


Restartujte počítač.


Po dokončení testování (když jste v panelu rychlý oběd ikona programu BootRaser v podobě číselníku se šipkami zmizí), otevřete program BootRaser kliknutím na dříve vytvořenou zkratku tohoto programu na ploše a uvidíte výsledek, čas spouštění počítače.


Nyní si povíme, jak se pokusit tento čas zkrátit.
Nejprve odeberme ze spouštění všechny programy, které je nežádoucí spouštět společně se spuštěním operačního systému.
Chcete-li to provést, stiskněte současně dvě tlačítka „Win + R“ na klávesnici.
Informace pro začátečníky.
Tlačítko Win na klávesnici s obrázkem ikona Windows(nachází se v levé dolní části).
V okně, které se objeví, do řádku „Spustit“ napište slovo msconfig a klikněte na „OK“.


V okně konfigurace systému, které se otevře, přejděte ke spuštění a zrušte zaškrtnutí políček u programů, které nejsou potřeba při spouštění počítače. Poté klikněte na tlačítko „OK“.


Budete vyzváni k restartování počítače. Ale to byste neměli dělat. Protože proces optimalizace stahování ještě nebyl dokončen.


Pro zkušení uživatelé Pokud jste si jisti svými znalostmi, můžete také některé služby deaktivovat tak, že přejdete do příslušné sekce. Pokud ale pochybujete o svých schopnostech, je lepší se této sekce nedotýkat.
Nyní přejděte do části „Obecné“ ve stejném okně (Konfigurace systému) a klikněte na tlačítko „Pokročilá nastavení“.


Zde zaškrtneme zaškrtávací políčko naproti řádku „Počet procesorů“ a vybereme je maximální částka. Poté klikněte na tlačítko „OK“.


Tady jsme skončili. Nyní musíte opravit a vyčistit registr. Existuje na to také několik dobrých programů. Doporučuji použít bezplatný program s názvem Auslogics Registry Cleaner. Tento program si můžete stáhnout a také se podrobně naučit, jak jej nainstalovat a jak jej používat, kliknutím na odkaz.
Po dokončení tohoto procesu znovu otestujeme dobu spuštění počítače (spustíme program Bootrase).
Můj výsledek po optimalizaci je níže.


Přihlaste se k odběru aktualizací titulků RSS z:
Vytvořil FeedBurner

Pravděpodobně se mnoho uživatelů setkalo se skutečností, že v průběhu času se operační systém začíná načítat stále pomaleji. Jak více programů A různé aplikace nainstalovaný v počítači, takže delší systém načítání. Navíc doba odezvy systému na akce uživatele přímo závisí na množství a kvalitě nainstalované aplikace. To je vysvětleno skutečností, že mnoho aplikací nejen zabírá místo na disku, ale také zadává informace o sobě do různých registrů operačního systému. Nezáleží na tom, zda se jedná o spolkové záznamy konkrétní soubory u této aplikace autostart některých modulů nebo jiné informace, jelikož při načtení OS se všechna tato data nějak kontrolují a přepisují do registru OS. Čím více takových záznamů, tím déle se operační systém zatěžuje, protože registr, stejně jako jakákoli jiná databáze, s nárůstem informací v něm uložených, jakož i rozšířením datové struktury, reaguje na jakékoli požadavky pomaleji. Tím nejlepším způsobemŘešením tohoto problému je jedna oblíbená, ale pro mnoho uživatelů zároveň obtížná akce – smazání a nová instalace operační systém. Čištění registru pomocí speciální programy v mnoha případech to může vést k negativnímu výsledku: nejenže bude narušena integrita určitých programů, ale také se může stát nefunkční operační systém.
V tomto článku se nebudeme zabývat technikami pro urychlení načítání operačního systému - naším úkolem je analyzovat, jak odhadnout dobu načítání. Pokusme se zjistit, jak určit dobu spouštění systému na základě operačních systémů Windows Vista a Windows 7.

Ve srovnání s předchozí verze Windows zapnutý Na bázi Windows NT 5.0/5.1 (Windows 2000 a XP), nová platforma NT 6.0/6.1 (Windows Vista a 7) to umožnilo dosáhnout velký úspěch ve zrychlení načítání operačního systému pomocí některých nových technologií. Tyto technologie jsou však z větší části zaměřeny na načítání operačního systému nikoli během studeného startu, ale při ukončení režimu hibernace nebo „spánku“. Je to logické, protože mnoho uživatelů své počítače buď vůbec nevypíná, nebo je uvede do režimu „spánku“, ze kterého pak automaticky přejde do režimu hibernace. Měření doby spouštění operačního systému by mělo být prováděno pouze v případě studeného startu systému, protože v režimu spánku nebo hibernace výchozí stav při startu OS to bude jiné, protože dojem ze systému se bude pokaždé měnit v závislosti na běžících službách a aplikacích. Vytvoření podmínky pro režim hibernace, ve které by byl obraz systému identický, je složitý a časově náročný úkol. Proto budeme uvažovat dobu spouštění systému po zapnutí počítače. Všimněte si, že operační systém Windows 8 bude používat novou spouštěcí technologii, která je jakýmsi hybridem mezi spouštěním od začátku a režimem hibernace. Abychom pochopili, jak to bude fungovat, podívejme se na kroky načítání a vypínání operačního systému ve Windows 7.

Vypnout:

  1. Uživatel pomocí tlačítka Vypnout nebo stisknutím tlačítka Vypnout systémová jednotka zapojuje Funkce API ExitWindowsEx(); pokud dojde k vypnutí prostřednictvím jakékoli aplikace, provede se funkce InitiateShutdown() API;
  2. Operační systém odešle všem spuštěným aplikacím příkaz, že se systém vypne a potřebují co nejrychleji uložit aktuální data. Aplikace zase mohou mírně zpozdit proces vypínání pomocí mechanismu pro přidělení dodatečného času pro uzavření aplikace;
  3. Po úspěšném uzavření aplikací nebo jejich nucené zastavení systém zavře všechny uživatelské relace v počítači;
  4. Spuštěné služby operačního systému jsou vypnuty. V tomto případě jsou některé služby vypnuty v určitém pořadí, protože jsou na sobě závislé. Zbývající služby jsou vypnuty v několika vláknech současně. Pokud služba nereaguje, systém ji násilně zastaví;
  5. Po vypnutí všech služby Windows posílá příkaz k vypnutí všem příslušenství, podporující automatické vypnutí;
  6. Systém zavře hlavní systémovou relaci (má alternativní jméno- session 0), zkontroluje integritu uložených uživatelských a systémových dat na disku a následně odešle signál přes rozhraní ACPI do úplné vypnutí počítač.

Všimněte si, že proces restartování je přibližně stejný, s výjimkou některých specifických příkazů pro služby a jiného příkazu pro rozhraní ACPI. Režimy spánku a hibernace se velmi liší od procesu vypínání/restartování systému. Režim „spánku“ znamená okamžitou pauzu celého systému (spouštění aplikací a služeb) a přepnutí počítače do režimu nízké spotřeby, ve kterém zůstávají hlavní zařízení stále zapnutá. Během hibernace se obsah paměti RAM zapisuje do energeticky nezávislého zařízení ( HDD) a počítač se vypne pomocí speciální tým přes rozhraní ACPI a většina jeho součástí je odpojena od napájení. Při příštím zapnutí počítače se obsah paměti RAM obnoví z kopie na disku – uživatel tak může pokračovat v práci tam, kde přestal (zůstat spuštěné aplikace, neuložené dokumenty). Je třeba také poznamenat, že byl představen operační systém Windows Vista doplňková funkce Hybridní režim spánku, kdy je obsah paměti RAM vyprázdněn na disk, ale napájení většiny zařízení není vypnuto. Pokud byl počítač vypnutý nebo došlo ke ztrátě napájení, operační systém se obnoví z disku, pokud ne, systém opustí pohotovostní režim ACPI.

Proces spuštění operačního systému během studeného startu se skládá z následujících kroků:

  1. Stisknutím tlačítka napájení se spustí BIOS počítače a testovací postupy pro jeho hlavní součásti - POST (Power-On Self Test). Zároveň se určí fyzický disk, ze kterého se operační systém spustí;
  2. BIOS čte informace z MBR ( Master Boot Record) a tím spustí utilitu Bootmgr.exe, která naopak hledá Zavaděč systému Windows(Winload.exe) na disku a spustí jej;
  3. Bootloader zahájí načítání hlavních ovladačů pro následné spuštění operačního systému a služby relace ( manažer relace proces - Smss.exe);
  4. Loading Smss.exe představuje načítání hlavní systémové relace (relace 0), kdy jsou načteny všechny ovladače, služby a další prvky operačního systému;
  5. Po úspěšném spuštění hlavní relace se načtou správce oken A skupinové zásady pro lokální PC a doménu a následně po přihlášení je spuštěna hlavní uživatelská relace pomocí služby Winlogon.exe;
  6. Začne se načítat plocha uživatele a spustí se všechny jeho aplikace označené pro automatické spouštění.

V operačním systému Windows 8 odborníci z Microsoftu představili novou funkci rychlého spuštění systému, kombinující režimy hibernace a úplné vypnutí počítače. Analýza akcí uživatelů notebooků a stolní počítače ukázal, že ačkoli jsou režimy spánku a hibernace oblíbené přenosná zařízení(používá se přibližně v 50 % případů), mnoho uživatelů stále počítač zcela zapíná/vypíná. Někteří se zjevně bojí slova a samotného procesu, jiní nepoužívají „spánkový“ režim k úspoře energie a další chtějí, aby se po zapnutí počítače vytvořila čistá nová uživatelská relace bez dříve spuštěných aplikací. Nová vlastnost rychlé načítání Systém ve Windows 8 tyto požadavky splňuje a funguje následovně (obr. 1). Po vypnutí napájení operační systém zcela uzavře uživatelskou relaci, to znamená, že se vypnou všechny aplikace a služby. Hlavní systémová relace (session 0) však není uzavřena, ale je uvedena do režimu hibernace – na disk je uložen snímek stavu služeb a aplikací této relace z RAM. Počítač se poté úplně vypne, což má za následek nulovou spotřebu energie. Zde stojí za zmínku, že ne celá hlavní systémová relace se přepne do režimu hibernace – některá část související s ovladači zařízení nemusí být uvedena do režimu hibernace, pokud uživatel dříve odebral nebo přidal nové ovladače. Tato metoda vypínání by se skutečně měla stát efektivnější, protože uživatelská relace prakticky nepodléhá změnám a většina informací uložených v paměti RAM této relace se od restartu k restartu nezmění. Zavádění hlavního jádra systému za běhu může zkrátit celkovou dobu spouštění systému o 30–70 %. Na webu Microsoft Developer Network (msdn.com) toto nová technologie je věnován samostatný článek. Ukončete Windows 8 je naplánován na podzim tohoto roku a poté bude pravděpodobně možné posoudit, jak tato technologie funguje, ale nyní se vraťme k načítání operačních systémů Windows Vista a 7.

Rýže. 1. Princip rychlého startu OS ve Windows 8

Na internetu je popsáno mnoho způsobů, jak určit dobu spouštění operačního systému. Tato potřeba vzniká z různých důvodů: někteří ji potřebují výhradně pro praktické účely, a pro některé prostě ze sportovního zájmu nebo aby se měli čím pochlubit přátelům.

Podívejme se na hlavní způsoby, jak získat data o době spuštění systému. Prvním a nejjednodušším způsobem je použití stopek, které jsou nyní k dispozici v jakémkoli elektronické hodinky nebo mobilní telefon. Všechno je zde jednoduché - technika měření nepotřebuje vysvětlení. Obvykle nejjednodušší cesta je také nejsprávnější, ale pro tato metoda vyznačující se velkou chybou měření. V praxi jej tedy lze použít pouze v případě, že na přesnosti výsledků příliš nezáleží.

Druhým způsobem je analýza čítačů a nástrojů pro měření výkonu zabudovaných do Windows Vista/7. Abyste mohli odhadnout dobu načítání operačního systému, musíte otevřít speciální modul snap-in Chcete-li to provést, musíte postupovat podle následujících odkazů: Ovládací panely -> Systém -> Měřidla a nástroje výkonu -> Další nástroje-> Zobrazit informace o výkonu v protokolu událostí.

Tento protokol obsahuje informace nejen o načítání, ale také o vypnutí operačního systému. Každá událost je přiřazena konkrétní kód, podle kterého lze určit jeho příslušnost. Zde jsou příklady hlavních systémových kódů v tomto protokolu:

  • kód 100 - celková doba načítání;
  • kódy 101-199 - zařízení, služby a aplikace, kde dochází ke zpožděním při spuštění;
  • kód 200 - celkový čas dokončení;
  • kódy 201-299 - zařízení, služby a aplikace, kde dochází ke zpožděním při ukončení.

Všimněte si, že data o načítání systému se v tomto protokolu neobjeví okamžitě, ale až po nějaké době po spuštění. Proto existují případy, kdy v protokolu nejsou žádné informace o nově načteném operačním systému, proto musíte počkat několik minut, nebo ještě lépe asi půl hodiny.

U každé akce můžete vidět Detailní popis a zjistit tak podrobnosti o stahování. Všechna data v protokolu jsou uvedena v milisekundách. V kódu události 100 můžete také zobrazit údaje, které vás zajímají pro konkrétní fáze nakládky:

  • MainPathBootTime – čas, kdy se objeví pracovní plocha, včetně všech kritických služeb a ovladačů nezbytných pro hlavní provoz systému;
  • BootKernelInitTime - inicializace jádra;
  • BootDriverInitTime - inicializace ovladače;
  • BootDevicesInitTime - inicializace hardwaru;
  • BootSmssInitTime - inicializace správce relací;
  • BootPostBootTime - čas spuštění všech nekritických služeb.

Jak je patrné z uvedených fází, v tomto případě je možné diagnostikovat dobu načítání pouze hlavních prvků systému, nikoli uživatelské programy. Na základě těchto údajů není možné přesně určit dobu načítání celého operačního systému jako celku, tedy od začátku do okamžiku, kdy plocha reaguje na akce uživatele a všechny její aplikace jsou již spuštěny a začínají fungovat.

Třetím způsobem, jak určit dobu spouštění operačního systému, je použití nástroje třetích stran. Tento druh softwarových nástrojů Na internetu toho najdete poměrně hodně. Všechny jsou docela jednoduché a zdarma. Nutno podotknout, že některé z nich implementují funkci pro optimalizaci zaváděcích procesů Windows, pomocí které můžete mírně urychlit start operačního systému. Většina těchto programů je však založena na čítačích výkonu popsaných ve druhé metodě. V podstatě se jedná o obal pro zobrazení dat z výše popsaného modulu snap-in. Nemají žádné další možnosti pro určení doby konečného načtení operačního systému po zobrazení plochy.

Čtvrtou metodou je použití speciálního softwarového řešení od společnosti Microsoft pod s názvem Windows Nástroje analýzy výkonu (WPT). Jedná se o sadu tří specializované utility: Xperf, Xperfview a Xbootmgr. Softwarové řešení je dodáván se serverovým operačním systémem Windows 2008 R2 a používá se k analýze výkonu při načítání systému. Pomocí jednoduchých příkazů, podrobně popsaných v dokumentaci k obslužným programům, může uživatel určit dobu načítání každého prvku hlavní systémové relace operačního systému a také získat informace o chybách a zpožděních, ke kterým dochází během procesu spouštění. Bohužel, tyto nástroje vám neumožňují jednoznačně určit čas plně naložen systémy, když uživatelská relace a všechny doprovodné aplikace běží a nezabírají čas CPU.

Pozorného čtenáře asi napadne proč Speciální pozornost Zde popsané metody se zaměřují na dobu načítání uživatelských aplikací, nikoli na start systému jako celku před procesem inicializace pracovní plochy uživatele. Vysvětlení je zde celkem jednoduché: pro odhad doby bootování jednotlivého PC je správnější začít počítat čas až po spuštění všech uživatelských aplikací a v „pohotovostním“ režimu systému. Například na čistém operačním systému je rychlost načítání mezi dvěma různé počítače s podobnými konfiguracemi, ale s odlišné typy SSD disky a HDD budou ve většině případů přibližně stejné. Chcete-li vyhodnotit výhody použití konkrétního disku, musíte simulovat skutečně fungující počítač se spoustou disků doplňkové aplikace a služeb. Navíc pro uživatele, který se snaží změřit dobu spouštění operačního systému, je důležitější získat univerzální lék určení zatížení systému, nikoli jeho jednotlivých prvků.

Po analýze možné způsoby, došli jsme k závěru, že dobu bootování operačního systému lze odhadnout pouze pomocí speciální aplikace, který by se spouštěl spolu s uživatelskou relací a analyzoval chování systému při načítání jiných aplikací. Koncept odezvy systému po spuštění je poměrně vágní, ale zároveň může být pravděpodobněji určen pomocí softwarová metoda. Často se vyskytují případy, kdy uživatel, který viděl svou plochu, nemůže spustit jedinou aplikaci. To je vysvětleno skutečností, že systém i přes kreslení všech prvků plochy pokračuje v načítání programů a prvků aplikací popsaných v autorun. Analýzou aktuální fronty úloh procesoru a hlavního pevný disk. Jednoduše řečeno na základě míry vytížení centrální procesor A systémový disk, můžete posoudit připravenost systému k provozu. Před popisem této metody se však podívejme na proces automatického spouštění aplikací pro relaci uživatele.

Operační systém Windows Vista a 7 má několik fází automatické stahování uživatelské aplikace. V registru OS jsou tři hlavní položky o spouštění aplikací ve větvích:

  • „HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run“;
  • „HKCU\Software\Microsoft\Windows\CurrentVersion\Run“;
  • „HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run“ (pouze pro 64bitovou verzi operačního systému).

Kromě toho existují dvě spouštěcí složky a symbolické odkazy v nich uložené umožňují automatické spouštění aplikací při spuštění systému:

  • %SystemDrive%\ProgramData\Microsoft\Windows\Start Menu\Programy\Startup;
  • %SystemDrive%\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,

kde %SystemDrive% je proměnná systémové jednotky a %USERNAME% je jméno aktuálního uživatele systému.

Kromě popsaných spouštěcích prvků existuje několik skryté možnosti Podle automatický start aplikace, které používají hlavně tvůrci virů. Všechny spouštěcí aplikace se začnou načítat současně, když je aktivována uživatelská relace, to znamená po načtení plochy. Není možné s jistotou vědět, který prvek se načte jako první, ale v procesu našeho výzkumu bylo zjištěno, že aplikace se začínají spouštět přesně v pořadí, ve kterém jsou umístěny ve výše uvedených seznamech. Začínají jen několik mikrosekund od sebe.

Nejprve se pokusme určit, jak začít počítat dobu spuštění operačního systému. Není třeba chodit do BIOSu a časovat spuštění správné řešení, protože tato metoda neposkytuje přesnost měření. Naštěstí, společnost Microsoft zavedl do svých operačních systémů jakýsi spouštěcí časovač, který se zřejmě inicializuje na začátku načítání hlavní systémové relace. V anglické verzi operačního systému se nazývá parametr doby spuštění operačního systému Spouštění systémuČas. V Ruská verze jmenuje se to Doba spouštění systému. Tyto informace získáte zadáním příkazový řádek jménem správce příkazů zobrazených na Obr. 2 a 3.

Rýže. 2. Příkaz pro ruskou verzi OS

Rýže. 3. Příkaz pro anglická verze OS

Pokud je vše s časem spuštění systému docela jednoduché, pak identifikace času, kdy je operační systém připraven na akce uživatele, je plná mnoha obtíží. Podle našeho názoru je v tomto případě nemožné přesně určit dobu připravenosti OS. Zaznamenat lze pouze okamžik, kdy operační systém přestane spouštět aplikace popsané v autorun a přejde do jakéhosi „pohotovostního režimu“. V v tomto případě„Pohotovostním režimem“ rozumíme okamžik, kdy aplikace nepracují pevný disk. Zároveň je zatížení procesoru více než 5 %. K určení výkonu těchto součástí – procesoru a disku – mají operační systémy Windows speciální čítače výkonu.

Běžný uživatel si pomocí speciálního nástroje může zobrazit informace o aktuálním vytížení procesoru a disku. To se nazývá Monitor systému(obr. 4) a nachází se v Kontrolní panel ® Všechny prvky ovládacího panelu® Správa. Výchozí při otevírání systémový monitor Uživateli je již zobrazeno celkové aktuální zatížení CPU. V případě potřeby může přidat čítač zatížení pro kterýkoli z disků ( Přidejte čítače® Fyzický disk ) nainstalovaný na vašem počítači. Analýzou těchto indikátorů je možné určit okamžik, kdy je zatížení těchto parametrů dlouhodobě minimální, což naznačuje, že systém je plně vytížen a připraven k práci. To znamená, že všechny uživatelské aplikace a služby, které jsou v automatickém spuštění, jsou úspěšně spuštěny a fungují. Je třeba poznamenat, že hodnoty čítače výkonu lze získat nejen prostřednictvím popsaného zařízení, ale také pomocí speciálních dotazů do databáze Data systému Windows Management Instrumentation (WMI). WMI je sada nástrojů Správa Windows, tedy jeden z základní technologie Pro centralizované řízení a sledování práce různé části spravovaná počítačová infrastruktura platformy Windows. Obsahuje mnoho údajů o stavu počítače a lze k nim přistupovat prostřednictvím dotazů jazyk VBA nebo jiné podobné, které mohou zahrnovat Operační API systémy.

Program Bootrase.

Mnozí z vás si pravděpodobně všimli, že během provozu klesá rychlost spouštění vašeho počítače. Některým uživatelům trvá spuštění počítače „věčně“. To se děje z několika důvodů, například kvůli velkému počtu programů, které se automaticky spouštějí po zapnutí počítače. Existují i ​​jiné důvody.
Je možné změřit rychlost bootování počítače a hlavně tento proces urychlit?
Rozhodně. Níže se podíváme, jak to udělat.
Takže v pořádku. Existuje několik dobrých programů pro měření doby spouštění počítače. Doporučuji vyzkoušet jednoduchý bezplatný program s názvem Bootrase.
Pozornost!
Hned upozorňuji, program Bootrase budeme používat pouze pro měření. Ignorujeme tlačítko „Accelerate“, které se nachází v okně programu Bootrase! Když na něj kliknete, budete přesměrováni na stránku stahování placeného programu, o kterém se mnoho uživatelů domnívá, že je k ničemu, aby se urychlilo spouštění počítače.

Stáhněte si program Bootrase z oficiálních stránek vývojáře pomocí odkazu. Vyberte verzi programu s ruským rozhraním.


Program Bootrase je stažen v archivu. Rozbalte jej na plochu a otevřete složku s programem.


Spustíme instalaci programu Bootrase.


Bootrase je nainstalován a připraven k použití. Pro pohodlné používání programu si vytvořte zástupce tohoto programu na ploše.
Informace pro začátečníky.
Chcete-li vytvořit zástupce programu, najděte složku s programem Bootrase (cesta: Start - Místní jednotka C - Soubory programů - BootRaser). V této složce vyhledejte soubor Bootrase.exe. Klikněte na něj pravým tlačítkem a v kontextové nabídce, která se otevře, klikněte na „Odeslat...“ a vyberte „Na plochu (vytvořit zástupce).


Pokračujme tedy. Začněme testovat.


Restartujte počítač.


Po dokončení testování (když ikona programu BootRaser v podobě číselníku se šipkami zmizí z panelu rychlého spuštění) otevřete program BootRaser kliknutím na dříve vytvořeného zástupce tohoto programu na ploše a uvidíte výsledek, počítač doba potřebná ke spuštění.


Nyní si povíme, jak se pokusit tento čas zkrátit.
Nejprve odeberme ze spouštění všechny programy, které je nežádoucí spouštět společně se spuštěním operačního systému.
Chcete-li to provést, stiskněte současně dvě tlačítka „Win + R“ na klávesnici.
Informace pro začátečníky.
Tlačítko Win na klávesnici s ikonou Windows (umístěné v levé dolní části).
V okně, které se objeví, do řádku „Spustit“ napište slovo msconfig a klikněte na „OK“.


V okně konfigurace systému, které se otevře, přejděte ke spuštění a zrušte zaškrtnutí políček u programů, které nejsou potřeba při spouštění počítače. Poté klikněte na tlačítko „OK“.


Budete vyzváni k restartování počítače. Ale to byste neměli dělat. Protože proces optimalizace stahování ještě nebyl dokončen.


Pro zkušené uživatele, kteří jsou si jisti svými znalostmi, můžete také zakázat některé služby přechodem do příslušné sekce. Pokud ale pochybujete o svých schopnostech, je lepší se této sekce nedotýkat.
Nyní přejděte do části „Obecné“ ve stejném okně (Konfigurace systému) a klikněte na tlačítko „Pokročilá nastavení“.


Zde zaškrtneme políčko naproti řádku „Počet procesorů“ a vybereme jejich maximální počet. Poté klikněte na tlačítko „OK“.


Tady jsme skončili. Nyní musíte opravit a vyčistit registr. Existuje na to také několik dobrých programů. Doporučuji použít bezplatný program s názvem Auslogics Registry Cleaner. Tento program si můžete stáhnout a také se podrobně naučit, jak jej nainstalovat a jak jej používat, kliknutím na odkaz.
Po dokončení tohoto procesu znovu otestujeme dobu spuštění počítače (spustíme program Bootrase).
Můj výsledek po optimalizaci je níže.


Přihlaste se k odběru aktualizací titulků RSS z:
Vytvořil FeedBurner

Spouštění Windows , A přesněji čas on ti toho může hodně říct. Tento parametr okamžitě ukazuje, jak je počítač optimalizovaný, jak se o něj majitel stará a v jakých, někdy prostě monstrózních, podmínkách musí denně pracovat.

Program BootRacer vám umožní s milisekundovou přesností změřit dobu spuštění operačního sálu Systémy Windows a přiměje vás přemýšlet, zda je všechny potřebujete spouštěcí programy, které začínají spolu se systémem a následně jeho práci zpomalují pouhým zavěšením na pozadí.

Ne, tento parametr samozřejmě můžete časovat a měřit stopkami v rukou, ale bude to velmi nepřesná hodnota, protože nevidíte, co se děje uvnitř železné skříně, nesledujete všechny procesy.

BootRacer je nejen pěkný na pohled a snadno se používá, ale je také velmi pečlivý systémové prostředky— po své práci se automaticky vypne a nezůstane viset v procesech, jako to dělá 99 % programů!

Pojďme tedy od slov k činům a měření Spuštění Windows

Stáhněte si BootRacer

Program snadno spolupracuje s Windows 2000/XP/2003/Vista/2008/Seven/Windows 8 (32 nebo 64 bit).



Proces instalace programu je velmi jednoduchý, bez jakýchkoliv úskalí ve formě náhrady úvodní stránky a výchozí vyhledávání v prohlížečích , tak nevidím smysl to podrobně a na obrázcích popisovat.

Ihned po dokončení instalace se BootRacer automaticky spustí a ukáže vám čas poslední spuštění systému (převezme to z syslog, pokud vám jeho údržba není znemožněna).

Nespěchejte a stiskněte tlačítko „Urychlit!“. ...

Začnou vás přemlouvat k instalaci dalšího „urychlovače“, placené utility. Neobviňujme výrobce – i oni chtějí jíst. Stačí toto tlačítko ignorovat a je to – varoval jsem vás.

Ale na tlačítku „Historie“... oh, předběhl jsem se – o těchto tlačítkách napíšu níže.

Pokud kliknete na...

...objeví se toto „zastrašující“ okno...

Pokud kliknete na „Ano“, systém okamžitě vypnete a restartujete, a pokud „Ne“, bude rychlost načítání Windows změřena při příštím zapnutí počítače.

Kliknutím na tlačítko s ozubeným kolem a názvem „Functions“ se dostanete do nastavení (zbývající položky tohoto tlačítka jsou k ničemu – jsou zapnuté anglický jazyk). Všechno je tam jasné a logické, jen nezapomeňte na všechny záložky...

Osobně jsem se tam ničeho nedotkl ani neměnil.

Informace získané při měření času spuštění systému jsou duplikovány okénkem ze zásobníku...

Opravdu, proč?!

Pokud nenajedete myší na „živý jazyk“ s otázkou, bude tam časovač odpočítávání dokud se program nevypne.

Můj zájem o sport se rozvinul - odstraněn ze spuštění pár programů a znovu změřeno...

Vpravo z podnosu vyšel...

"Škádlují", vy parchanti! Ale to je v pořádku, teď jim to zařídím...

Jak? Ano, velmi jednoduché! Vypnutím některých služeb, jako je tisková služba atd. ...

Úplně odstraním celý balíček kodeků K-Lite Balíček kodeků(naštěstí používám přehrávač s vestavěnými kodeky)…

Vypnu veškerou ochranu...

Deaktivace operačního systému...

V této fázi jsem se rozhodl přestat, jinak bych vlastně smazal celý systém úplně.

Mimochodem, při každém spuštění Windows budete upozorněni na úspěchy...

...nebo o zpomalení startu...

...což může být důvodem ke kontrole, zda se například do spouštění nevloudil nějaký virus.

Nyní se ale dá něco málo říci o tlačítkách. Střední tlačítko„Historie“ vás zavede do velmi pestrého, podrobného a velkolepého příběhu vašich vítězství a neúspěchů...

A je to tady stránku oficiálního webu programu BootRacer , kde se uživatelé chlubí svými úspěchy.

Závislost rychlosti spouštění Windows na komponentách se okamžitě projeví. Kdybych měl 16 GB DDR3 RAM s frekvencí 1600 MHz (a ne 3 GB), SSD disk na SATA3 (a ne SATA2) a čtyřjádro Jádrový procesor i7 (4,4 GHz), a ne starý dvoujádrový Celeron, pak si troufám předpokládat, že můj rekord by byl pod hranicí 10 sekund.




Horní