Как да проверите сектора за зареждане на твърд диск. Как да възстановите сектора за зареждане и записа за зареждане

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

Възможни причини за повреда

По правило повредата се появява неочаквано. Просто един ден не можете да си включите компютъра, защото операционната система не се зарежда. Това се дължи на факта, че по различни причини, които не са интересни за по-голямата част от потребителите, основният запис за зареждане (MBR), или както се нарича още, секторът за зареждане, е повреден. Причините за повредата могат да бъдат софтуерна повреда на MBR поради вирусна атака или нарушение на физическите сектори на твърдия диск. Можете да разрешите проблема, като възстановите сектора за зареждане. В резултат на това програмата ще преназначи областите на твърдия диск и друг сектор на диска ще изпълнява функциите на MBR.

Решение

Възстановяването на сектора за зареждане е доста просто. Най-често рестартирането на системата помага. Може да ви бъдат представени няколко опции. За неопитни потребители ви съветваме да изберете опцията за зареждане на системата с най-новите работни параметри. Ако това не помогне, опитайте да го стартирате в безопасен режим. В този случай няма да видите фоновото изображение. Освен това повечето програми няма да работят, но файловете, съхранявани на работния плот, могат да бъдат копирани на друг носител или на локално устройство. Тази опция трябва да се изпробва, защото единственият начин за възстановяване на системата може да бъде само преинсталиране с форматиране на системния диск. И ако не искате да загубите важни документи, не пренебрегвайте това действие.

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

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

Секвениране

Трябва да започнете да възстановявате сектора за зареждане на Windows 7, като натиснете бутона "Изтриване", когато включите компютъра. В секцията „Разширени“ (или „Зареждане“) намерете реда за зареждане на устройството. Задайте BIOS като първо CD/DVD устройство, запазете промяната и излезте.

Следващата стъпка е да изберете „Ремонт на Windows с помощта на конзолата за възстановяване“. След това от предложения списък изберете системата за възстановяване и въведете нейния номер. Натиснете "Enter". След това въведете командата "fixmbr", за да възстановите MBR, или командата "fixboot" с буквата на устройството за възстановяване, потвърдете я (Y) и натиснете отново "Enter". Рестартирайте компютъра си. Ако възстановяването на сектора за зареждане по този начин е неуспешно, остава само да преинсталирате системата.

Как да поправите зареждащия сектор на hdd

Почти всеки потребител, работещ с компютър, се сблъсква с проблема с повредата на HDD сектора. Може да има редица причини за това, вариращи от неправилно изключване до дълбоко проникване на вируса. Има много възможни начини за възстановяване на сектора за зареждане на твърдия диск и данните в него (в някои случаи информацията може да бъде загубена завинаги). Някои опции ще бъдат твърде сложни за обикновените потребители на компютри, а най-лошото е, че погрешните действия могат да доведат до този процес на безвъзвратна загуба на данни или глобално увреждане на цялата система. Ето защо, първото правило, преди да започнете възстановителните работи, е да се опитате да намалите броя на въздействията и особено неразбираемите и непроверени манипулации. Не се препоръчва да изтривате, изрязвате или копирате нищо. Всеки проблем е индивидуален, така че ще трябва да проверите сектора на различен софтуер. Има много различни програми, най-популярните са:

HDDScan;
Активно възстановяване на файлове;
Р-Студио;
Norton Partitionmagic;
Raxco;
EASEUS Partition Master.

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

Форматиране на медии

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

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

Разгледайте този метод точка по точка:
1) Намерете Създаване на нов регистрационен файл, ако е необходимо, въведете регистрационния файл.
2) След това трябва да намерите повредения носител според описанието на неговите характеристики, например: Disk / dev / sds - 160 GB, изберете го.
3) Следваща стъпка изберете тип дял между Intel, Sun, Mac и др.
4) След това се отварят възможните операции, които могат да се извършват с диска. Изберете Анализ.
5) Следва анализът на възможните загуби и цялостната структура.
6) Избор на геометрия на диска
7) Последните стъпки в раздела "Master Boot Record" са отговорни за рестартирането на сектора. Трябва да изберете повреден диск, след това да проверите секторите, да презапишете MBD.

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

Вторият начин е приложение в Windows
По различни причини първата опция може да не работи и въпросът как да възстановите своя сектор за зареждане на hdd3 остава отворен. За да разберем самия процес на възстановяване, нека разгледаме по-подробно какво представлява MBR.

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

Курс на действие:
1) Първо трябва да включите компютъра и да изберете зареждане от инсталационния диск или USB устройство, натиснете произволен клавиш и изберете „Възстановяване на системата“ в прозореца за инсталиране на Windows, ако се открие проблем, натиснете fix и рестартирайте.
2) Ако това не помогна на сектора за зареждане, отворете отново „възстановяване на системата“ и изберете елемента „следващ“, напишете bootrec / fixmbr в командния ред. Тази команда ще провери съвместимостта на главния зареждащ запис и ще реши проблема с неговата повреда. Но нищо няма да се промени в таблицата на дяловете.
3) Издаваме следната команда bootrec / fixboot, това действие записва нов сектор за зареждане, който ще бъде съвместим с Windows. Щракнете върху "изход" и рестартирайте компютъра.

Като цяло, това трябва да работи! Но както показва практиката, възстановяването на сектора за зареждане на твърдия диск не е толкова лесно и в този случай има повече начини и команди:
1) Командата bootrec / ScanOs извършва пълно сканиране и търсене на операционни системи, ако бъде намерена, ще се вижда на екрана.
2) bootrec / RebuildBcd се използва за добавяне на намерения Windows към общото меню за зареждане, комбинацията от Y и enter ще завърши процеса на добавяне.

Ако и това не работи, команда като bootsect/NT60 SYS може, за всеки отделен случай, да възстанови сектора за зареждане на HDD чрез актуализиране на главния код за зареждане. След това трябва да кликнете върху „излизане“ и да рестартирате компютъра си.
Разбира се, това далеч не са всички съществуващи методи и програми, така че ако тези опции не помогнаха, разумно е да се свържете с компютърния форум, защото много потребители се сблъскват с този проблем и си казват как да процедират, за да разумно възстановете сектора за зареждане на твърдия диск и не го повредете още повече. Секторите за зареждане са доста популярна тема, ако потърсите в Google, става ясно, че ситуациите с повреда на зареждащия механизъм са много различни, но почти винаги има противодействие на всяко действие. Ето още няколко добри и ефективни програми за възстановяване на твърд диск:
MBRFix
Твърд диск Paragon
Ботушът на Хирлен

Стартирайте от дискетата за възстановяване на системата и стартирайте командата SYS C:, която ще създаде Boot Sector на системния диск и ще копира системните файлове там. Уверете се, че версиите на операционните системи на дискетата и на възстановената дискета съвпадат.

Възстановяването на Boot Sector е по-лесно да се направи по "автоматичен" начин, но това не изключва възможността за "ръчно" възстановяване с помощта на молив, хартия и дисков редактор. Както бе споменато по-горе, ако има непокътнати (или поне частично повредени) елементи от логическата структура на диска, който се възстановява, запазете ги като файлове на резервния диск.

Труден случай. Унищожи не само Boot сектора

Но в същото време има копие на необходимите системни области под формата на файлове или дискови области.

Извършете стандартно форматиране на главния дял на диска, т.е. формат C: команда. В същото време файловата структура на форматирания дисков дял се формира с реконструкцията на Boot Sector, чиста FAT и Root Directory, областта с данни не се засяга, т.е. информацията в областта с данни не се променя.

Проверете дали местоположението на основната директория е правилно. За да направите това, в режим на изглед на клъстер на новосъздадения дял, като използвате DiskEditor за търсене на обекта "Поддиректория", проверете съвпадението на физическите номера на клъстера и номера на клъстера в първия запис на намерените поддиректории. Ако числата не съвпадат, е необходимо да коригирате стойността на броя на FAT секторите в записа за зареждане на Boot Sector. Корекцията се извършва чрез увеличаване на секторите с кратно половината от броя на секторите в клъстера. По правило такава настройка е необходима в случаи на нестандартно разделяне на диска или след изкуствено преоразмеряване на дялове.

Ако имате късмет и имате оцелели FAT и/или изображения на основната директория, архивирани като файлове, трябва да използвате DiskEditor, за да ги възстановите на диск. Ако сте оцелели след второто копие на FAT, но първото не е, трябва да копирате второто копие на мястото на първото копие.

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

Как да възстановите началния сектор ръчно

Адресът на Boot Sector може да бъде намерен във физическия сектор с координати 0/0/1 (Track/Head/Sector) в съответния раздел на елемента Partition Table. След това трябва да отидете в този сектор и да го видите във формат на Boot Record (клавиш F7 в програмата Disk Editor). Ако има "боклук" в полетата на основния сектор, тогава този сектор трябва да бъде възстановен ръчно. Необходимо е да попълните останалата част от сектора за зареждане с нули или да копирате сектора за зареждане на системната дискета на това място, ако дялът на диска е активен (C :) След това трябва ръчно да попълните контролните полета на този сектор :

Поле за запис на зареждане

Правилна стойност

Можете да напишете вашето име тук

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

Сектори на клъстер

Изчислете по-късно

Запазени сектори в началото

Записи в основната директория

Общо сектори на диска

Тази стойност е взета от таблицата на дяловете (поле +0Ch в съответния елемент)

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

Сектори на FAT

Изчислете по-късно

Сектори на песен

Стойността е взета от информация за Drive

Специални скрити сектори

Тази стойност е равна на стойността на относителните сектори (поле +08h в съответния запис в таблицата на дяловете) Ако дискът не е стартиращ, тогава числото 8388608 (800000h) се добавя към тази стойност

Полетата Сектори на FAT и Сектори на клъстер бяха оставени празни в тази таблица. Те трябва да бъдат изчислени допълнително:

Сектори на FAT: Преглеждаме секторите на диска след Boot Record, докато намерим началото на главната директория. Помним координатите на сектора на директорията. След това изчисляваме относителния брой на този сектор спрямо Boot Record въз основа на факта, че са известни броят на страните на диска, броят сектори на песен и относителният адрес на Boot Record = 1. След това намираме желания S/F поле:

S/F:=(<Относ. сектор каталога>-1) div 2.

Сектори на клъстер: Тази стойност трябва да бъде избрана въз основа на това, че може да приеме стойностите на 8 sect/clast или 4 sect/clast.

Забележка. Това описание е за FAT 16. Ако вашето устройство използва FAT 32, вижте описание

На етапа на логическо форматиране на всеки дял (логически диск) се създават четири логически области: сектор за зареждане (сектор за зареждане); таблица за разпределение на файлове (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 и чете останалата част от кода за зареждане от там.

Как да поправите зареждащия сектор на hdd

Почти всеки потребител, работещ с компютър, се сблъсква с проблема с повредата на HDD сектора. Може да има редица причини за това, вариращи от неправилно изключване до дълбоко проникване на вируса.

Активно възстановяване на файлове;

EASEUS Partition Master.

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

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

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

Разгледайте този метод точка по точка:

1) Намерете Създаване на нов регистрационен файл, ако е необходимо, въведете регистрационния файл.

3) Следваща стъпка изберете тип дял между Intel, Sun, Mac и др.

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

6) Избор на геометрия на диска

7) Последните стъпки в раздела "Master Boot Record" са отговорни за рестартирането на сектора. Трябва да изберете повреден диск, след това да проверите секторите, да презапишете MBD.

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

Вторият начин е приложение в Windows

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

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

1) Първо трябва да включите компютъра и да изберете зареждане от инсталационния диск или USB устройство, натиснете произволен клавиш и изберете „Възстановяване на системата“ в прозореца за инсталиране на Windows, ако се открие проблем, натиснете fix и рестартирайте.

2) Ако това не помогна на сектора за зареждане, отворете отново „възстановяване на системата“ и изберете елемента „следващ“, напишете bootrec / fixmbr в командния ред. Тази команда ще провери съвместимостта на главния зареждащ запис и ще реши проблема с неговата повреда. Но нищо няма да се промени в таблицата на дяловете.

3) Издаваме следната команда bootrec / fixboot, това действие записва нов сектор за зареждане, който ще бъде съвместим с Windows. Щракнете върху "изход" и рестартирайте компютъра.

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

1) Командата bootrec / ScanOs извършва пълно сканиране и търсене на операционни системи, ако бъде намерена, ще се вижда на екрана.

2) bootrec / RebuildBcd се използва за добавяне на намерения Windows към общото меню за зареждане, комбинацията от Y и enter ще завърши процеса на добавяне.

Ако и това не работи, команда като bootsect/NT60 SYS може, за всеки отделен случай, да възстанови сектора за зареждане на HDD чрез актуализиране на главния код за зареждане. След това трябва да кликнете върху „излизане“ и да рестартирате компютъра си.