Възстановяване на буутлоудъра на Windows XP. Поправяне на буутлоудъра с помощта на конзолата за възстановяване в Windows XP Как да възстановите 7 след инсталиране на xp

29.07.2023

Умения, които ще помогнат на потребителя да възстанови буутлоудъра на Windows 7, са необходими, ако операционната система изобщо не се стартира или възникнат редица проблеми по време на процеса на включване.

Товарачът на операционната система е системна програма, предназначена да стартира операционната система.

С прости думи, това е помощна програма, с която включвате компютъра си.

С появата на нови версии операционна системаБуутлоудърите също се подобряват. Например, Windows XP се зарежда с помощта на UEFI.

По-новите версии на операционната система (започвайки от седмата) използват системната помощна програма BOOTMGR по време на процеса на зареждане.

Видове проблеми с буутлоудъра

Най-честата причина за безпокойство са следните грешки:

  • Когато се опитате да стартирате системата, се появяват съобщения, наречени „Bootmgr липсва“ и/или „Несистемен диск“. Те възникват в резултат на повреда на буутлоудъра или главния запис за зареждане;
  • .
    В този случай е необходимо да възстановите буутлоудъра, ако веднага след като потребителят натисне бутона за стартиране се появи съобщение от хакер с молба да изпрати пари за унищожаване на вируса персонален компютърили лаптоп;

Помня!Ако операционната система вече е започнала процеса на стартиране и грешките започнаха да се появяват едва по-късно, това не означава проблем с буутлоудъра. Опитайте да включите операционната система в безопасен режим и да отстраните всички проблеми (например вирусен софтуер).

Преди да се опитате да настроите програмата за зареждане, отидете в BIOS и се уверете, че системата е настроена на правилния ред на зареждане за всички твърди дискове.

Ако имате два инсталирани на вашия компютър наведнъж твърди дисковеРедът, в който се стартират, е неправилен и може да възникнат проблеми с буутлоудъра.

Първият по ред трябва да бъде дискът, на който е инсталирана операционната система, която ще се стартира.

Автоматично възстановяване с помощта на USB устройство

Трябва да разрешите проблема, като започнете с най-лесния метод.

Ако не можете да поправите буутлоудъра чрез метода по-долу, опитайте следното решение на проблема, представен в статията.

За да започнете процеса на решаване на проблема, вземете диска, от който е инсталирана операционната система.

Ако нямате такъв, можете да възстановите без диск - в този случай трябва да създадете стартиращ външен USB носител.

Версията на операционната система, разположена на носителя, трябва напълно да съответства на инсталираната на компютъра.

За да извършите автоматично възстановяване от флаш устройство или диск, изпълнете следните стъпки:

  • Поставете диска в устройството или флаш устройството в слота. Стартирайте компютъра и в първите няколко секунди натиснете бутона F на клавиатурата. По този начин незабавно ще стартирате менюто на BIOS, преди да възникне проблем.
    В BIOS променете реда на зареждане на компонентите на ОС - първо трябва да е дискът или флаш устройството (в зависимост от това кое устройство с образа на ОС сте свързали към компютъра).
    След като опашката за зареждане е зададена, запазете всички промени и излезте от настройките на BIOS. Процесът на стартиране на ОС ще започне отново, но сега ще се стартира директно от носителя на изображението. Ще се появи следният прозорец;

  • В долната част на прозореца (Фигура 2) намерете елемента за възстановяване на ОС и щракнете върху него. Сега трябва да изберете операционната система, която трябва да бъде възстановена (ако на компютъра са инсталирани няколко системи едновременно);

  • След като изберете името на операционната система, чиято работа искате да коригирате, ще се появи прозорец с всички налични опции за възстановяване на операционната система. За да започнете, изберете автоматично отстраняване на неизправности.
    Този метод може да помогне, но не във всички случаи. Ако системата все още не се включва след такава автоматична корекция, повторете стъпки 1-3 отново и сега изберете втората опция (активиране на предварително запазено състояние на ОС).
    Изчакайте, докато всичко необходими действияще се извърши автоматично от програмата. Ако системата се стартира успешно, проблемът е разрешен. Ако не, трябва да го възстановите ръчно.

Възстановяване на данни за конфигурация за зареждане на ОС

Информацията за конфигурацията при стартиране на ОС съдържа подробна информация за реда, в който трябва да се зареждат данните, когато операционната система на компютъра е включена.

Често буутлоудърът на ОС не успява да завърши поради повредени елементи в данните за конфигурация на зареждане.

За да разрешите проблема, трябва да добавите нови конфигурационни данни към буутлоудъра на OS:

Пълна актуализация на конфигурацията може да се извърши с помощта на командата rebuildbcd.

За да го изпълните, трябва да отворите прозорец на командния ред в опциите за възстановяване на системата (както на фигурата по-горе).

В реда въведете текста “bootrec.exe /rebuildbcd” (без кавички) и натиснете бутона Enter, за да изпълните командата. Процесът на актуализиране може да отнеме няколко минути.

След завършването му в прозореца на помощната програма ще се появи ред за резултата от командата.

След като възстановите данните, трябва да изключите компютъра, да премахнете диска с изображението на операционната система от него, да конфигурирате стандартния ред на зареждане в BIOS и да включите отново устройството.

Ако всички действия са извършени правилно, системата ще стартира в стандартен режим.

Ако след изпълнение на командата получите системно известие, че конфигурацията не може да бъде възстановена, трябва да заредите в безопасен режим.

За да направите това, въведете командата bootrec.exe/safeboot в командния ред - тя ви позволява да стартирате операционната система, като използвате минимален брой драйвери и помощни програми на трети страни, което може да причини грешка при стартиране на OS.

За да видите и редактирате конфигурационните параметри на буутлоудъра, изпълнете командата BCDEdit.exe:

Възстановяване с помощта на помощната програма Bootrec

Ако горните методи за възстановяване на операционната система не работят, трябва да опитате да поправите буутлоудъра с помощта на системна помощна програма, наречена bootrec.

Отидете на командния ред (втората инструкция на статията) и въведете следната команда в него:

bootrec /fixmbr– тази команда ви позволява незабавно да пренапишете данните за зареждащия механизъм в съответния дял на твърдия диск.

Сега въведете командата bootrec /fixboot, за да напишете нов дял за по-късно зареждане.

Прозорецът на командния ред след успешно въвеждане и изпълнение на командите трябва да изглежда така:

Затворете командния ред, излезте от средата за възстановяване, върнете опашката за зареждане в BIOS и включете операционната система по обичайния начин, всичко трябва да работи добре.

Рестартиране на зареждане на Windows 7 след инсталиране на XP

Ако две версии на Windows OS са инсталирани на вашия компютър едновременно: XP и седмата версия, в повечето случаи ще възникне грешка, когато се опитате да стартирате повече от нова версиясистеми.

Това се случва, защото програмата за зареждане на XP не предполага, че има други зареждащи програми в системата, така че не ви позволява да изберете и стартирате друга операционна система, инсталирана на компютъра.

За да коригирате проблема, просто върнете избора за зареждане с помощта на помощната програма MultiBoot - това е малка програма, която ефективно елиминира проблема с конфликта на буутлоудъра.

Инсталирайте приложението на вашия компютър и следвайте инструкциите:

  1. Поставете отметки във всички необходими квадратчета в главния прозорец на помощната програма;
  2. Кликнете върху бутона „Изпълнение“;
  3. След като процесът приключи, рестартирайте компютъра си.

Възстановяване на зареждащия механизъм на Windows.

В това видео ще научите за възстановяването на зареждащия механизъм на Windows. Ако сте инсталирали windows 7 на компютър, на който вече е инсталиран windows xp, тогава xp ще спре да се зарежда.

Проблемите при зареждане на ОС са широко разпространено явление сред потребителите на Windows. Това се случва поради повреда на средствата, отговорни за стартирането на системата - главния запис за зареждане на MBR или специален сектор, който съдържа файлове, необходими за нормално стартиране.

Както бе споменато по-горе, има две причини за проблеми при зареждане. След това ще говорим за тях по-подробно и ще се опитаме да разрешим тези проблеми. Ще направим това с помощта на конзолата за възстановяване, която се съдържа на инсталационния диск на Windows XP. За по-нататъшна работа трябва да стартираме от този носител.

Ако имате само изображение за разпространение, първо трябва да го запишете на флашка.

Възстановяване на MBR

MBR обикновено се записва в първата клетка (сектор) на твърдия диск и съдържа малка част от програмния код, който се изпълнява първи при зареждане и определя координатите на сектора за зареждане. Ако записът е повреден, Windows няма да може да стартира.

  1. След зареждане от флаш устройството ще видим екран с налични опции за избор. Кликнете Р.

  2. След това конзолата ще ви подкани да влезете в едно от копията на операционната система. Ако не сте инсталирали втората система, тя ще бъде единствената в списъка. Въведете номера тук 1 от клавиатурата и натиснете ENTER, след това администраторската парола, ако имате такава, ако не е зададена, просто щракнете "Влез".

    Ако сте забравили администраторската си парола, моля, прочетете следните статии на нашия уебсайт:

  3. Командата, която "поправя" основния запис за зареждане, е написана по следния начин:

  4. Новият MBR е написан успешно, сега можете да излезете от конзолата с помощта на командата

    и опитайте да стартирате Windows.

    Ако опитът за изстрелване е неуспешен, тогава продължаваме.

Зареждащ сектор

Секторът за зареждане в Windows XP съдържа зареждащия механизъм NTLDR, който „задейства“ след MBR и прехвърля управлението директно към файловете на операционната система. Ако този сектор съдържа грешки, по-нататъшното стартиране на системата е невъзможно.


Възстановяване на файла boot.ini

Във файл boot.iniпосочва се реда на зареждане на операционната система и адреса на папката с нейните документи. В случай, че този файлАко кодът е повреден или синтаксисът е нарушен, тогава Windows няма да знае, че трябва да стартира.


Прехвърляне на файлове за зареждане

С изключение boot.iniфайлове са отговорни за зареждането на операционната система NTLDRИ NTDETECT.COM. Липсата им прави стартирането на Windows невъзможно. Вярно е, че тези документи са на инсталационния диск, откъдето можете просто да ги копирате в корена на системния диск.

  1. Стартирайте конзолата, изберете операционната система, въведете администраторската парола.
  2. След това трябва да въведете командата

    Това е необходимо, за да видите списък с носители, свързани към компютъра.

  3. След това трябва да изберем буквата на устройството, от което се намираме този моментзареден. Ако това е флаш устройство, тогава неговият идентификатор ще бъде (в нашия случай) "\Device\Harddisk1\Partition1". Разграничете диск от обикновения харддисквъзможно по обем. Ако използваме CD, тогава изберете "\Устройство\CdRom0". Моля, имайте предвид, че номерата и имената могат леко да се различават, основното е да разберете принципа на избор.

    И така, взехме решение за избора на диск, въведете буквата му с двоеточие и щракнете "Влез".

  4. Сега трябва да отидем в папката "i386"Защо пишем?

  5. След прехода трябва да копирате файла NTLDRот тази папка в корена на системния диск. Въведете следната команда:

    и след това се съгласите на замяна, ако бъде предложена ( "Y").

  6. След успешно копиране ще се появи съответното съобщение.

  7. След това правим същото с файла NTDETECT.COM.

  8. Последната стъпка е да добавим нашия Windows към нов файл boot.ini. За да направим това, изпълняваме командата

    Въведете номера 1 , въведете идентификатора и параметрите за зареждане, излезте от конзолата, заредете системата.

Всички действия, които предприемаме за възстановяване на изтеглянето, трябва да доведат до желания резултат. Ако все още не успеете да стартирате Windows XP, най-вероятно ще трябва да преинсталирате. Можете да „пренаредите“ Windows, като запазите потребителските файлове и настройките на ОС.

Заключение

„Сривът“ на изтеглянето не се случва от само себе си; винаги има причина за това. Това могат да бъдат или вируси, или вашите действия. Никога не инсталирайте програми, получени от сайтове, различни от официалните, не изтривайте и не редактирайте файлове, които не са създадени от вас, те могат да се окажат системни файлове. Спазването на тези прости правила ще ви помогне да избегнете повторното прибягване до сложна процедура за възстановяване.

Разбира се, по-правилната последователност на инсталиране на Windows е да инсталирате второстепенната версия преди по-старата. В този случай е възможно да стартирате по-стара система, като след инсталиране на по-нова ОС се появява меню за избор на стартиращи системи.
Но какво да направите, ако Windows 7 вече е инсталиран и трябва да инсталирате Windows XP на вашия компютър.
Ако инсталирате Windows XP след Windows 7, ще загубите възможността да стартирате по-новата операционна система. При инсталиране на повече ранна версия Програма за Windowsинсталацията презаписва всички данни в главния запис за зареждане (MBR), сектора за зареждане и файловете за зареждане. По-рано Windows версииса несъвместими с новия метод на зареждане нова система. По-специално, Windows 7 използва ново хранилище на данни за конфигурация на зареждане. Този магазин съдържа цялата информация за операционните системи, инсталирани на компютъра. Следователно файлът Boot.ini от по-стара версия на операционната система Windows системине може да се използва за стартирането му.
След инсталиране на Windows XP ще бъде невъзможно да стартирате Windows 7. Възстановяване Стартиране на Windows 7 трябва да използвате неговия инсталационен диск.
Залепете инсталационен диск Windows 7 в DVD устройство, намерете файла в папката BOOT на него bootsect.exe.
Стартирайте командния ред: щракнете върху Старт - Изпълнение, въведете cmd в полето. Когато бъдете подканени, въведете командата

Код:

X:\boot\bootsect.exe /nt60 всички

където X е буквата на DVD устройството.

Създаване на меню за двойно зареждане
Както знаете, няма помощна програма за промяна на данните за конфигурацията на зареждане (BCD) в Windows XP, но тя е в папката с инсталиран Windows 7. За да го приложите правилно в XP, трябва да командна линиявъведете директорията System32 на операционната система Windows 7, например, като използвате командата

Код:

Cd /d X:\Windows\system32

където X е буквата на дяла с инсталиран Windows 7. След прехода изпълнете последователно следните команди:

Код:

Bcdedit /create (ntldr) /d " Microsoft Windows XP"

Тази команда създава магазин за изтегляне на Windows XP в магазина за изтегляне на Windows 7. Изпълнението на тази команда може да се провали, тъй като хранилището вече е създадено по подразбиране, така че просто трябва да го преименувате:

Код:

Bcdedit /set (ntldr) описание "Microsoft Windows XP"

Следната команда ще каже на Windows 7 зареждащата програма за местоположението на устройството на файловете за зареждане на XP:

Код:

Bcdedit /set (ntldr) дял на устройството=C:

Следната команда ще насочи буутлоудъра на Windows 7 към буутлоудъра на Windows XP:

Код:

Bcdedit /set (ntldr) път \ntldr

Следната команда ще добави ред за избор на Windows XP в менюто за зареждане и ще го постави под останалото:

Код:

Bcdedit /displayorder (ntldr) /addlast

За мнозина може да е по-удобно да намалят времето за изчакване за избор на зареждане на ОС, което по подразбиране е 30 секунди. За да конфигурирате този параметър, използвайте командата

Код:

Bcdedit /изчакване XX

Където XX е времето за изчакване в секунди.
За повече информация относно описания процес прочетете статията Инсталиране на Windows XP на компютър с Windows 7

Екип от съмишленици на конференцията OsZone създаде програма за автоматизиране на описаните по-горе действия, без да е необходимо да се работи на командния ред и при липса на дистрибуция на Windows 7. Подробно описаниепрограми в статията.

Стартирането на Windows се състои от много стъпки, изпълнявани последователно. Ако една от операциите по стартиране е извършена неправилно, системата няма да се стартира. Един от най-често срещаните проблеми от този вид е повредата на буутлоудъра. Записи в Windows XP.

Какво е запис за зареждане?

Главният зареждащ запис, по-известен като MBR, съхранява част от кода, специален подпис и таблици на дялове, необходими за правилното стартиране на системата. Когато е включен компютърен BIOSслед приключване на първоначалния тест, зарежда кодовия фрагмент на MBR RAM, прехвърляйки към него (кода) управлението на по-нататъшното стартиране на Windows.

Ако видите съобщение на екрана като „ntldr липсва“, „не устройство за зареждане” или просто черен фон без по-нататъшен напредък, тогава за да коригирате грешката, трябва да извършите поправка на зареждащото устройство за Windows XP.

Причини за неуспех:

  • Неправилно инсталиране на няколко операционни системи, което води до презаписване на кода за зареждане.
  • Деинсталиране на Linux OS или мениджър за зареждане.
  • Вирусна инфекция (обикновено рансъмуер, който блокира стартирането на Windows).
  • Хардуерна повреда на диска.
  • Прекъсвания на захранването (аварийно изключване).

Понякога е възможно да върнете функционалността на системата, като просто пренапишете MBR, понякога трябва да възстановите сектора за зареждане. Най-трудният случай е ръчното копиране на файловете на зареждащия механизъм в сектора за зареждане на твърдия диск.

Възстановяване на MBR

Първото нещо, което трябва да направите, ако системата не стартира, е да възстановите MBR с помощта на конзолата за възстановяване:


Записът за зареждане е възстановен - опитайте да рестартирате и да включите Windows XP отново.

Възстановяване на зареждащия сектор

Ако на екрана се появи съобщение като „Липсва NTLDR“, тогава проблемът е причинен от повреден запис за зареждане. Симптомите на тази грешка са подобни на MBR грешка, така че е по-добре да изпълните две команди за възстановяване:

Ако пренаписването на сектора за зареждане и MBR не помогна, опитайте да поправите грешките във файла Boot.INI:


Когато командата бъде изпълнена, програмата ще сканира всички дялове на диска, опитвайки се да намери копие на Windows. Потребителят ще бъде подканен да запише информация за зареждането на тази система в конфигурационния файл, в резултат на което Windows ще стартира правилно.

Копиране на файлове за изтегляне

Ако създаването на нов MBR и сектор за зареждане не помогне за разрешаването на грешката при стартиране, ще трябва ръчно да преместите файловете NTLDR, NTDETECT.COM и boot.ini в корена на диска.

  1. Стартирайте от диска, отворете конзолата за възстановяване.
  2. Напишете MBR и сектора за зареждане, както е показано по-горе.
  3. Изпълнете командата "map", за да изброите всички картографирани устройства. Намерете буквата на устройството на вашата дистрибуция на Windows.
  4. Въведете буквата на устройството на разпространението и натиснете Enter, за да започнете да работите с него.
  5. Въведете „cd i386“, за да отворите папката със същото име в дистрибуцията на Windows XP.
  6. Въведете „copy NTLDR C:\“, за да копирате NTLDR файла.
  7. Въведете „copy NTDETECT.COM C:\“, за да копирате файла NTDETECT.COM.

Следващият по ред ще бъде файлът BOOT.INI.