Obnovení zavaděče systému Windows XP. Oprava zavaděče pomocí konzoly pro obnovení v systému Windows XP

Zavedení systému Windows XP je složitý a vícestupňový proces, který začíná okamžikem zapnutí počítače a končí poté, co se na obrazovce objeví plocha. Během těchto několika minut se provede mnoho operací, které jsou skryty očím uživatele, z nichž každá trvá od zlomku sekundy až po několik sekund. Samotný proces spouštění systému lze přirovnat ke štafetovému běhu, kdy si každý účastník projde svou část cesty a řeší vlastní, přesně definované úkoly, po kterých předává „štafetu“ dál. Pokud z tohoto řetězce vypadne alespoň jedna zúčastněná součást, proces spouštění se zastaví a na obrazovce se obvykle zobrazí chybová zpráva.

Abyste měli představu o tom, jak se Windows XP spouští, pojďme se krátce podívat na jeho sekvenci. Nebudeme uvažovat předsystémové fáze zapnutí počítače (vlastní testování, inicializace a zahájení provádění kódu BIOS atd.) a podmíněně vezmeme okamžik, kdy program BIOS načte první sektor pevného disku , kde je umístěn hlavní spouštěcí záznam (MBR) obsahující spouštěcí kód a tabulka oddílů (logické disky). Tak:

  • BIOS přečte MBR (Master Boot Code) a předá mu řízení.
  • Zaváděcí kód MBR zkontroluje tabulku oddílů a najde oddíl označený jako aktivní, přečte jeho první (spouštěcí) sektor (Boot Sector) a předá řízení kódu tam zapsanému.
  • Kód zaváděcího sektoru přenáší řízení na zavaděč Windows NT – soubor NTLDR (NT Loader), který se nachází v kořenovém adresáři disku, kde je nainstalován operační systém.
  • Zavaděč Windows uvede procesor do 32bitového nouzového režimu, zkontroluje přítomnost souboru hiberfil.sys (obraz hibernace) a pokud jej najde, načte jej. Pokud takový obraz neexistuje, NTLDR načte konfigurační soubor Boot.INI. Pokud je v tomto souboru uvedeno více než jeden operační systém, zobrazí se uživateli nabídka, ve které si může vybrat, který systém má spustit.

  • Když uživatel před spuštěním systému stiskne klávesu F8, NTLDR otevře nabídku dalších možností spouštění:

  • Dále se načte program ntdetect.com, který určí konfiguraci hardwarových zařízení počítače.
  • Následně se načte jádro Windows XP (soubor ntoskrnl.exe) a knihovna Hal.dll (Hardware Abstraction Layer), jejímž úkolem je skrýt rozdíly v hardwaru počítače před kódem jádra.
  • Zavaděč NTLDR pak načte ovladače označené jako bootovatelné a předá řízení jádru (ntoskrnl.exe).
  • HAL inicializuje hardware a připraví řadič přerušení.
  • Dále se zapne vstupně/výstupní systém a načtou se zbývající ovladače, kterým je přiřazen typ spouštění „auto“.
  • Jádro načte subsystém správy relací Windows – soubor Smss.exe, který vytvoří uživatelské prostředí a pokračuje v načítání – spustí grafický subsystém (ovladač win32k.sys), subsystém klient-server (Csrss.exe) a program pro přihlášení uživatele (Winlogon.exe a Lsass.exe) .
  • Po přihlášení uživatele se spustí Userinit.exe, který spustí shell systému (Explorer.exe) a síťová připojení. Mezitím se na obrazovce objeví plocha.

Proč se Windows XP nespustí?

Důvodem, proč se systém Windows XP nespustí, může být jakékoli selhání procesu spouštění, například chybějící nebo poškozená jedna nebo více součástí. Může to být spouštěcí kód v prvním oddílu pevného disku nebo aktivního oddílu, samotný zavaděč NTLDR, soubory odpovědné za spouštění systému Windows a také systémový registr, který obsahuje informace o tom, co a v jakém pořadí spustit.

Problémy s načítáním nejčastěji vyplývají z:

  • nekvalifikovaná instalace několika operačních systémů na pevný disk, kdy namísto vytvoření konfigurace s duálním spouštěním spouštěcí kód později nainstalovaného systému přepíše kód dříve nainstalovaného systému;
  • virové infekce, hlavně blokátory ransomwaru, které dokážou upravit parametry spouštění souborů důležitých pro načítání v systémovém registru, samotné soubory a boot sektory na disku.
  • vady na povrchu pevného disku, které vedou k poškození a ztrátě dat na něm;
  • přerušení napájení počítače během operací čtení a zápisu souborů odpovědných za načítání (pokud dojde k neočekávanému vypnutí během spouštění nebo vypínání Windows, pravděpodobnost, že se systém již nespustí, je poměrně významná).

Obnova spouštění systému Windows XP

Chcete-li zjistit, proč se systém nespustí, je důležité určit, ve kterém bodě procesu zavádění selže. Problémy ve velmi raných fázích spouštění se budou svým vzhledem lišit od problémů se zaváděcími soubory zodpovědnými za přihlášení do systému. Pojďme zjistit, jak diagnostikovat typické selhání spouštění systému Windows a jak se s nimi vypořádat.

Poškození MBR (Master Boot Record).

Projevuje se tím, že bootování počítače je přerušeno ihned po startu – po zobrazení informace o výrobci počítače na monitoru zůstává obrazovka černá. Někdy se zobrazí chybová zpráva, například:

  • Neplatná tabulka oddílů – poškození tabulky oddílů;
  • Chybějící operační systém – operační systém nebyl nalezen;
  • Chyba při načítání operačního systému – chyba při načítání operačního systému.

Řešení

  • Spusťte systém z instalačního disku systému Windows XP do konzoly pro zotavení: vložte instalační disk do jednotky, nakonfigurujte systém BIOS tak, aby se spouštěl z disku CDDVD, a spusťte instalační program.
  • Když se na obrazovce objeví text „Vítejte v instalačním programu“, stiskněte klávesu „R“ (obnovení).

  • Spustí se konzola pro zotavení. Na obrazovce se zobrazí seznam kopií systému Windows XP nainstalovaných ve vašem počítači a budete požádáni, abyste vybrali, ke které se chcete přihlásit.

  • Dále zadejte heslo správce (pokud nějaké máte). Pokud tam není, stiskněte klávesu Enter a poté příkaz pro přepsání spouštěcího kódu MBR: fixmbr, stisknutím klávesy Enter a Exit ukončete konzolu a restartujte počítač.

Tento příkaz pouze obnoví spouštěcí kód MBR, ale bohužel neobnoví tabulku oddílů. Obnovení tabulky oddílů vyžaduje použití nástrojů třetích stran, např. TestDisk - jeden z bezplatných a snadno pochopitelných nástrojů.

Korupce v boot sektoru

Příznaky vypadají jako poškození MBR, ale systém může zobrazit následující chyby:

  • A došlo k chybě čtení disku – chyby čtení disku;
  • NTLDR je komprimován – zavaděč NTLDR je archivován (komprimován);
  • NTLDR chybí - bootloader nebyl nalezen.

Řešení

  • Stáhněte si konzolu pro zotavení a přihlaste se do kopie systému Windows XP, kterou potřebujete;
  • Zadejte příkaz: fixboot– bootloader (kód) aktivního oddílu bude přepsán. Další – Enter a Exit.

Důležité! Pokud kořenový adresář vašeho systému neobsahuje soubor NTLDR bootloaderu systému Windows, budete jej muset zkopírovat z instalačního disku nebo jiné kopie systému Windows XP a umístit jej na jednotku C: (pokud je na ní systém umístěn).

S příchodem Windows Vista byla vytvořena utilita Bootsect.exe, určený k přepisování spouštěcího kódu diskových oddílů. Může být také použit k opravě bootování Windows XP.

Nástroj Bootsect.exe lze použít, pokud máte na pevném disku jiný operační systém Windows nebo pokud spouštíte systém z Windows LiveCD („živý“ disk s operačním systémem, který funguje při spouštění z disku DVD nebo flash disku).

Obnovení spouštění systému pomocí Bootsect.exe se provádí následovně:

  • zkopírujte soubor Bootsect.exe (lze převzít z distribuce Windows Vista a vyšší) do kořenového adresáře systému, jehož boot chcete obnovit.
  • spusťte příkazový řádek a spusťte příkaz: Path_to_bootsect.exe /NT52, Například: D:bootsect.exe /NT52.

Chyby konfigurace spouštění v souboru Boot.INI

Pokud konfigurační soubor spouštění systému Windows XP obsahuje chyby nebo chybí, zavaděč NTLDR nebude schopen systém najít. Následující zprávy označují problémy s Boot.INI:

  • Kontrola spouštěcí cesty a hardwaru disku – návrh zkontrolovat cestu k zaváděcímu disku a disku samotnému;
  • Nelze číst z vybraného spouštěcího disku – ze spouštěcího disku nelze načíst data;
  • Systém Windows nelze spustit kvůli problému s konfigurací hardwaru disku počítače – kvůli problémům s konfigurací disku nelze načíst systém Windows.

Řešení

  • Spusťte konzolu pro zotavení.
  • Po přihlášení spusťte příkaz: bootcfg /rebuild – Každý diskový oddíl bude zkontrolován, zda neobsahuje nainstalovanou kopii systému Windows XP. Když je detekován první systém, uživatel bude vyzván k přidání informací o jeho spuštění do konfiguračního souboru:

Spouštěcí konfigurace bude obnovena.

Poškození systémových souborů

Načítání Windows se účastní mnoho souborů - kromě těch, které jsme jmenovali, několik desítek dalších. Absence nebo poškození některého z nich může vést k tomu, že se systém nebude moci spustit, ale místo toho se bude cyklicky restartovat nebo „potěší“ uživatele modrými obrazovkami smrti (BSoD). Níže je uveden snímek obrazovky jedné z typických chyb spojených se systémovými soubory během spouštění:

Záznam „STOP C000021a (závažná systémová chyba)“ označuje závažnou systémovou chybu spojenou s problémy při spuštění programu Winlogon.exe nebo Csrss.exe. To s největší pravděpodobností znamená, že soubory jsou poškozené nebo chybí.

Řešení

Chcete-li provést opravu spouštění, musíte najít podobné soubory a vrátit je na jejich „správná místa“ - v adresáři WindowsSystem32. Jejich kopie jsou umístěny v úložišti Windows – složce WindowsSystem32DllCach nebo na instalačním disku ve složce i386. Na distribučním disku jsou soubory uloženy v komprimované podobě a před výměnou je třeba je rozbalit. To lze také provést pomocí konzoly pro zotavení:

  • Zkopírujte složku z instalačního disku na USB flash disk i386, připojte jej k počítači.
  • Přihlaste se do systému, jehož bootloader chcete obnovit.
  • Zadejte příkaz: expand d:i386winlogon.ex_ c:windowssystem32– s jeho archivním souborem nápovědy winlogon.ex_ na instalačním disku se rozbalí do složky systém32 pod jménem winlogon.exe. Podobným způsobem můžete obnovit další soubory. D: – v tomto případě – písmeno flash disku.

Poškození podregistru SYSTEM

Tento podregistr obsahuje informace o typu spouštění ovladačů, bez kterých nelze systém Windows spustit, a také některé informace o konfiguraci spouštění. Pokud se tedy oddíl poškodí, zavaděč NTLDR se pozastaví a zobrazí chybovou zprávu.

Soubory registru jsou pro každý systém jedinečné, takže je nelze obnovit jejich přenesením z jiné kopie systému Windows – potřebujete vlastní oddíl. Kopie registru vytvořená v době instalace systému je uložena v adresáři WindowsRepair

Řešení

Obnovení poškozeného oddílu je také snadné pomocí konzoly.

  • Přihlaste se do systému Windows.
  • Zadejte příkaz: přejmenovat c:windowssystem32configsystem system.old a stiskněte Enter. Poškozený podregistr registru bude přejmenován a nyní můžete na jeho místo zkopírovat nový.
  • Spusťte druhý příkaz: kopie c:windowsrepairsystem c:windowssystem32configsystem– oddíl bude obnoven. Poté budete moci zavést systém.

Microsoft již řadu let vylepšuje systém obnovy pro operační systém Windows a ve Windows 7 a Windows Vista funguje téměř automaticky. Pokud spustíte systém z instalačního disku Windows 7 a kliknete na Opravit počítač, spustí se Oprava systému Windows a pokusí se opravit všechny nalezené chyby. Dokáže opravit velké množství problémů, je však dost pravděpodobné, že je bootloader poškozen a systém obnovy si s tímto problémem nedokáže poradit. V tomto případě můžete bootloader obnovit ručně pomocí nástroje Bootrec.exe.

Aplikace Bootrec.exe slouží k opravě chyb spojených s poškozením bootloaderu a v důsledku toho nemožností spustit operační systémy Windows 7 a Windows Vista.

Posloupnost akcí

Nástroj zobrazí nápovědu k dostupným přepínačům příkazového řádku.

Popis kláves pro spuštění nástroje Bootrec.exe

Bootrec.exe /FixMbr- Nástroj se spouští pomocí přepínače /FixMbr a zapisuje hlavní spouštěcí záznam (MBR) kompatibilní se systémy Windows 7 a Windows Vista do systémového oddílu. Tuto volbu použijte k vyřešení problémů s poškozením hlavního zaváděcího záznamu nebo pokud z něj chcete odstranit nestandardní kód. Stávající tabulka oddílů se v tomto případě nepřepíše

Bootrec.exe /FixBoot- Nástroj se spouští pomocí přepínače /FixBoot a zapisuje do systémového oddílu nový spouštěcí sektor kompatibilní s Windows 7 a Windows Vista. Tato možnost by měla být použita v následujících případech:

  1. Spouštěcí sektor Windows Vista nebo Windows 7 byl nahrazen nestandardním spouštěcím sektorem.
  2. Spouštěcí sektor je poškozen.
  3. Předchozí verze operačního systému Windows byla nainstalována po instalaci Windows Vista nebo Windows 7. Pokud byl například nainstalován Windows XP, použije se NTLDR (Windows NT Loader, Windows NT loader), kód standardního zavaděče NT 6 ( Bootmgr) bude přepsán instalačním programem Windows XP.

Je třeba poznamenat, že podobného efektu lze dosáhnout pomocí nástroje bootsect.exe, který se také nachází na spouštěcím médiu systému Windows 7. Chcete-li to provést, musíte jej spustit bootsect.exe s následujícími parametry:

bootsect /NT60 SYS- Zaváděcí sektor systémového oddílu bude přepsán kódem kompatibilním s BOOTMGR. Další informace o použití nástroje bootsect.exe získáte jeho spuštěním s parametrem /help.

Bootrec.exe /ScanOs- Spuštěno pomocí klíče / ScanOs, obslužný program prohledá všechny disky na přítomnost nainstalovaných operačních systémů Windows Vista a Windows 7 Kromě toho při použití zobrazí seznam nalezených systémů, které nejsou aktuálně registrovány v úložišti konfiguračních dat spouštění systému Windows (Boot Configuration Data (BCD) Store).

Bootrec.exe /RebuildBcd- Nástroj spouštěný tímto klíčem prohledá všechny disky na přítomnost nainstalovaných operačních systémů Windows Vista nebo Windows 7. Nalezené operační systémy se zobrazí v seznamu, ze kterého je lze přidat do úložiště konfiguračních dat spouštění systému Windows (Boot Configuration Data Store ). Tuto možnost použijte také v případě, že chcete úplně znovu vytvořit úložiště konfiguračních dat spouštění. Než to uděláte, musíte odstranit předchozí úložiště. Sada příkazů může být následující:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

Ve výše uvedeném příkladu je aktuální úložiště konfigurace spouštění exportováno do souboru C:\BCDcfg.bak, jsou z něj odstraněny atributy „systém“, „skrytý“ a „pouze pro čtení“, načež je odstraněn příkazem DEL a znovu vytvořen příkazem bootrec /RebuildBcd.

Samozřejmě užitečnost Bootrec.exe je velmi funkční, nicméně nepomůže, pokud je např. poškozený nebo fyzicky chybí soubor Windows bootmgr. V tomto případě můžete použít jiný nástroj, který je také součástí distribučního média Windows 7 - bcdboot.exe.

Obnovení spouštěcího prostředí pomocí BCDboot.exe

BCDboot.exe je nástroj, který se používá k vytvoření nebo obnovení spouštěcího prostředí umístěného na aktivním systémovém oddílu. Tento nástroj lze také použít k přenosu stažených souborů z jednoho pevného disku nebo oddílu na druhý.

Příkazový řádek v tomto případě může vypadat takto:

bcdboot.exe e:\windows

Nahradit e:\windows na cestu vhodnou pro váš systém. Tato operace opraví poškozené spouštěcí prostředí Windows, včetně souborů úložiště Boot Configuration Data (BCD), včetně souboru uvedeného výše. bootmgr.

Syntaxe parametrů příkazového řádku bcdboot

Obslužný program bcdboot.exe používá následující parametry příkazového řádku:

zdroj BCDBOOT]

zdroj- Určuje umístění adresáře Windows použitého jako zdroj při kopírování souborů spouštěcího prostředí.

/l- Volitelný parametr. Nastaví jazyk spouštěcího prostředí. Výchozí je angličtina (USA).

/s- Volitelný parametr. Určuje písmeno jednotky systémového oddílu, kam budou nainstalovány soubory spouštěcího prostředí. Ve výchozím nastavení se používá systémový oddíl určený firmwarem systému BIOS.

/proti- Volitelný parametr. Umožňuje podrobné protokolování provozu nástroje.

/m- Volitelný parametr. Kombinuje parametry nově vytvořeného a existujícího záznamu spouštěcího úložiště a zapisuje je do nového spouštěcího záznamu. Pokud je zadáno GUID zavaděče operačního systému, zkombinuje objekt zavaděče se šablonou systému a vytvoří spouštěcí položku.

Resumé. Článek pojednával o principech práce s utilitami bootrec.exe A bcdboot.exe, které se používají k řešení problémů souvisejících s nemožností spustit operační systém Windows 7 z důvodu poškozeného nebo chybějícího zavaděče

Pokud se Windows odmítne spustit a Microsoft Control Center trvá příliš dlouho, než problém vyřeší, CHIP je připraven přijít na pomoc a říct vám, jak rychle obnovit spouštění operačního systému pomocí jednoduchých metod „Redmonde, máme problém! “ Nemůžeme spustit kvůli selhání OS!" - něco takového by znělo jako žádost o pomoc v pseudodokumentárním filmu „Apollo 18“, pokud by počítač astronautů běžel na Windows. Bohužel problémy s provozem operačního systému Microsoftu zůstávají poměrně běžné, a to navzdory skutečnosti, že se vývojáři snažili udělat Windows 7 spolehlivější. Velkou roli v tom samozřejmě hraje nejrůznější zařízení pro domácí systémy, které má bohužel nízký faktor odolnosti proti poruchám. Problémy jsou však i v samotné architektuře OS.

Pokud Houston ve filmu slíbil pomoc astronautům (nicméně později to vzdal), pak zveme naše čtenáře, aby nezoufali a využili rady CHIPu k řešení problémů s načítáním Windows a obnovou jeho funkčnosti.

Nepanikařte – zkusme „nastartovat“ systém

Pokud náhle nebude možné spustit operační systém Windows, první věcí, kterou musíte udělat, je několikrát restartovat počítač, protože problém může být jednorázový. Pokud to nepomůže, zkuste na deset sekund odpojit PC od napájení. V takovém případě je potřeba vypnout napájení záložního zdroje, pokud je připojen, a v případě notebooku vyjmout baterii. Neuškodí ani dočasné odpojení externích zařízení: myš, klávesnice, tiskárna, vyměnitelné disky, moduly bezdrátové komunikace atd. Pokud je příčina poruchy právě v externích zařízeních, připojení každého z nich pomůže identifikovat viník. Bohužel není vždy možné problém vyřešit jednoduchými manipulacemi, což znamená, že budete muset začít analyzovat text chybové zprávy, která se objeví při spouštění počítače.

Bootloader poškozený?

Zpráva s textem „BOOTMGR is missing“ znamená, že zavaděč operačního systému Windows 7 je poškozen nebo chybí. Chcete-li tento problém vyřešit, budete potřebovat instalační disk Windows 7. V části „Priorita spouštěcího zařízení“ v nastavení systému BIOS nastavte jednotku CD/DVD jako první spouštěcí zařízení. Poté spusťte systém z instalačního disku Windows a vyberte položku nabídky „Obnovení systému“. Ze seznamu nainstalovaných operačních systémů (pokud jich máte několik) vyberte ten, který potřebujete, a klikněte na tlačítko „Další“. V zobrazeném okně „Možnosti obnovení systému“ nás zajímají dvě položky - „Obnova po spuštění systému“ a „Příkazový řádek“. První možnost automaticky vyřeší problém se spuštěním operačního systému a pokud selže, budete se muset obrátit na druhou. Do příkazového řádku zadejte „bootrec /rebuildbcd“, stiskněte „Enter“ a potvrďte, že provedete změny konfiguračních dat spouštění střídavým stisknutím kláves „Y“ a „Enter“. Poté zbývá pouze vytvořit nový spouštěcí sektor pomocí příkazu konzoly „Bootrec / FixBoot“ a restartovat počítač.

Použili jste komprimované oddíly?

V důsledku chybné komprese oddílu se spouštěcími soubory Windows 7 se může zobrazit zpráva „BOOTMGR je zkomprimován“. Faktem je, že ovladač systému souborů ntfs.sys, který je zodpovědný za práci s komprimovanými diskovými oddíly, začíná fungovat mnohem později než zavaděč Bootmgr.exe. V tomto případě se budete muset opět obrátit na pomoc instalačního disku Windows 7, na jehož příkazovém řádku musíte postupně provést řadu příkazů: expand bootmgr temp - attrib bootmgr -s -r –h-del bootmgr - ren temp bootmgr - attrib bootmgr -a +s +r +h - bootrec /fixboot.

Systémový soubor smazán?

Chyba „NTLDR chybí“ znamená, že soubor NTLDR, který je zavaděčem systému Windows XP, je poškozený nebo chybí. Na rozdíl od BOOTMGR ve Windows 7, který je uložen v samostatném skrytém oddílu, je soubor NTLDR umístěn na stejném disku jako operační systém. Stává se, že nezkušení uživatelé zaměňují systémové soubory s neznámými názvy za škodlivé programy a nepochybně je odstraní. Tento osud často potkává nevinnou NTLDR, stejně jako další kritický soubor pro úspěšné načtení OS - ntdetect.com. K vyřešení problému budete potřebovat instalační disk Windows XP. Na samém začátku procesu stahování musíte stisknout klávesu „F10“, abyste se dostali do konzoly pro obnovení. S jeho pomocí musíte přejít na instalační disk Windows pomocí příkazu „X:“, kde X je písmeno příslušné optické jednotky. Pak už jen zbývá zkopírovat dva chybějící soubory na oddíl pevného disku s OS spuštěním příkazů: copy i386ntldr C: a
zkopírujte i386ntdetect.com C:.

Tato metoda je účinná i v případě ztráty jakýchkoli dalších systémových souborů, jejichž kopie lze nalézt na instalačních discích Windows 7 a XP.

Chyba „NTLDR je komprimována“ se objevuje velmi zřídka, protože postihuje pouze počítače se systémem Windows XP bez nainstalované aktualizace SP2. Může nastat v případech, kdy je v kořenovém adresáři jednotky C: uloženo příliš mnoho souborů. Podobný problém s kompresí bootloaderu NTLDR se řeší stejně jako při jeho poškození nebo smazání – zkopírováním původního souboru z instalačního disku Windows XP.

Nebyl detekován spouštěcí disk?

Chybová zpráva „Žádné spouštěcí zařízení“ a její četné varianty („Zaváděcí zařízení nenalezeno“, „Neplatné zaváděcí zařízení“, „Chyba disku nebo disku bez systému“ atd.) naznačují, že počítač ani nezačal spouštět systém, protože nevidí spouštěcí sektor ani pevný disk. Chcete-li pochopit, kde je problém - na úrovni softwaru nebo hardwaru, přejděte do již známé části „Priorita spouštěcího zařízení“ v nastavení systému BIOS. Pokud mezi navrhovanými možnostmi není pevný disk (HDD), problém souvisí s hardwarem. Možná se uvolnil datový nebo napájecí kabel pevného disku nebo je disk zastaralý.

Pokud počítač normálně rozpozná pevný disk, důvodem je softwarová povaha a spočívá v hlavním spouštěcím záznamu (MBR) – je poškozený nebo chybí. Na rozdíl od výše uvedených situací je tato situace relevantní pro Windows 7 i XP, ale lze ji vyřešit velmi jednoduše. Po nabootování z instalačního disku stačí v konzole pro obnovení spustit pouze jeden příkaz: „bootrec /fixmbr“ (pro Windows 7) nebo „fixmbr“ (pro XP).

Chyba ovladače

Kritické chybové zprávy systému Windows, známé jako „modrá obrazovka smrti“ kvůli barvě pozadí, jsou v systému Windows docela běžné problémy.
XP, ale v „sedmičce“ se výrobce snažil v tomto ohledu učinit systém spolehlivějším. Mohou být způsobeny nefunkčním hardwarem - například RAM.

Nejčastěji se zprávy BSOD s předčasným spuštěním objevují po aktualizaci ovladačů zařízení a obsahují text „DRIVER_IRQL_NOT_LESS_OR_EQUAL“ spolu s názvem souboru s příponou SYS. Chcete-li problémový ovladač odstranit pomocí Správce zařízení, můžete zkusit spustit systém Windows v nouzovém režimu, protože používá pouze minimální sadu ovladačů. Chcete-li to provést, stiskněte při načítání operačního systému klávesu „F8“ a vyberte „Nouzový režim“.

Pokud se při spouštění do nouzového režimu stále zobrazuje modrá obrazovka smrti, musíte se vrátit k předchozí verzi ovladače, která nezpůsobovala problémy. To lze provést pomocí bodu obnovení, pokud byl dříve vytvořen. Ve Windows 7 to provedete stisknutím klávesy „F8“ během načítání operačního systému a výběrem v nabídce, která se zobrazí
Položka "Odstraňování problémů s počítačem". Poté se dostanete do přesně stejné nabídky „Možnosti obnovení“ jako při použití instalačního disku Windows. Tentokrát by vás měla zajímat položka „Obnovení systému“, kde si můžete vybrat jeden z dostupných bodů vrácení.

Pokud je soubor bootloaderu poškozen

Chyba jako „Windows nelze spustit, protože chybí nebo je poškozený následující soubor: WindowsSystem32filename.dll“ je specifická pouze pro operační systém Windows XP. Může to být způsobeno poškozením nebo absencí spouštěcího konfiguračního souboru Boot.ini, který se v nové verzi OS nepoužívá. Problém můžete vyřešit pomocí příkazu „bootcfg /rebuild“ v konzole pro obnovení systému Windows XP, který opraví stávající nebo vygeneruje nový soubor Boot.ini.

Absence dalších souborů v systému, především ovladačů s příponou SYS, se vyskytuje jak u „sedmičky“, tak u XP. Nejúčinnějším způsobem, jak problém vyřešit, je vrátit ztracenou věc na její místo nalezením její kopie na instalačním disku Windows, zapůjčením z jiného počítače se stejnou verzí operačního systému nebo z obrovského prostoru internetu. Pokud nemáte po ruce druhý počítač, budete k vyhledávání, stahování a kopírování souborů potřebovat LiveCD s OS, který nevyžaduje instalaci. Jednou z nejpohodlnějších možností je operační systém Puppy Linux, který bude připraven k práci za méně než minutu. Tento OS obsahuje ovladače pro nejběžnější modely síťových karet, což znamená, že přístup k internetu nebude obtížný.

Výjimkou jsou soubory systémového registru System, Software, SAM, Security a Default, které jsou uloženy ve složce C:windowssystem32config. Samozřejmě je nebude možné nahradit kopiemi z jiného počítače, takže jedinou možností je vrátit se zpět k bodu obnovení. Ve Windows XP k tomu musíte nejprve načíst operační systém s alespoň standardními větvemi registru a teprve poté spustit proces regenerace OS. Chcete-li to provést, přejděte do konzoly pro zotavení systému Windows XP, jak je popsáno výše, a spusťte řadu příkazů (vezměte si jako příklad soubor systémového registru): md tmp-copy c:windowssystem32configsystem c:-windowstmpsystem.bak-delete c:windowssystem32configsystem-
kopie c:windowsrepairsystem c:windows-system32configsystem.

Opravy inženýrských sítí

Téměř všechny problémy se spouštěním systému Windows popsané v tomto článku mohou být způsobeny poškozenými sektory pevného disku (badblocks). Svůj pevný disk můžete zkontrolovat pomocí bezplatné aplikace MHDD, která se spouští přímo ze spouštěcího CD. V nabídce programu je třeba vybrat číslo pevného disku ze seznamu a začít skenovat sektory na chyby a opravovat je - „Remap | NA".

Špatné bloky se obvykle soustředí na začátku pevného disku, takže se vyplatí přesunout oddíl OS pryč z problémové oblasti. K tomu je vhodný boot disk s bezplatným editorem oddílů MiniTool Partition Wizard HE. V nabídce programu se musíte uchýlit k operaci „Partition | Přesunout/Změnit velikost".

BSOD může také souviset s RAM. Bezplatná aplikace Memtest86 umožňuje testovat moduly RAM.

Ukládání zálohy

Na možné potíže s počítačem je lepší se předem připravit. Ve Windows 7 můžete vytvořit bod obnovení, který vám v případě problémů umožní vrátit se do funkčního stavu. Chcete-li to provést, přejděte na Start | Ovládací panel | Systém | Ochrana systému“ a úplně dole klikněte na tlačítko „Vytvořit“. Ve Windows XP lze podobný nástroj nalézt v Start | Programy | Standardní | Služba | Obnovení systému | Vytvořte bod obnovení." Pokud již ke katastrofě došlo, ale dříve jste ručně nevytvořili body vrácení, nezoufejte. Při instalaci některých programů – například antivirů a editorů oddílů pevného disku – se automaticky generuje bod obnovení.

V přenosných počítačích a stolních počítačích s předinstalovaným systémem Windows je záložní kopie operačního systému se všemi potřebnými ovladači uložena ve skrytém oddílu pevného disku. Chcete-li zahájit proces úplné obnovy, stačí po zapnutí notebooku stisknout tlačítko zodpovědné za aktivaci speciálního programu, pokud byl integrován výrobcem počítače (jedna z kláves „F1“ – Rescue backup „F12“ nebo samostatná tlačítko). Tato metoda ale povede k návratu operačního systému do původního stavu – všechny nainstalované programy a uživatelská nastavení navždy zmizí. Chcete-li pravidelně vytvářet nové záložní kopie diskového oddílu, doporučujeme používat Acronis True Image Home 2012 (www.acronis.ru, asi 1015 rublů). Tímto způsobem uložíte všechna svá data: záložky prohlížeče, e-maily, seznamy skladeb atd.

Požadavky.
Chcete-li provést kroky v tomto článku, musíte znát heslo místního správce.

Informace.
Při spouštění počítače se může zobrazit jedna z následujících zpráv:
1. Nesprávný soubor BOOT.INI
2. Systém Windows nelze spustit kvůli poškozenému nebo chybějícímu souboru Windows\System32\Hal.dll

Důvodem je chybějící nebo poškozený soubor. boot.ini.

Zápis nového souboru boot.ini
1. Spusťte počítač z disku CD nebo DVD;
2. Když se zobrazí zpráva " Stisknutím libovolné klávesy spustíte systém z disku CD" Stisknutím libovolné klávesy spustíte systém z disku CD/DVD. Například. tlačítko Enter;
3. Spusťte instalaci systému Windows;
4. Když se zobrazí zpráva " Vítejte v instalačním programu“ a budete požádáni o provedení jedné ze tří akcí:
- Chcete-li zahájit instalaci systému Windows, klepněte na<ВВОД> ();
- Chcete-li obnovit systém Windows pomocí konzoly pro zotavení, klepněte na ;
- Chcete-li ukončit program bez instalace systému Windows, klepněte na ;

Postupujte podle druhého kroku, stisknutím tlačítka „R“ spusťte konzolu pro obnovení.

5. Počkejte na zprávu na obrazovce " Ke které kopii systému Windows byste se měli přihlásit?".
6. Po řádku (Pro zrušení stiskněte<ВВОД>) , zadejte číslo operačního systému Windows, který budeme obnovovat, a stiskněte tlačítko Enter;

7. Budete vyzváni k zadání hesla správce, zadejte a stiskněte tlačítko Enter;
8. Měl by se objevit záznam C:\WINDOWS>- toto je příkazový řádek;

8. Na příkazovém řádku zadejte bootcfg /list a stiskněte tlačítko Enter. Tento příkaz zobrazí obsah aktuálního souboru Boot.ini;
9. Dále zadejte příkaz bootcfg /rebuild a stiskněte tlačítko Enter. Tento příkaz vyhledá všechny operační systémy Windows nainstalované v počítači a zobrazí je na obrazovce;
10. Počkejte, až se zobrazí zpráva podobná této:

Celkový počet detekovaných systémů Windows: 1

C:\Windows
Přidat systém do spouštěcího seznamu? (A[ano]/N[ne]/Vše[vše]).

11 Stiskněte tlačítko " Y";
12. Když se zobrazí zpráva " Zadejte ID ke stažení“, zadejte název operačního systému a stiskněte tlačítko Enter. Například. Microsoft Windows XP.
13. Když se zobrazí zpráva " Zadejte parametry spouštění operačního systému“, zadejte /fastdetect a stiskněte tlačítko Enter;

14. Zavřete konzolu pro zotavení. Chcete-li to provést, zadejte příkaz výstup a stiskněte tlačítko Enter;

Problém ošetření poškozených souborů Windows 7 je vyřešen několika způsoby. Nejjednodušší možností je vrátit konfiguraci systému do jednoho z předchozích pracovních stavů. To však není vždy možné, protože příslušnou funkci může uživatel zakázat a kontrolní body lze vymazat. Obnova se navíc bude lišit v závislosti na tom, zda poškozená data umožňují spuštění systému.

Pomocí příkazového řádku

Pokud systémové soubory nebyly poškozeny natolik, že by to bránilo nabootování systému, můžete se pokusit obnovit jeho plnou funkčnost zadáním příkazového řádku standardním způsobem:

  1. Stiskněte současně Win a R a v okně Spustit zapište příkaz cmd.exe. Na řádek se také dostanete přes nabídku Start.
  2. Zadejte sfc /scannow a skenování se spustí.

Když se otevře okno Spustit, ujistěte se, že pod vstupním polem je řádek upozorňující uživatele, že příkaz je spuštěn s právy správce.

Tento řádek se nemusí zobrazit, protože je povoleno Řízení uživatelských účtů.

Poté po spuštění příkazu sfc /scannow uvidíte pouze na okamžik černé okno, které okamžitě zmizí a kontrola nebude provedena.

Chcete-li se tomu vyhnout, musíte buď zakázat Řízení uživatelských účtů ve Windows, nebo spustit aplikaci jako správce výběrem příslušné položky v kontextové nabídce po kliknutí pravým tlačítkem na ikonu programu příkazového řádku.

Pokud program nezjistí chybu, po dokončení kontroly se na obrazovce zobrazí odpovídající zpráva. Nástroj vás také upozorní na zjištění různých typů chyb, které se pokusí automaticky opravit. Dále stačí pouze restartovat zařízení, po kterém by problémy s přístupem do systému měly zmizet.

Někdy se nástroj nedokáže vyrovnat s opravou poškozených důležitých souborů v normálním režimu. Musíte provést následující:


Aplikace bude s největší pravděpodobností schopna problém vyřešit a systémové soubory budou opraveny.

Pokud se nemůžete přihlásit do Windows

Poškození významných souborů může být takové, že nebude možné se přihlásit do OS obvyklým způsobem. V tomto případě použijte standardní obnovovací prostředí Windows 7, ke kterému se lze dostat již popsaným způsobem přes F8 nebo přes instalační disk či bootovací disk. Ten si můžete vytvořit předem pomocí samotného OS.

Spouštěcí disk může být potřeba v případě vážného poškození souborového systému, kdy bez něj nelze nabootovat nejen systém, ale ani prostředí, ve kterém lze OS obnovit. Nouzové úložiště se používá následovně:

  1. Po vložení disku nebo spouštěcí jednotky USB flash přejděte do spouštěcí nabídky zařízení. U notebooků je to obvykle klávesa F12, kterou je nutné stisknout ihned po zapnutí napájení. Na stolních počítačích to mohou být tlačítka F8-12 atd. v závislosti na základní desce.
  2. V okně spouštěcí nabídky vyberte zařízení, ze kterého se má provést následné spuštění - optický disk nebo flash disk. Pokud tato funkce není pro vaše zařízení dostupná, budete muset změnit příslušná nastavení systému BIOS.
  3. Po výběru jazyka klikněte v dalším okně na „Další“.
  4. Při použití instalačního disku v okně instalace systému Windows musíte kliknout na odkaz ve spodní části okna.
  5. V nabídce možností zvýrazněte první možnost a vyberte svůj operační systém. Jistě máte nainstalovaný pouze jeden a ze seznamu můžete vybrat pouze Windows 7, klikněte na „Další“.
  6. V nabídce nástrojů, která se otevře, obnovíte operační systém výběrem spodního řádku a otevřete okno příkazového řádku.
  7. Zde budete muset spustit stejnou aplikaci, ale příkaz bude delší: sfc /scannow /offbootdir=N:\ /offwindir=D:\windows, kde N je oddíl disku, na kterém jsou uloženy systémové soubory Windows.

Program prohledá systém a v případě potřeby nahradí všechny poškozené soubory, poté bude systém fungovat normálně.

Pokud nepoužíváte spouštěcí disk, pak v okně možností spouštění, které se otevře po stisknutí klávesy F8 při zapnutí napájení, budete muset vybrat první položku pro odstraňování problémů. Poté budete přesměrováni do okna možností popsané výše.

Jak zjistit písmeno systémového oddílu, pokud jste jej zapomněli

Pokud si náhle nemůžete vzpomenout na písmeno oddílu s nainstalovaným Windows, můžete jej najít přímo z příkazového řádku. Postup:

  1. Do příkazového řádku napište řádek poznámkový blok, otevře se standardní „Poznámkový blok“;
  2. V nabídce nahoře vyberte „Soubor“, v seznamu klikněte na příkaz „Otevřít“;
  3. Tímto způsobem se dostanete do obvyklého Průzkumníka, kde v „Tento počítač“ uvidíte všechny své disky a diskové oddíly.

Písmena oddílů lze zjistit ještě snadněji pomocí jednoho ze standardních příkazů:

  1. Na příkazovém řádku zadejte Diskpart.
  2. Po stisknutí klávesy Enter zapište příkaz list disk, na obrazovce se zobrazí všechny fyzické disky nainstalované v zařízení, z nichž každému bude přiřazeno číslo začínající od nuly.
  3. Pomocí příkazu select disk s jeho sériovým číslem vyberte požadovanou jednotku. Pokud existuje pouze jeden fyzický disk, zadejte select disk 0;
  4. Dále si zapište detail disku - zobrazí se podrobné informace o disku a všech jeho oddílech.




Nahoru