Ahoj milí návštěvníci blogu.

Uvedení operačních systémů od společnosti Microsoft Corporation se skládá z několika hlavních fází, uspořádaných v přísném pořadí. A pokud je alespoň jeden z prvků mimo provoz, s největší pravděpodobností to nebude fungovat. Existuje mnoho důvodů, proč k takovým situacím dochází. Obecně platí, že k vyřešení problému je obnoven zavaděč systému Windows XP. Později v článku vám řeknu, jak to lze udělat rychle a snadno.

Spouštěcí záznam (aka MBR) ukládá nějaký kód, který je potřeba ke spuštění operačního systému. Po zapnutí napájení tedy BIOS zkontroluje všechny hlavní systémy. Poté přenese kontrolu pouze na výše uvedenou oblast.

A pokud jste po instalaci Ubuntu nebo jiného OS najednou na monitoru viděli jeden z nápisů: “ žádné spouštěcí zařízení», « NTLDR chybí"- musíte obnovit bootloader.

Důvody( )

Existuje několik hlavních důvodů, proč se takové problémy objevují:

    Nesprávná instalace systému Windows 7, po které nemusí být na monitoru žádné nápisy.

    Odebrání Linuxu nebo správce odpovědného za spuštění.

  1. Mechanické poškození pevného disku.

    Problémy s napájením.

MBR( )

Obecně platí, že proces „vzkříšení“ počítače v případě, že jsou zjištěny výše uvedené problémy, se provádí v několika fázích a v každé z nich stojí za to zkontrolovat výkon zařízení. Takže první věc, kterou musíte udělat, je obnovit MBR. Za tímto účelem provádíme několik akcí:


MBR byl nyní obnoven. Zařízení můžete restartovat a zkontrolovat, zda funguje.

boot sektor( )

Ve většině případů zpráva NTLDR chybí' označuje problémy se spouštěcím záznamem. V některých případech k tomu dochází v důsledku selhání pevného disku.

Obecně, obecně řečeno, je tento případ podobný tomu popsanému výše, takže je lepší použít dva příkazy:

Jak vidíte, bez spouštěcího disku (flash disku) nebude fungovat „vzkříšení“ systému.

Boot.ini( )

V případě, že předchozí verze situaci nezměnila, opravíme soubor Boot.ini. Za tímto účelem provedeme několik jednoduchých kroků:


Během provádění program prohledá všechny jednotky na přítomnost systému Windows. Uživatel bude vyzván ke změně konfiguračního souboru. V důsledku toho by se OS měl nyní spustit správně.

Bootmgr a ntldr jsou standardní zavaděče, ale jsou určeny pro různé operační systémy. Bootmgr- Toto je novější verze bootloaderu, který se používá od Windows 7. It charakteristický rychlejší zpracování dat a možnost načíst maximální verzi operačního systému. Kromě toho je nová generace implementace rozhraní mezi počítačovým hardwarem a operačními systémy a v blízké budoucnosti zcela nahradí model BIOS, který existuje již několik desetiletí.

ve svém pořadí, ntld použito na starý Verze OS (Vista a XP). Tento bootloader odlišný pomalé zpracování dat a schopnost zvládat jednoduché úkoly.

Nový bootmgr správce spouštění orientované používat speciální úložiště konfigurace spouštění BCD (Boot Configuration Data) a také speciálně vyvinuté aplikace a data specifikací EFI. Kvůli kompatibilitě s verzemi Windows před Windows Vista poskytuje nový správce BOOTMGR podporu pro spouštění operačních systémů z počítačů s předchozí generací BIOSu.

Obnovení bootloaderu ve Windows XP

Dnes mnohem více uživatelů používá na svých osobních počítačích Windows XP a vzhledem k tomu, že tato verze OS je již zastaralá, může docházet k poruchám v bootloaderu, opravit což může být následující:

Pokud se při restartování systému Windows zobrazí zpráva NTLDR chybí, pak je příčinou problému skutečnost, že spouštěcí záznam byl úplně smazáno. Chcete-li tento problém vyřešit by potřeboval:

Pokud se takové problémy vyskytnou ve Windows Vista, akce jsou podobné, protože je použit stejný typ bootloaderu.

Oprava bootloaderu ve Windows 7

Windows 7 používá nový typ bootloaderu, proto existuje několik způsobů jeho oživení.

Používáme bootovat z disku nebo flash disky:


Tato metoda však může pomoci pouze tehdy, pokud je poškození bootloaderu minimální. V vážnější problémy, měli byste použít proces úpravy boot.ini.

Používání bootrec:

Odstraňování problémů s Windows 8, 10

Windows 8 a 10 používají stejný typ bootloaderu (ve Windows 10 však zvýšil rychlost zpracování různých operací). Proto k obnově tohoto prvku dochází podobným způsobem.

Automatické obnovení

K normalizaci provozu celého operačního systému zpravidla stačí automatické obnovení.

Někdy dochází k nepředvídaným situacím, kdy operační systém odmítne normálně spustit. V takových chvílích můžeme pozorovat nekonečné načítání Windows XP, kdy se na obrazovce zobrazuje logo OS, nebo obecně systém hlásí chybu bootování, jelikož je poškozen boot sektor. Může to být důsledek virového útoku, nešikovné konfigurace a optimalizace systému samotným uživatelem. K tomu může dojít v důsledku nesprávné instalace ovladačů nebo jakýchkoli nástrojů. K selhání může dojít během nesprávného vypnutí počítače, když je zástrčka vytažena ze zásuvky bez předchozího vypnutí počítače pomocí nabídky Start. Nebo nečekaný výpadek proudu.

Někdy může být předzvěstí selhání spouštěcího sektoru takzvaná modrá obrazovka smrti, po které systém nemusí nabootovat.

Ne všechno je ale tak smutné, v OS Win XP je obnovení bootloaderu jednoduchou záležitostí, jak by se na první pohled mohlo zdát. K provedení manipulací k obnovení zavaděče systému Windows XP potřebujeme obraz systému zaznamenaný na disku nebo USB flash disku. Verze a bitová hloubka distribuční sady operačního systému Windows XP musí být stejné jako verze nainstalované pro obnovu.

  • Vypálíme obraz a nabootujeme z disku nebo flash disku. Chcete-li to provést, musíte se dostat dovnitř boot menu- v závislosti na modelu základní desky počítače nebo notebooku, abyste se dostali do spouštěcí nabídky OS, musíte stisknout jednu z kláves: Esc, F1, F2, F8, F9, F11, F12 atd. Zde vyberte naše vyměnitelná média.

  • Dále byste měli počkat, až bude instalační disk plně načten a v instalačním okně musíte stisknout klávesu ( R ). Tato akce je nutná k otevření konzoly pro obnovení.

  • Poté musíte vybrat operační systém (pokud je jeden, stiskněte číslo ( 1 )).

  • V konzole pro zotavení napíšeme příkaz fixmbr - tato akce zapíše nový bootloader Windows XP, potvrďte svou volbu klávesou ( y ), což znamená Ano – tedy „Ano“.

  • Nyní musíte zapsat spouštěcí kód na oddíl systémového disku pevného disku. K tomu napíšeme příkaz znovu, teprve nyní to bude příkaz ( fixboot ) a znovu ( y ) a Vstupte pro konečné potvrzení.

Jeden z nejdůležitějších systémových souborů operačního systému Windows XP s důležitými nastaveními pro spouštění systému Windows XP a známý všem jako soubor boot.ini. Pojďme si to rozebrat na díly.

V případě, že na to někdo jiný nepřišel, je to jeden z úplně prvních souborů, se kterými XP mluví, když se spustí. Uloženo v prostém textu v kořenovém adresáři systému. Jeho adresa je neotřesitelná: C:\boot.ini. A jelikož je soubor systémový, jsou mu automaticky (stejně jako ostatním bratrům) přiřazeny speciální atributy jako Skrytý, Systémový a Pouze na čtení. Pokud jej tedy chcete upravit, budete muset některé z nich změnit Vlastnosti složky– bez nich skryje Průzkumník Windows XP tyto soubory:

Jak boot.ini funguje?

Boot.ini obsahuje informace o umístění XP na vašem počítači. V případě více operačních systémů se v souboru zobrazují i ​​informace o nich (pokud se stahování samozřejmě účastní pouze verze do Windows XP včetně - stahování verzí z Windows Vista probíhá ve zcela jiném pořadí).

ODKAZ

Ve verzích systému Windows Vista a novějších soubor boot.ini neexistuje. Informace o spouštění jsou uloženy v souboru registru s názvem Spouštěcí konfigurační data(BCD) a obslužný program slouží k úpravě spouštěcích parametrů. bcdedit.com z příkazového řádku.

Během procesu spouštění systému jsou za správnou volbu operačního systému zodpovědné funkce jiného souboru - Ntldr, který se „podívá“ do aktuálně zvažovaného boot.ini, který říká souboru Ntldr, kde je systém nebo systémy skutečně potřeba hledat. Soubor boot.ini je také navržen tak, aby sdělil, zda potřebujete zobrazit nějakou nabídku s výběrem možností spouštění a časem, kdy je máte vybrat. Kromě toho byla v tomto souboru umístěna možnost načíst operační systém do nebo spustit konzolu pro obnovení systému.

Spouštěcí nabídka systému Windows XP

Pokud je v souboru boot.ini uložena možnost VÍCE NEŽ JEDNA, XP se automaticky spustí s charakteristickou nabídkou.

Struktura a obsah souboru boot.ini

Soubor obsahuje dvě hlavní kategorie. První - zavaděč. Obsahuje dvě nastavení. Ve výchozím nastavení vypršel časový limit před spuštěním zvýrazněného systému “timeout=( XX s.)”- můžete volně nastavit od 30 do 0. A v řádku se zobrazí standardně načtený operační systém "default = (adresa operačního systému). A pro většinu uživatelů je tento záznam stejný:

"default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS"

Následující parametry znamenají:

  • více (X)- používá řadič ATA disku k nalezení zaváděcího oddílu. Parametr vždy předchází parametr disk (X) pokud se v systému BIOS neaktivuje řadič SCSI
  • rdisk(X)– fyzický pevný disk; X- počet pevných disků - 0, 1, 2 atd. Odpočítávání začíná od 0!
  • disk (X)- logický disk (je to také svazek fyzického disku); X– počet svazků – 0, 1, 2 atd. Odpočítávání začíná od 0!
  • oddíl (X)– tento parametr je propojen s parametrem rdisk(X)– znamená oddíl tohoto fyzického pevného disku; X- počet sekcí - 1, 2, 3 atd. Odpočítávání začíná od 1!
  • \OKNA- tvar parametru pro umístění systémových souborů, který je charakteristický pro Windows XP (XP-ha ukládá soubory do této složky).

Vstupní bod je používán souborem Ntldr abychom našli místo, kde systém leží. Existují ale výchozí řádky souboru boot.ini, které jsou pro zápis cesty obtížnější, což však na domácích strojích téměř nikdy nevidíte a ještě se nerozhodly o standardech, takže takové systémy upadly v zapomnění. Co ale běžného uživatele zajímá, je možnost změnit pořadí spouštění v konfiguraci počítače s více spouštěním. Obvykle instalace několika operačních systémů, která probíhá v běžném pořadí, standardně předepisuje správné cesty, se kterými si můžete pohrát s níže popsanými metodami.

To se však děje až do okamžiku, kdy výkon jednoho ze systémů přestane uživateli vyhovovat, nebo se po neúspěšné instalaci objeví záznam, a systém ... je pryč.

Ale pokračujme.

Druhá část našeho souboru je operační systémy- obsahuje seznam operačních systémů a spouštěcích programů a také jejich umístění. Může také obsahovat klíče, které konfigurují systém uvedený v seznamu. Ale vlastně řádek z parametru zavaděč duplikované. Pokud existuje několik systémů, jejich názvy (popis) jsou jednoduše označeny pomocí „ = “. Parametr /fastdetect vynutí další kritický soubor NTDETECT projít například kolem zařízení instalovaného paralelně ve stejné smyčce (například čtečky optických disků DVDROM), ale také s přiřazeným sériovým číslem. Klávesnice, myš a čtečka karet mají taková čísla... Uživatel má tedy možnost zadat jako spouštěcí zařízení nikoli samotný svazek, ale DVDROM, flash disk nebo oddíl pevného disku, který obsahuje pouze instalační soubory , ale nemá samotný systém . Je však lepší provést takovou operaci na naformátovaném disku bez souborů, které potřebujete - připravte se na nevyhnutelné chyby a přeinstalace. Proces je extrémně těžkopádný a vyžaduje znalosti a dovednosti. A hlavně – žádný z nástrojů pro úpravu souboru boot.ini vám neumožní zobrazovat a provádět operace se záznamy těch operačních systémů, které se načítají pomocí jiných bootloaderů.

Co jsou soubory boot.ini?

Zde je nejtypičtější příklad textu uvnitř souboru, který hledáte - vše je jednoduché, systém je stejný:

Časový limit=30 výchozí=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition Professional" /fastdetect

Zde je příklad s povolenou možností konzoly pro obnovení:

Časový limit=30 výchozí=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Konzola pro zotavení systému Microsoft Windows" /cmdcons

A toto je příklad duálního spouštění se dvěma různými verzemi Windows XP ( Domov a profesionální):

Časový limit=30 výchozí=multi(0)disk(0)rdisk(0)partition(1)WINDOWS multi(0)disk(0) rdisk(0)rozdělit(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect multi(0)disk(0) rdisk(1)rozdělit(1)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

A zde je téměř stejný soubor, ale uživatel se rozhodl nainstalovat 2 operační systémy na jeden logický disk - to je často prostě nepřijatelné (pozor na parametry oddíl (X)– Systémové složky Windows mají názvy Okna a Windows.0):

Časový limit=3 výchozí disk(0) rdisk(0)rozdělit(1)\WINDOWS.0="Microsoft Windows XP Professional RU" /execute /fastdetect multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Microsoft Windows XP Home Edition

Příklad, kdy uživatel změnil čas odrazu na 5 sekund a přidal možnost bezpečný režim:

Časový limit=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Nouzový režim" /safeboot:minimal /sos /bootlog

Jak ručně upravit soubor boot.ini?

Protože se jedná o textový soubor, znamená to, že jej lze opravit. Nejprve změníme atributy. To se provádí přímo v nastavení samotného souboru poté, co jej zviditelníte v adresáři systémové jednotky. Ano ... zkopírujte obsah souboru do dokumentu a umístěte jej na známé místo, protože stačí jedna chyba - a systém nenaběhne, nebo se nabídka nezmění ve váš prospěch.

Jaké jsou možnosti?

Zkraťte čas na odraz, například na 10 sekund. Spusťte konfigurační nástroj msconfig a upravte čas v části okna Časový limit:

V tomto okně nebudeme moci s obsahem souboru nic jiného dělat. S textem souboru však můžete pracovat buď tak, že jej najdete v průzkumníku:

... nebo prostřednictvím ovládacího panelu systému Windows XP (nebo prostřednictvím tohoto počítače):

V každém případě Poznámkový blok zobrazí svůj obsah:

ODKAZ

A teď malé tajemství o tom, co se stane, když otevřete toto okno. Je to tato karta. Ve Windows z rodiny NT je to velmi skvělá věc - pokaždé, když otevřete tuto konkrétní kartu, Windows přistoupí PŘÍMO k oddílu MBR pevného disku (ano, vynechá paměť) s jediným účelem: zjistit, který disk je ve skutečnosti spustitelný nyní? Pokud tedy máte na pevném disku 2 různé svazky se 2 operačními systémy Windows XP, změňte na chvíli přiřazení disků v konzole Správa disků prohozením spouštěcích svazků. A znovu zkontrolujte obsah souboru boot.ini- změnil se (pokud ovšem není obsah samotných souborů stejný, bez dalších možností rozdíl neuvidíte). A to je jedna z věcí, která může značně usnadnit proces instalace několika kopií Windows XP za zvláštních podmínek (například z pevného disku) bez programů jako EasyBCD.

Dobře... Podívejme se znovu na kód našeho souboru:

Časový limit=3 výchozí=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) disk(0)rdisk(0)rozdělit(1)\WINDOWS.0="RU" / vykonat/fastdetect multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Microsoft Windows XP Domácí edice CS" /noexecute=optin /fastdetect

V tomto souboru říká souboru Ntldr na co čekáme 3 sekundy (časový limit = 3), takže z pevného disku - fyzického pevného disku - ( rdisk(0)) logický svazek 0 sekce 1 (disk(0) rozdělit(1)) načteno Windows XP Professional, jehož systémové soubory jsou umístěny ve složce Windows.0. Druhý ze systémů ( Domácí edice) bude čekat, až uživatel vybere. Opakuji, že takové multibootové nastavení dvou systémů na jednom svazku je vrcholem neopatrnosti uživatelů.

Jak jinak mohu upravit boot.ini?

Samozřejmostí je program, který umožňuje relativně bezpečně upravit stahovaný soubor. Už je to naprogramováno v systému.

Utility bootcfg.exe.

Vytvořeno speciálně pro práci s poškozeným souborem boot.ini nebo pro úpravu vstupních cest souboru. Příkaz obsahuje několik kláves. Takto vypadá soubor v nástroji:

A zde jsou příkazy nástroje s argumenty:


Ale co EasyBCD? Tentokrát ne…

Tento program umí mnohem více než jen upravovat nabídky. Je určen pro komplexní „přepracování“ zaváděcí nabídky s výběrem, přejmenováním, změnou pořadí zavádění a možnostmi instalace pro operační systémy různých typů. Jedna z metod je popsána ve stejnojmenném článku.

To však, pánové, není náš případ – v části samotného názvu programu zkratka BCD už to znamená, že zpočátku program potřebuje boot loader minimálně Vista, který, jak jsem již zmínil, funguje ÚPLNĚ jiným způsobem. Takže se neobtěžujte hledáním dřívějších verzí programu pro Windows XP (ve kterých program mimochodem funguje skvěle). Jen je v nich více chyb než v moderních, ale podmínka vzhledem k vzhledu programu je stejná - pro správnou funkci přímo z menu programu EasyBCD budete potřebovat verzi Windows ne nižší než Vista. I v prostředí Windows XP však může být EasyBCD mimořádně užitečný.

Chyby při práci s režimem úprav multibootu.

Pravděpodobně by tento problém měl být uveden v samostatném tématu. Neobviňujte nefunkčnost programů a utilit, pokud něco nefunguje. Faktem je, že obrovské množství chyb je spojeno právě s neznalostí uživatele o základních principech fungování samotného operačního systému. Před zahájením práce na instalaci několika operačních systémů musí uživatel porozumět několika bodům. Někomu se budou zdát dětinské, ale i povrchní průzkum mezi uživateli ukazuje, že uživatelé téměř nevědí:

  • jaký je rozdíl mezi fyzickými a logickými disky
  • jaký je rozdíl mezi aktivními a logickými oddíly pevného disku
  • co je systémový svazek (disk)
  • co je a kde je boot sektor disku
  • co je formátování a k čemu slouží
  • jak správně číst spouštěcí soubor systému (o boot.ini již víte vše)
  • jaký je rozdíl mezi procesem spouštění systému Windows XP a Vista (a vyšších)

Zvažte nejtypičtější příklady vinaigrette, do kterých se může uživatel sám dostat.

PŘÍKLAD PRVNÍ

  • Představte si, že ke stávající kopii operačního systému (vezměme si oba Windows XP pro zjednodušení OS jedné generace – s různými systémy je to stále horší), uživatel přidá další. Berme to jako pravidlo – uživatel není hlupák a rozvážně rozdělil pevný disk na 2 svazky a druhý nainstaloval na samostatný oddíl. Nyní má 2 OS Windows XP. A tady je náš soubor:
Časový limit=3 výchozí=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) disk(0)rdisk(0)rozdělit(1)\WINDOWS.0="Microsoft Windows XP Professional EN" / vykonat/fastdetect multi(0)disk(0) rdisk(0)rozdělit(1)\WINDOWS="Microsoft Windows XP Domácí edice CS" /noexecute=optin /fastdetect

A tady je menu:

  • Jak se však často stává, jeden z nich se stane nepoužitelným. Ten nainstalovaný jako první. A bylo rozhodnuto: odstranit. co se dá dělat? Pochopitelně využijte nabyté znalosti a informace z nabídky vymažte, aby již nebyl záznam. Odeberme řádek o nefunkčním systému (například verze XP Professional):

Jak jste pochopili, nabídka Windows se změní, ale systém bude pokračovat v zavádění. Kdo pochopil, dobře. Kdo není, vysvětluji. Boot.iniříká souboru Ntldrže musíte spustit systém Windows ze složky Windows.0. Oddíly, samotné číslo disku se shoduje, ale neexistují žádné informace o složce - právě jsme ji smazali. Složka samotná je ale živá a její nastavení umožňuje spuštění systému. V důsledku toho se změní boot menu (to je právě ten případ, kdy uživatelova neznalost základů OS zachrání před chybnou opravou souboru boot.ini a umožní uložit data, nikoli však pořadí v souborech! ):

omlouvám se za kvalitu - záznam Windows (výchozí) osvětlené

Jak to mělo být provedeno?

V tomto případě by příklad nového spouštěcího souboru měl vypadat takto:

Časový limit=3 výchozí=více(0)disk(0)rdisk(0)oddíl(1)\více(0)disk(0)rdisk(0)oddíl (1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

Jak vidíte, smazali jsme nejen informace o stávající složce Windows.0, ale také změnil svůj název v parametru výchozí zadáním požadovaného Okna s „živým“ systémem (mimochodem, protože systém zůstal sám, Časový limit můžete zadat 0 - jaký má smysl se dívat na výběr, pokud není na výběr).

PŘÍKLAD DVA

Nenačítá se vůbec nic. Pokud ano, pak jste poškodili jedno z těchto:

  • BOOT.INI
  • NTLDR
  • NTDETECT.COM

Mimochodem, boot.ini jsem násilně smazal více než jednou a systém naběhl. Pokud vám tento trik nefunguje, budete muset k obnovení bootloaderu použít DOS programy z balíčku LiveDVD z.

P.S. Nemůžete napsat článek pro každou chybu. Během psaní se článek, jak jsem si všiml, rozrostl do téměř nečitelného stavu. Ptejte se tedy v komentářích.

Hodně štěstí nám všem.

Přečteno: 1 244

Článek je určen uživatelům, kteří znají takové pojmy, jako je například práce na příkazovém řádku s právy správce a kteří si umí zapnout zobrazování skrytých a systémových souborů a složek. Je žádoucí znalost procesu instalace a funkcí. Článek netvrdí, že je univerzální, to znamená, že pokrývá operační systémy Microsoft: od Windows XP po Windows 7.

Počáteční podmínky aneb "A ještě pár omezení." Je samozřejmé, že již máte nainstalované dva systémy a potřebujete jeden z nich přeinstalovat. Během reinstalace jsou umístěny na stejném pevném disku se nezmění konfiguraci oddílu, instalace bude dokončena do stejné sekce, na kterém byl umístěn, bude formátování provedeno pomocí instalátoru.

Úvod

Jak ukazuje praxe, uživatelé čelí značným potížím při přeinstalaci jednoho z operačních systémů, když je jich na stejném počítači několik. Tento článek bude zajímat především ty, jejichž boot je implementován formou boot menu (a ne výběrem bootovacího zařízení v BIOSu). Cílem je pohovořit o nezbytných předběžných krocích pro usnadnění procesu opětovného vytvoření nabídky pro více spouštění po přeinstalaci jednoho z operačních systémů.

Trochu teorie

Operační systém se načte z aktivního oddílu pevného disku. Ve správci disků se takový oddíl nazývá systémový. Tato část obsahuje soubory pro načítání operačních systémů. Aktivitu oddílu můžete určit také pomocí programů třetích stran, jako je (aktivní oddíl bude označen tzv. „příznakem aktivity“), nebo použít program dostupný ve Windows diskpart.

diskpart
vybrat disk 0
prodám díl 1
detail část

Výsledkem provedení příkazů bude zpráva, která bude indikovat stav aktivity. Pokud vybraná sekce není aktivní, musíte provést poslední dva příkazy v seznamu, ale vyberte další sekci - 2

Obrázek 1 - práce s programem DiskPart

Kromě toho pro úspěšné stažení musíte:

  • přítomnost hlavního spouštěcího záznamu (Master Boot Record - MBR) a spouštěcí sektor kompatibilní se spouštěcími soubory operačního systému ( ntldr- pro Windows XP a bootmgr- pro Windows 7/Vista);
  • přítomnost dalších spouštěcích souborů v kořenovém adresáři aktivního oddílu: pro Windows XP - soubory ntdetect.com a boot.ini, pro Windows 7/Vista - Boot Stores - Boot Configuration Data ( BCD), který se nachází ve skryté systémové složce BOOT;
  • v případě, že jsou na počítači nainstalovány dva operační systémy (Windows XP a Windows 7), musí být spouštěcí soubory obou z nich na aktivním oddílu.

Selhání aspoň jeden z těchto podmínek
spustí jeden nebo více operačních systémů
nemožné!

Obrázek 2 - Spouštěcí soubory Windows XP a Windows 7 na aktivním oddílu

Červené spouštěcí soubory systému Windows 7 jsou podtržené, modrý- Spouštěcí soubory systému Windows XP

Požadované nástroje

  1. Instalační disk s operačním systémem Windows XP;
  2. Instalační disk s operačním systémem Windows 7;
  3. Utility bootsect.exe který je ve složce BOOT na distribučním disku s Windows 7. Pokud jej nemáte, můžete jej získat zde.

Část 1. Přeinstalace operačního systému, který je na neaktivním oddílu

Konfigurace 1: Windows 7 na aktivním oddílu, přeinstalujte Windows XP

  1. utility bootsect.exe umístit na oddíl s Windows 7;
  2. Spusťte systém z instalačního disku systému Windows XP. Po zobrazení výzvy k instalaci systému vyberte ten, na kterém byl dříve umístěn, naformátujte jej a nainstalujte;
  3. Po instalaci zmizí možnost výběru operačních systémů pro spuštění. Chcete-li tuto funkci vrátit, spusťte na příkazovém řádku:
  4. X:\bootsect /nt60 Vše

    kde X- písmeno oddílu s Windows 7, popř

    X:\BOOT\bootsect /nt60 Vše

    kde X- písmeno jednotky DVD-ROM s nainstalovaným distribučním diskem Windows 7;

  5. Restartujte

Konfigurace 2: Windows XP na aktivním oddílu, přeinstalujte Windows 7

  1. Vytvořte složku na oddílu Windows XP BCDREZ
  2. bcdedit /export X:\BCDREZ\bcd

    kde X- písmeno oddílu se systémem Windows XP

    Pokud nemůžete spustit systém Windows 7, můžete tento příkaz spustit v systému Windows XP:

    Y:\Windows\System32\bcdedit /export X:\BCDREZ\bcd

    kde Y- písmeno oddílu s Windows 7, X- s Windows XP;

  3. Proveďte instalaci Windows 7, v případě potřeby naformátujte oddíl, do kterého bude instalace provedena.
  4. Po instalaci se ve spouštěcí nabídce objeví nová spouštěcí položka. Menu můžete opravit různými způsoby, ale my použijeme jeden: vrátíme uložený záznam.

  5. V systému Windows 7 na příkazovém řádku správce spusťte:
  6. bcdedit /import X:\BCDREZ\BCD

kde X- písmeno oddílu se systémem Windows XP.

Po restartu získáte staré bootovací menu.

Část 2. Přeinstalace operačního systému umístěného na aktivním oddílu

Konfigurace 1: přeinstalujte Windows 7 na aktivní oddíl, Windows XP - na neaktivní

Jsou dvě možnosti:

Za prvé: při instalaci skrytého oddílu systému Windows 7 Systém rezervován nevytvořeno.

Po naformátování aktivního oddílu v tomto případě již nebudete moci zavést systém Windows XP, protože spouštěcí soubory budou odstraněny. Chcete-li se vyhnout komplikacím, v systému Windows 7 postupujte podle několika jednoduchých kroků:

  1. V oddílu Windows XP vytvořte složku BOOTREZ;
  2. Otevřete zobrazení skrytých a systémových souborů, zkopírujte spouštěcí soubory XP: ntldr, ntdetect.com, boot.ini, je žádoucí soubor dodatečně zkopírovat bootfont.bin pro správné zobrazení azbuky v zaváděcí nabídce;
  3. Vývozní BCD příkaz:
  4. bcdedit /export X:\BOOTREZ\bcd

    kde X- písmeno oddílu se systémem Windows XP

  5. Nainstalujte Windows 7;
  6. Po instalaci otevřete zobrazení skrytých a systémových souborů, zkopírujte z vytvořené složky BOOTREZ Spouštěcí soubory XP: ntldr, ntdetect.com, boot.ini, bootfont.bin do aktivního oddílu;
  7. Importujte uložená spouštěcí data příkazem:
bcdedit /import X:\BOOTREZ\bcd

kde X- písmeno oddílu se systémem Windows XP

Za druhé, při instalaci Windows 7 byl vytvořen skrytý oddíl System Reserved.

Obrázek 3 - nabídka výběru druhého oddílu pro instalaci

V tomto případě je aktivní sekce Systém rezervován, takže pokud se omezíte na formátování místa na disku dříve obsazeného Windows 7, pak se po restartu nic neztratí. Jedinou akcí, kterou musíte provést, je použití nástroje bcdedit změňte název "Staré verze operačního systému" a poté volitelně:

Bcdedit /set (ntldr) popis "Napiš si, co chceš"

Konfigurace 2: Windows XP na aktivním oddílu, Windows 7 na neaktivním

Po naformátování aktivního oddílu přijdete nejen o boot menu operačních systémů, ale i o samotnou možnost bootování do Windows 7 i po změně MBR pomocí utility bootsect.exe, od stažení souboru bootmgr a BCD budou odstraněny. Existuje však jednoduchý způsob, jak se potížím vyhnout.

  1. Vytvořte složku na oddílu se systémem Windows 7 pro ukládání kopií stažených souborů BCDREZ
  2. V systému Windows XP (tato okolnost je obzvláště důležitá, protože v systému Windows 7 nebudete moci provést podobný postup) zkopírujte soubor bootmgr a složku BOOT(nezapomeňte, že jsou skryté a systémové)
  3. Přeinstalujte systém Windows XP
  4. Otevřete zobrazení skrytých a systémových souborů, zkopírujte ze složky BCDREZ složku BOOT a soubor bootmgr do kořenového adresáře aktivního oddílu
  5. Přepište MBR a boot sektor:
X:\bootsect /nt60 Vše

kde X- písmeno oddílu s Windows 7 nebo

X:\BOOT\bootsect /nt60 Vše

kde X- písmeno jednotky DVD-ROM s nainstalovaným distribučním diskem Windows 7

Po restartu budete moci opět zavést oba operační systémy.

Závěr

Pokud si po problémech přečtete tento článek, použijte distribuční disk Windows 7 nebo obnovovací disk Windows 7. Jak jej vytvořit, přečtěte si článek. Po zavedení z jednoho z nich v okně s výzvou k instalaci systému vyberte odkaz "Obnovení systému" a poté - "Oprava spouštění". Poté, pokud nenastanou žádné další problémy se zaváděním, budete moci zavést systém Windows 7 a poté duální spouštění. Máte-li další dotazy, vítejte na .