Здравейте скъпи посетители на блога.

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

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

И ако след инсталиране на Ubuntu или друга операционна система внезапно видите един от надписите на монитора: „ няма устройство за стартиране», « ntldr липсва"- трябва да възстановите буутлоудъра.

Причините( )

Има няколко основни причини за появата на такива проблеми:

    Неправилна инсталация на Windows 7, след което може да няма никакви надписи на монитора.

    Премахване на Linux или мениджъра, отговорен за стартирането.

  1. Механична повреда на твърдия диск.

    Проблеми със захранването.

MBR( )

Като цяло процесът на „възкресяване“ на компютър в случай на откриване на горните проблеми се извършва на няколко етапа и на всеки от тях си струва да проверите производителността на устройството. И така, първото нещо, което трябва да направите, е да възстановите MBR. За да направим това, извършваме няколко действия:


MBR вече е възстановен. Можете да рестартирате устройството и да проверите дали работи.

зареждащ сектор( )

В повечето случаи съобщението NTLDR липсва' показва проблеми със записа за зареждане. В някои случаи това се случва в резултат на повреда на твърдия диск.

Като цяло, в общи линии, този случай е подобен на описания по-горе, така че е по-добре да използвате две команди:

Както можете да видите, без диск за зареждане (флаш устройство) няма да работи за „възкресяване“ на системата.

Boot.ini( )

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


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

Bootmgr и ntldr са стандартни зареждащи програми, но те са предназначени за различни операционни системи. бootmgr- Това е по-нова версия на буутлоудъра, която се използва от Windows 7 насам Характеристикапо-бърза обработка на данни и възможност за зареждане на максималната версия на операционната система. Освен това е нова генерациявнедряване на интерфейса между компютърния хардуер и операционните системи и в близко бъдеще напълно ще замени BIOS модела, който съществува от няколко десетилетия.

на свой ред ntldизползвани върху старВерсии на ОС (Vista и XP). Този буутлоудър различнобавна обработка на данни и способност за справяне с прости задачи.

Нов мениджър за стартиране на bootmgr ориентиранада използвате специално BCD (Boot Configuration Data) хранилище за конфигурация на зареждане, както и специално разработени приложения и данни за спецификации EFI. За съвместимост с версии на Windows преди Windows Vista, новият BOOTMGR мениджър осигурява поддръжка за зареждане на операционни системи от компютри, базирани на BIOS от предишно поколение.

Възстановяване на буутлоудъра в Windows XP

Днес много повече потребители използват Windows XP на персоналните си компютри и поради факта, че тази версия на операционната система вече е остаряла, може да има повреди в буутлоудъра, поправямкоето може да бъде както следва:

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

Ако такива проблеми възникнат в Windows Vista, действията са подобни, тъй като се използва същият тип буутлоудър.

Коригиране на буутлоудъра в Windows 7

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

Ние използваме зареждане от дискили флашки:


Но този метод може да помогне само ако повредата на буутлоудъра е минимална. При по-сериозенпроблеми, трябва да използвате процеса на редактиране на boot.ini.

Използване bootrec:

Отстраняване на неизправности в Windows 8, 10

Windows 8 и 10 използват един и същ тип буутлоудър (в Windows 10 обаче той е увеличил скоростта на обработка на различни операции). Следователно възстановяването на този елемент става по подобен начин.

Автоматично възстановяване

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

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

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

Но не всичко е толкова тъжно, в Win XP OS възстановяването на буутлоудъра е просто, както може да изглежда на пръв поглед. За да извършим манипулации за възстановяване на буутлоудъра на Windows XP, се нуждаем от системно изображение, записано на диск или USB флаш устройство. Версията и битовата дълбочина на комплекта за разпространение на операционната система Windows XP трябва да бъде същата като тази, инсталирана за възстановяване.

  • Записваме изображението и стартираме от диск или флаш устройство. За да направите това, трябва да влезете в меню за стартиране- в зависимост от модела на дънната платка на компютъра или лаптопа, за да стигнете до менюто за стартиране на ОС, трябва да натиснете един от клавишите: Esc, F1, F2, F8, F9, F11, F12и т.н. Тук изберете нашите преносими носители.

  • След това трябва да изчакате, докато инсталационният диск се зареди напълно и в инсталационния прозорец трябва да натиснете клавиша ( Р ). Това действие е необходимо, за да отворите конзолата за възстановяване.

  • След това трябва да изберете операционната система (ако е една, натиснете номера ( 1 )).

  • В конзолата за възстановяване пишем командата fixmbr - това действие ще напише нов Windows XP буутлоудър, потвърдете избора си с ключа ( г ), което означава Да - тоест "Да".

  • Сега трябва да запишете кода за зареждане в дяла на системния диск на твърдия диск. За да направите това, ние пишем командата отново, само сега тя ще бъде команда ( fixboot ) и отново ( г ) и Въведетеза окончателно потвърждение.

Един от най-важните системни файлове на операционната система Windows XP с критични настройки за зареждане на системата Windows XP и известен на всички като файл boot.ini. Нека го разделим на части.

В случай, че някой друг не го е разбрал, това е един от първите файлове, с които XP говори, когато се стартира. Съхранява се в обикновен текст в основната директория на системата. Обръщението му е непоклатимо: C:\boot.ini.И тъй като файлът е системен файл, той автоматично (както и други братя) получава специални атрибути като Скрити, Системени Само за четене. Така че, ако искате да го редактирате, ще трябва да промените някои от Свойства на папката– без тях Windows XP Explorer скрива такива файлове:

Как работи boot.ini?

Boot.iniсъдържа информация за местоположението на XP на вашия компютър. Ако има няколко операционни системи, информацията за тях също се показва във файла (ако, разбира се, само версии до Windows XP, включително, участват в изтеглянето - изтеглянето на версии от Windows Vista става в съвсем различен ред).

СПРАВКА

Във версии на Windows Vista и по-нови, файлът boot.ini не съществува. Информацията за зареждане се съхранява във файл на системния регистър с име Данни за конфигурация на зареждане(BCD) и помощната програма се използва за редактиране на параметри за зареждане. bcdedit.com от командния ред.

По време на процеса на стартиране на системата функциите на друг файл са отговорни за правилния избор на операционната система - Ntldr, който „преглежда“ в разглеждания в момента boot.ini, който казва на файла Ntldr къде всъщност трябва да се търси системата или системите. Файлът boot.ini също е предназначен да каже дали трябва да покажете някакъв вид меню с избор на опции за стартиране и времето за избора им. В допълнение, именно в този файл се намира възможността за зареждане на операционната система или стартиране на конзолата за възстановяване на системата.

Меню за стартиране на Windows XP

Ако опцията ПОВЕЧЕ ОТ ЕДНА е съхранена във файла boot.ini, XP автоматично ще стартира с характерното меню.

Структурата и съдържанието на файла boot.ini

Файлът съдържа две основни категории. Първият - зареждащ инструмент. Съдържа две настройки. Време за изчакване преди зареждане на маркирана система по подразбиране „изчакване=( XX сек.)“- можете да зададете от 30 до 0. И операционната система, заредена по подразбиране, се показва в реда „по подразбиране = (адрес на операционната система). И за повечето потребители този запис е същият:

"по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS"

Следните параметри означават:

  • мулти(X)- използва се от ATA контролера на диска за намиране на дяла за зареждане. Параметърът винаги предхожда параметъра диск (X)ако SCSI контролерът не е активиран в BIOS се появява
  • rdisk(X)– физически твърд диск; х- броя на твърдите дискове - 0, 1, 2 и т.н. Обратното броене започва от 0!
  • диск (X)- логически диск (също е обем на физически диск); х– брой томове – 0, 1, 2 и т.н. Обратното броене започва от 0!
  • дял (X)– този параметър е свързан с параметъра rdisk(X)– означава дял на този физически твърд диск; х- брой секции - 1, 2, 3 и т.н. Обратното броене започва от 1!
  • \WINDOWS- форма на параметъра за местоположението на системните файлове, който е характерен за Windows XP (XP-ha съхранява файлове в тази папка).

Входната точка се използва от файла Ntldrза да намерите мястото, където се намира системата. Но има редове по подразбиране на файла boot.ini, които са по-трудни за писане на пътя, който обаче почти никога не виждате на домашни машини и те все още не са решили стандартите, така че такива системи са отишли ​​в забрава. Но това, което интересува средния потребител, е възможността да промени реда на зареждане в компютърна конфигурация с множество зареждания. Обикновено инсталирането на няколко операционни системи, което се извършва в обикновен ред, предписва правилните пътища по подразбиране, с които можете да играете с методите, описани по-долу.

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

Но да продължим.

Вторият раздел на нашия файл е операционна система- включва списък с операционни системи и програми за зареждане, както и тяхното местоположение. Може също да съдържа ключове, които конфигурират системата, посочена в списъка. Но всъщност редът от параметъра зареждащ инструментдублиран. Ако има няколко системи, техните имена (описание) просто се посочват чрез „ = “. Параметър /бързо откриванефорсира друг критичен файл NTDETECTминават покрай, например, устройство, инсталирано паралелно в една и съща верига (например DVDROM четец на оптични дискове), но също така имащо присвоен сериен номер. Клавиатурата, мишката и четецът на карти имат такива номера ... По този начин потребителят има възможност да посочи като устройство за зареждане не самия том, а DVDROM, флаш устройство или дял на твърдия диск, който съдържа само инсталационни файлове , но няма самата система . По-добре е обаче да извършите такава операция на форматиран диск без необходимите ви файлове - пригответе се за неизбежните грешки и преинсталирания. Процесът е изключително трудоемък и изисква знания и умения. И най-важното, нито един от инструментите за редактиране на файл boot.ini няма да ви позволи да показвате и извършвате операции върху записите на тези операционни системи, които се зареждат с помощта на други зареждащи програми.

Какво представляват файловете boot.ini?

Ето най-типичния пример за текст във файла, който търсите - всичко е просто, системата е същата:

таймаут=30 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition Professional" /fastdetect

Ето пример с активирана опция за конзола за възстановяване:

таймаут=30 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Конзола за възстановяване на Microsoft Windows" /cmdcons

И това е пример за двойно зареждане с две различни версии на Windows XP ( У домаи професионален):

таймаут=30 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)WINDOWS multi(0)disk(0) rdisk(0)преграда(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect multi(0)disk(0) rdisk(1)преграда(1)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

И тук има почти същия файл, но потребителят реши да инсталира 2 операционни системи на едно логическо устройство - това често е просто неприемливо (обърнете внимание на параметрите дял (X)– Системните папки на Windows имат имена Windowsи Windows.0):

таймаут=3 по подразбиранедиск (0) rdisk(0)преграда(1)\WINDOWS.0="Microsoft Windows XP Professional RU" /изпълни /fastdetect multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Microsoft Windows XP Home Edition

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

таймаут=5 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Безопасен режим" /safeboot:minimal /sos /bootlog

Как да редактирате ръчно файла boot.ini?

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

Какви са вариантите?

Намалете времето за размисъл например до 10 секунди. Стартирайте помощната програма за конфигуриране msconfigи настройте часа в частта на прозореца Тайм-аут:

В този прозорец няма да можем да правим нищо друго със съдържанието на файла. Но можете да работите с текста на файла, като го намерите чрез Explorer:

... или през контролния панел на Windows XP (или през Моят компютър):

Така или иначе Notepad ще покаже съдържанието си:

СПРАВКА

А сега една малка тайна за това какво се случва, когато отворите този прозорец. Това е този раздел. В Windows от семейството NT това е много готино нещо - всеки път, когато отворите този конкретен раздел, Windows има достъп до MBR дяла на твърдия диск ДИРЕКТНО (да, заобикаляйки паметта) само с една цел: да разбере кой диск всъщност е стартиращ сега? Така че, ако имате 2 различни тома на вашия твърд диск с 2 операционни системи Windows XP, променете присвояването на дисковете за момент в конзолата за управление на дискове, като размените зареждащите томове. И проверете отново съдържанието на файла boot.ini- промени се (освен ако, разбира се, съдържанието на самите файлове не е същото, без допълнителни опции, няма да видите разликата). И това е едно от нещата, които могат значително да улеснят процеса на инсталиране на няколко копия на Windows XP при специални условия (например от твърд диск) без програми като EasyBCD.

Добре ... Нека отново да погледнем кода на нашия файл:

таймаут=3 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) диск(0)rdisk(0)преграда(1)\WINDOWS.0="RU" / изпълни/fastdetect multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Microsoft Windows XP Домашно издание EN" /noexecute=optin /fastdetect

В този файл казва файла Ntldrкакво чакаме 3 секунди (изчакване=3), така че от твърдия диск - физически твърд диск - ( rdisk(0)) логически обем 0 раздел 1 (диск(0) преграда(1)) зареден Windows XP Professional, чиито системни файлове се намират в папката Windows.0. Втората от системите ( Домашно издание) ще изчака потребителят да избере. Повтарям, че такива настройки за много зареждане на две системи на един том са върхът на потребителското невнимание.

Как иначе мога да редактирам boot.ini?

Разбира се, има програма, която ви позволява относително безопасно да коригирате файла за изтегляне. Вече е програмиран в системата.

полезност bootcfg.exe.

Създаден специално за работа с повреден файл boot.ini или за редактиране на пътища за въвеждане на файлове. Командата включва няколко клавиша. Ето как изглежда файлът в помощната програма:

И ето командите на помощната програма с аргументи за нея:


Но какво да кажем за EasyBCD? Не и този път…

Тази програма може да прави много повече от просто редактиране на менюта. Той е предназначен за цялостна „преработка“ на менюто за зареждане с избор, преименуване, промяна на реда на зареждане и опции за инсталиране за операционни системи от различни типове. Един от методите е описан в едноименната статия.

Това обаче, господа, не е нашият случай - в част от самото име на програмата, абревиатурата BCDвече означава, че първоначално програмата се нуждае от boot loader поне на Vista, която, както вече споменах, работи по СЪВСЕМ различен начин. Така че не си правете труда да търсите по-стари версии на програмата за Windows XP (между другото, в които програмата работи чудесно). Те само имат повече грешки от съвременните, но условието от появата на програмата е същото - за коректна работа директно от менюто на програмата EasyBCD ще ви трябва версия на Windows не по-ниска от Vista. Въпреки това, дори в среда на Windows XP, EasyBCD може да бъде изключително полезен.

Грешки при работа с редактиране на режим на многозареждане.

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

  • каква е разликата между физическите и логическите устройства
  • каква е разликата между активните и логическите дялове на твърдия диск
  • какво е системен том (диск)
  • какво е и къде е boot сектора на диска
  • какво е форматиране и за какво служи
  • как да прочетете правилно системния файл за зареждане (вече знаете всичко за boot.ini)
  • каква е разликата между процеса на зареждане на Windows XP и Vista (и по-нови)

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

ПРИМЕР ПЪРВИ

  • Представете си, че към съществуващото копие на операционната система (да вземем Windows XP, за да опростим операционната система от едно поколение - с различни системи е още по-лошо), потребителят добавя още един. Нека го приемем като правило - потребителят не е глупак и благоразумно разделя твърдия диск на 2 тома и инсталира 2-ри на отделен дял. Сега има 2 ОС Windows XP. А ето и нашия файл:
таймаут=3 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) диск(0)rdisk(0)преграда(1)\WINDOWS.0="Microsoft Windows XP Professional EN" / изпълни/fastdetect multi(0)disk(0) rdisk(0)преграда(1)\WINDOWS="Microsoft Windows XP Домашно издание EN" /noexecute=optin /fastdetect

А ето и менюто:

  • Въпреки това, както често се случва, един от тях става неизползваем. Първият инсталиран. И беше взето решението: да се премахне. Какво може да се направи? Разбира се, възползвайте се от получените знания и изтрийте информацията от менюто, така че да няма повече запис. Нека премахнем реда за неработеща система (например версии на XP Professional):

Както разбирате, менюто на Windows ще се промени, но системата ще продължи да се зарежда. Който разбра браво. Който не е, обяснявам. Boot.iniказва файла Ntldrче трябва да стартирате Windows от папката Windows.0. Дяловете, самият номер на диска съвпадат, но няма информация за папката - просто я изтрихме. Но самата папка е жива и здрава и нейните настройки позволяват на системата да стартира. В резултат на това менюто за зареждане ще се промени (това е случаят, когато невежеството на потребителя на основите на операционната система спестява от неправилна корекция на файла boot.ini и ви позволява да запазвате данни, но не и реда във файловете! ):

съжалявам за качеството - запис Windows (по подразбиране)осветен

Как трябваше да се направи?

В този случай пример за нов файл за зареждане трябва да изглежда така:

Изчакване=3 по подразбиране=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

Както можете да видите, изтрихме не само информацията за съществуващата папка Windows.0, но също така промени името си в параметъра по подразбиранекато посочите желаното Windowsс „жива“ система (между другото, тъй като системата е оставена сама, таймаутможете да посочите 0 - какъв е смисълът да гледате избора, ако няма избор).

ПРИМЕР ВТОРИ

Изобщо нищо не се зарежда. Ако е така, значи сте повредили едно от тези:

  • BOOT.INI
  • NTLDR
  • NTDETECT.COM

Е, между другото, изтрих принудително boot.ini повече от веднъж и системата се зареди. Ако този трик не работи за вас, ще трябва да използвате DOS програмите от пакета LiveDVD от, за да възстановите буутлоудъра.

P.S. Не можете да напишете статия за всяка грешка. Докато пишех, статията, както забелязах, стана почти нечетлива. Така че задавайте въпроси в коментарите.

Успех на всички ни.

Прочетете: 1 244

Статията е предназначена за потребители, които са запознати с такива понятия, като например работа в командния ред с администраторски права и които могат да включат показването на скрити и системни файлове и папки. Желателно е познаване на инсталационния процес и функции. Статията не претендира за универсалност, тоест обхваща операционните системи на Microsoft: от Windows XP до Windows 7.

Първоначални условия или „И още няколко ограничения“. От само себе си се разбира, че вече имате инсталирани две системи и трябва да преинсталирате една от тях. Те се намират на същия твърд диск, по време на преинсталацията няма да се промениконфигурация на дяла, инсталацията ще бъде извършена към същия раздел, на който се намираше, форматирането ще се извърши с помощта на инсталатора.

Въведение

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

Малко теория

Операционната система се зарежда от активния дял на твърдия диск. В диспечера на дискове такъв дял се нарича системен. Този раздел съдържа файлове за зареждане на операционни системи. Можете също така да определите активността на даден дял, като използвате програми на трети страни като (активният дял ще бъде маркиран с така наречения „флаг за активност“) или използвайте програмата, налична в Windows diskpart.

diskpart
сел диск 0
продавам част 1
детайлна част

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

Фигура 1 - работа с програмата DiskPart

Освен това, за успешно изтегляне, трябва:

  • наличието на главен запис за стартиране (Master Boot Record - MBR) и сектор за зареждане, съвместим с файлове за зареждане на операционната система ( ntldr- за Windows XP и bootmgr- за Windows 7/Vista);
  • наличието в главната директория на активния дял на други файлове за зареждане: за Windows XP - файлове ntdetect.comи boot.ini, за Windows 7/Vista - Магазини за зареждане - Данни за конфигурация на зареждане ( BCD), който се намира в скрита системна папка ОБУВКА;
  • в случай, че на компютъра са инсталирани две операционни системи (Windows XP и Windows 7), зареждащите файлове и на двете трябва да са на активния дял.

Провал поне един от тези условия
ще стартира една или повече операционни системи
невъзможен!

Фигура 2 - Файлове за зареждане на Windows XP и Windows 7 на активния дял

червенфайловете за зареждане на windows 7 са подчертани, син- Файлове за зареждане на Windows XP

Необходими инструменти

  1. Инсталационен диск с операционна система Windows XP;
  2. Инсталационен диск с операционна система Windows 7;
  3. полезност bootsect.exeкойто е в папката ОБУВКАна разпределителния диск с Windows 7. Ако нямате такъв, можете да го получите тук.

Част 1. Преинсталиране на операционна система, която е на неактивен дял

Конфигурация 1: Windows 7 на активен дял, преинсталирайте Windows XP

  1. полезност bootsect.exeпоставете на дяла с Windows 7;
  2. Стартирайте от инсталационния диск на Windows XP. След като се появи подканата за инсталиране на системата, изберете тази, на която е била преди това, форматирайте и я инсталирайте;
  3. След инсталирането възможността за избор на операционни системи за зареждане ще изчезне. За да върнете тази функция, в командния ред изпълнете:
  4. X:\bootsect /nt60 Всички

    където х- буква за дял с Windows 7, или

    X:\BOOT\bootsect /nt60 Всички

    където х- буквата на DVD-ROM устройството с инсталирания в него диск за разпространение на Windows 7;

  5. Рестартирайте

Конфигурация 2: Windows XP на активен дял, преинсталиране на Windows 7

  1. Създайте папка в дяла на Windows XP BCDREZ
  2. bcdedit /експорт X:\BCDREZ\bcd

    където х- буква на дял с Windows XP

    Ако не можете да стартирате Windows 7, тогава можете да изпълните тази команда в Windows XP:

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

    където Y- буква за дял с Windows 7, х- с Windows XP;

  3. Извършете инсталирането на Windows 7, ако е необходимо, форматирайте дяла, в който ще се извърши инсталацията.
  4. Веднъж инсталиран, нов запис за зареждане ще се появи в менюто за зареждане. Можете да коригирате менюто по различни начини, но ние ще използваме един: ще върнем запазения запис.

  5. В Windows 7, в командния ред на администратора, изпълнете:
  6. bcdedit /import X:\BCDREZ\BCD

където х- буква на дял с Windows XP.

След рестартирането ще получите старото меню за зареждане.

Част 2. Преинсталиране на операционната система, разположена на активния дял

Конфигурация 1: преинсталирайте Windows 7 на активния дял, Windows XP - на неактивния

Има две възможности:

Първо: при инсталиране на Windows 7 скрит дял Системата е запазенане се формира.

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

  1. В дяла на Windows XP създайте папка БУТРЕЗ;
  2. Отворете дисплея на скритите и системните файлове, копирайте файловете за зареждане на XP: ntldr, ntdetect.com, boot.ini, е желателно допълнително да копирате файла bootfont.binза правилно показване на кирилица в менюто за зареждане;
  3. Експортиране BCDкоманда:
  4. bcdedit /експорт X:\BOOTREZ\bcd

    където х- буква на дял с Windows XP

  5. Инсталирайте Windows 7;
  6. След инсталирането отворете дисплея на скритите и системните файлове, копирайте от създадената папка БУТРЕЗФайлове за стартиране на XP: ntldr, ntdetect.com, boot.ini, bootfont.binкъм активния дял;
  7. Импортирайте записаните данни за зареждане с командата:
bcdedit /импортиране на X:\BOOTREZ\bcd

където х- буква на дял с Windows XP

Второ, при инсталирането на Windows 7 беше създаден скрит System Reserved дял.

Фигура 3 - предложение за избор на втория дял за инсталиране

В този случай активната секция е Системата е запазена, така че ако се ограничите до форматиране на дисковото пространство, заето преди това от Windows 7, тогава нищо няма да бъде загубено след рестартирането. Единственото действие, което трябва да извършите, е да използвате помощната програма bcdeditпроменете името на „Ранна версия на операционната система“ и след това по избор:

Bcdedit /set (ntldr) описание "Напишете каквото искате"

Конфигурация 2: Windows XP на активен дял, Windows 7 на неактивен

След като форматирате активния дял, ще загубите не само менюто за стартиране на операционните системи, но и самата възможност да стартирате Windows 7 дори след промяна MBRс помощта на помощната програма bootsect.exe, тъй като файлът за изтегляне bootmgrи BCDще бъдат премахнати. Има обаче лесен начин да избегнете трудностите.

  1. Създайте папка на дяла с Windows 7, за да съхранявате копия на файлове за изтегляне BCDREZ
  2. В Windows XP (това обстоятелство е особено важно, тъй като в Windows 7 няма да можете да извършите подобна процедура), копирайте файла bootmgrи папка ОБУВКА(не забравяйте, че те са скрити и системни)
  3. Преинсталирайте Windows XP
  4. Отворете дисплея на скритите и системните файлове, копирайте от папката BCDREZпапка ОБУВКАи файл bootmgrкъм основната директория на активния дял
  5. Презапишете MBR и сектора за зареждане:
X:\bootsect /nt60 Всички

където х- буква за дял с Windows 7 или

X:\BOOT\bootsect /nt60 Всички

където х- буквата на DVD-ROM устройството с инсталирания в него диск за разпространение на Windows 7

След рестартирането отново ще можете да стартирате и двете операционни системи.

Заключение

Ако прочетете тази статия, след като имате проблеми, използвайте диска за разпространение на Windows 7 или диска за възстановяване на Windows 7. Как да го създадете, прочетете статията. След като стартирате от един от тях, в прозореца, който ви подканва да инсталирате системата, изберете връзката "Възстановяване на системата", а след това - "Ремонт при стартиране". След това, ако няма други проблеми със зареждането, ще можете да заредите Windows 7 и след това двойно зареждане. Ако имате още въпроси, заповядайте в.