Как да възстановите сектора за зареждане на Windows. Възстановяване на зареждащ сектор - Решаване на проблеми с вашия компютър

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

Външни прояви

Когато на екрана се появи грешка, съмненията изчезват.

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

Текстовата информация може да е различна в зависимост от класификацията на грешката. Но когато се спомене думата boot, става ясно, че нещо не е наред с booting.

Как да възстановите MBR, ще разберете на тази страница.

причини

Обърнете внимание на най-честите причини за неизправности на зареждащия сектор на HDD.

Два вида буутлоудър

По-старите системи преди Windows XP използваха NT Loader (NTLDR). В Windows 7, Vista и по-късните версии на операционната система започнаха да се използват UEFI и EFI. Следователно старите и новите системи обикновено не се инсталират на един и същи компютър. В противен случай NTLDR презаписва UEFI.

Софтуер на трета страна

Грешки в сектора за зареждане на твърдия диск могат да възникнат, когато използвате дори популярни програми за дяла на твърдия диск. Това ми се случи с Acronis. Това се случва, защото такъв софтуер замества драйверите за зареждане на диска със свои собствени. Това може да повреди оригиналния MBR. Затова е по-добре да използвате вградените методи за разделяне на твърдия диск от Windows.

Вируси

Вирусите понякога предизвикват свои собствени "поръчки" в MBR. Ето защо, след като възстановите зареждането на HDD, проверете компютъра с антивирусни програми.

Ако сте сигурни, че причината са вируси, почистете компютъра си от тях дори преди да поправите MBR. За да направите това, има помощни програми на известни антивирусни компании, например Kaspersky Rescue Disk. Те се предоставят безплатно на официални уебсайтове с инструкции за употреба.

Всяка от тези програми е включена в софтуерния пакет за CD или DVD, който ви позволява да зареждате от CD, да намирате и премахвате вируси на HDD.

Възстановяване при стартиране на Windows 7

Ремонтът на сектора се извършва от CD или USB флашка с инсталационния пакет на операционната система.

  1. Първо поставете DVD в устройството или флаш устройството в USB порта с дистрибуцията на Windows.
  2. След това трябва да разрешите стартиране от тези устройства. Това става в настройките на BIOS.

Промяна на източниците за изтегляне

Технология от следния ред:


Не забравяйте да натиснете F10, когато излизате, в противен случай промените няма да бъдат запазени!

Работа от CD или флашка

Действате в следния ред:

  1. След рестартирането отдолу ще се появи надписът: „Натиснете произволен клавиш ...“. От него се иска да натиснете произволен клавиш. Кликнете. В противен случай няма да работи. Ако надписът вече е изчезнал, повторете всичко отначало. За да направите това, натиснете три клавиша наведнъж: Ctrl + Alt + Del. Това ще рестартира компютъра.
  2. Когато стартирате от DVD или флаш устройство, ще се появи прозорецът за инсталиране на Windows. Изберете „Възстановяване на системата“ долу вляво.
  3. Те ще предложат свързване на мрежови възможности, избор на езици или буква на устройство. Не променяйте нищо и преминете към избора на системи.
  4. Изберете желания Windows и поставете отметка в квадратчето до „Използване на инструменти за възстановяване ...“.
  5. Ако необходимата система не е там, тя трябва да се появи, когато щракнете върху „Зареждане на драйвери“.
  6. Продължете с бутона "Напред".
  7. В следващия прозорец изберете „Ремонт при стартиране“ и MBR може да бъде реанимиран автоматично.
  8. Ако секторът не работи, щракнете върху „Команден ред“.
  9. От командния ред извикайте помощната програма Bootrec и напишете за нея, за да поправите MBR: bootrec /fixmbr. Завършете всяка команда с клавиша Enter.
  10. След това създайте нов сектор за зареждане: bootrec/ fixboot. За да излезете от програмата, въведете изходи не забравяйте да натиснете Enter.

Ако корекциите не работят

Има друга команда за реанимиране на MBR - bootsect /NT60 SYS. След това опитайте да стартирате отново.

В случай на неуспешен опит, напишете в командния ред така: bootsect /rebuildbcd.Той ще търси операционни системи, инсталирани на компютъра.

Сега опитайте отново да влезете в Windows. Моля, обърнете внимание, че списъкът със системи ще има още една. Опитайте се да отидете до всеки от тях. Би трябвало да работи!

Нестандартен начин

Ако всички опции за възстановяване на сектора не са запазени, тогава се препоръчва да преинсталирате Windows. И как искате да го направите понякога! Вярно ли е?

И аз така си помислих и реших да сложа още една малка система до него. Какво означава "малък"? Това е системата за стартиране. Празен е: не съм инсталирал драйвери и мои програми на него, защото не работя в него. Но се зарежда!

Постигнах необходимото: на твърдия диск се появи работеща област за зареждане. Сега влизам нормално в старата система. Недостатъкът е, че загубих около 14 GB дисково пространство. Ако не се страхувате, можете да използвате този метод!

Как да коригирам сектор в Windows 8-10 и Vista?

За Vista и по-нови версии на Windows същите методи са подходящи като за "седемте", само дизайнът е различен. Например в "осмицата" той е такъв.

Но точките остават същите. Затова няма да ги описваме. Използвайте инструкциите по-горе за Windows 7.

В Windows XP

В "експиша" принципът на реанимация на сектора е подобен. Но входът е малко по-различен. Сега ще го видите:

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

Без значение колко напреднала е една операционна система, тя не може да бъде стартирана, без да има два сектора на твърдия диск, които съдържат кода, необходим за стартиране на всяка операционна система. Първият сектор се нарича Master Boot Record (MBR); той винаги се намира на: сектор 1/цилиндър 0/глава 1 и е първият сектор на твърдия диск. Вторият най-важен сектор е Boot Sector (зареждащ сектор), разположен в първия сектор на всеки том.

Главен запис за зареждане

Главният зареждащ запис е най-важната дискова структура; този сектор се създава, когато дискът е разделен. MBR секторът съдържа малък код, наречен Master Boot Code, както и дисков подпис и таблица на дяловете. В края на MBR сектора има двубайтова структура, указваща края на сектора. Има стойност 0x55AA. Сигнатурата на диска е уникален номер, разположен на отместване 0x01B8, който позволява на операционната система да идентифицира уникално диска.

Кодът, разположен в MBR сектора, изпълнява следните действия:

  • търси активен дял в таблицата на дяловете;
  • търси началния сектор на активния дял;
  • зарежда копие на сектора за зареждане от активния дял в паметта;
  • прехвърля контрола върху изпълнимия код от сектора за зареждане.

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

  • невалидна таблица на дялове;
  • Липсва операционна система.

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

Преградна маса

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

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

Имайте предвид, че само томове с поле за системен идентификатор 0x01, 0x04, 0x05 или 0x06 са налични под MS-DOS. Обаче томовете с различен системен идентификатор в това поле могат да бъдат изтрити с помощната програма FDISK.

Полета за цилиндър, глава и сектор

Полетата Начален цилиндър, Краен цилиндър, Начална глава, Крайна глава, Начален сектор и Краен сектор (обикновено наричани CHS) са незадължителни записи в таблицата на дяловете. Кодът за зареждане използва стойностите на тези полета, за да намери сектора за зареждане и да го активира. Полетата Starting CHS на неактивни дялове показват секторите за зареждане на първичните дялове и разширения сектор за зареждане на първото логическо устройство в разширения дял.

На етапа на логическо форматиране на всеки дял (логически диск) се създават четири логически области: сектор за зареждане (сектор за зареждане); таблица за разпределение на файлове (EKG1 и FAT2); · указател; областта за данни.

Секторът за зареждане на всеки логически диск (дял) се намира първи. Неговият блок от данни (512 байта) започва с JMP команда, която прехвърля управлението на програмата IPL2, съдържа името на операционната система и нейната версия, съдържа дисковия блок с параметри на BIOS (BBB), програмата IPL 2, която зарежда операционната система , и завършва с подпис 55AA .. По-долу Таблица 5 обяснява някои от най-важните му записи.

Зареждащият сектор променя броя на запазените сектори

Броят на запазените сектори вече е 32 преди първия FAT.

Нов блок с параметри на BIOS

Блокът с параметри на BIOS в EAT32 заема повече място от стандартния и се нарича Big FAT BIOS Parameter Block (BF_BPB). Поради това секторът за зареждане вече заема не един, а три физически сектора и има допълнителен, разположен през три физически сектора в седмия, осмия и деветия физически сектор. BF_BPB е разширена версия на BBP, открита в 12-битовия и 16-битовия FAT. Той съдържа същите структури като стандартния BPB, но включва няколко допълнителни полета, от които се нуждае FAT32. Промените, направени в BPB за поддръжка на FAT32, са описани по-долу.

Таблица 5. Най-важните записи в сектора за зареждане

Дължина (в байтове)

Съдържание

JMP и NOP инструкции

Име и версия на Windows

Брой байтове на сектор

Брой сектори на клъстер (винаги кратно на две на степен n)

Брой запазени сектори преди първия FAT

Брой FAT таблици

Брой елементи в основната директория (максимален лимит)

Общ брой сектори (00 00 - ако размерът на диска е повече от 32 MB)

Дръжка за околната среда; в този случай F8, което идентифицира устройството като твърд диск с всякакъв капацитет

Брой сектори на запис в таблицата FAT

Брой сектори на песен

Брой глави

Брой скрити сектори

Общ брой сектори, ако размерът на диска е по-голям от 32 MB

номер на диска; в този случай 80, което идентифицира основния дял

Запазено

Удължен подпис (винаги 29 часа)

Сериен номер на тома

етикет на тома

Тип файлова система (12 или 16 бита)

Забележка.Тази част от сектора за зареждане е известна като BIOS Parameter Block (BPB). Той съдържа физическите характеристики на диска, които MS-DOS и Windows използват при търсене на определена област. Чрез добавяне или умножаване на стойностите на тези параметри, операционната система открива къде се намира FAT таблицата, главната директория, където започва и завършва областта с данни.

Поле за основна директория.

Този елемент отчита броя на секторите в основната директория. За твърдите дискове тази стойност винаги е била 512 (0200h) и означава броя на директориите, поставени в тридесет и два сектора. Сега е променено на 0 (0000h) и се игнорира на FAT32 устройства.

Броят на секторите на запис в таблицата FAT.

Този елемент е заменен с null и сега действа като указател към съответния елемент в BF_BPB, когато става въпрос за BF_BPB по време на зареждане.

Описание на диска.

Ново 2-байтово поле, използвано като флаг, показващ дали има една или две FAT таблици на диска. Ако флагът е зададен, на диска има само един FAT, ако е изчистен - два. FAT32, създаден от командата Format, винаги формира 2 FAT таблици.

Първият клъстер на основна директория.

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

Сектор с информация за файла.

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

Архивиране на сектора за зареждане.

Друга важна иновация в EAT32. В предишните версии на файловата система FAT повредата на сектора за зареждане доведе до пълна загуба на цялото съдържание на диска. FAT32 облекчава този проблем. Когато записвате промени в том за зареждане на FAT32, FDISK архивира сектора за зареждане и го поставя в логически сектор 6 на тома. Ако новият MBR срещне грешка при четене или невалиден подпис при достъп до сектора за зареждане, той търси сектор 6 и чете останалата част от кода за зареждане от там.

Всяка операционна система Windows на персонален компютър има специални инструменти, които отговарят за действие или операция. Но има такъв инструмент, с който можете да променяте грешки и проблеми, както и да възстановявате прозорци от командния ред.
Ако операционната система не се стартира, трябва да използвате помощта на помощната програма Bootrec.exe

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

Bootrec.exe - Помощ за коригиране на зареждания на Windows

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

Когато работят с инструмент като Bootrek.exe, те използват команди за , но ако проблемната ситуация е възникнала в самата операционна система, инструментът трябва да се стартира вътре в нея.

Ако това се случи във версия на Windows 7, ще ви е необходим инсталационен носител или диск, който може да възстанови сектора за зареждане на твърдия диск. Можете да стартирате от USB или DVD дискове, зависи от версията на операционната система.

Фиг. 1. Когато видите такава картина на монитора, щракнете върху маркираната функция

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

фиг.2. Ще се отвори нов прозорец със свойства за възстановяване, но тук е необходим само командният ред за зареждане

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

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

Писане на нови зареждащи сектори

Функцията bootrec с опцията /FixBoot ще направи възможно записването в сектора за зареждане вътре в системния дял на твърдите дискове. Когато извършвате тази процедура, трябва да използвате дялове за зареждане, но само тези, които са съвместими с версиите на Windows 7 и 8.

Тези опции могат да се използват:

  • Ако има повреди по секторите за зареждане и тяхната структура и размер не отговарят на изискванията на твърдия диск.
  • При запис на несъвместими зареждащи сектори със системата Windows.
  • Когато старата операционна система Windows е инсталирана на мястото на новата версия.
За да напишете нов сектор за зареждане, трябва да стартирате bootrec.exe, както е на снимката

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

помощна програма bootrec.exe

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

За съжаление, за да стартирате конзолата, са необходими допълнителни стъпки. Ще бъде необходимо създайте диск за възстановяванеили диск с версия за инсталиране на Windows. Добре е да ги имате винаги под ръка, вместо да бързате да ги записвате на друго устройство или с приятели.

За седемте ще трябва да изберете елемента " Възстановяване на системата”, и след това стартирайте конзолата. За G8 първият елемент ще остане непроменен, но след това трябва да отидете на диагностика, от там звънят Допълнителни опциии едва тогава стартирайте конзолата.

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

Напишете нов зареждащ сектор

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


За да коригирате всичко това, просто въведете командата fixboot, както е показано на картинката.

Коригиране на MBR

Тази команда, която е първият ред, ще ви позволи да коригирате съответните записи на твърдия диск на системата. Всъщност те отговорен за редазареждане на системата, от което BIOS научава какво да зарежда и в каква последователност. Тази операция може да помогне, ако поява на грешка:

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

Как да намерите всички инсталирани системи

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

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

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

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