Как да използвате командния ред, за да коригирате проблеми със записите за зареждане на вашия компютър
Можете да използвате инструменти за възстановяване на системата, за да отстраните повечето от компютърните проблеми. Въпреки това, има моменти, когато ще трябва да решавате такива проблеми по ръчен начин, като например когато компютърът ви с Windows не се стартира. В тези случаи можете да използвате инструмент с име Bootrec.exe . Може да ви помогне да отстраните неизправности и да поправите неща като главния запис за зареждане ( MBR ), сектора за зареждане или хранилището за данни за конфигурация на зареждане (BCD)(Boot Configuration Data (BCD)) . Ето как работи във всички съвременни версии на Windows:
ЗАБЕЛЕЖКА:(NOTE:) Това ръководство обхваща Windows 10 , Windows 7 и Windows 8.1 .
Bootrec.exe - Най-добрият инструмент за ремонт на проблеми при стартиране в Windows
Без значение дали използвате Windows 7 или Windows 10 , ако операционната ви система има проблеми със зареждането и Startup Repair не може да реши проблема, струва си да опитате инструмента Bootrec.exe . С този инструмент можете да поправите главния запис за зареждане (MBR)(Master Boot Record (MBR)) , да напишете нов сектор за стартиране, да изградите отново данните за конфигурация на зареждане (BCD)(Boot Configuration Data (BCD)) и да добавите липсващи инсталации на Windows към данните за конфигурацията на зареждане.
Ако трябва да знаете какво означават всички тези, ето обяснение за всеки от тях:
- Основен запис за зареждане (MBR)(Master Boot Record (MBR)) - първият сектор на вашето системно устройство. Целта му е да каже на BIOS на компютъра къде да търси операционната система, за да може да я стартира.
- Зареждащ(Boot) сектор - регионът на диска, който съдържа кода, който трябва да се зареди в RAM паметта, който е необходим за зареждане на операционната система. Секторът за стартиране трябва да има специфичен дисков подпис, за да бъде видян от BIOS като сектор за зареждане. Ако този подпис е повреден или е променен, BIOS няма да може да намери сектора за зареждане и няма да може да зареди необходимите инструкции за намиране и стартиране на операционната система. В Windows 7 и по-новите версии на Windows секторът за зареждане зарежда Windows Boot Manager , осъществява достъп до данните за конфигурацията(Boot Configuration Data) на зареждане и използва тази информация за зареждане на операционната система
- Данни за конфигурация на зареждане (BCD)(Boot Configuration Data (BCD)) – BCD е база данни с данни за конфигурация по време на зареждане, която се използва от Windows Boot Manager . Данните за конфигурация на зареждане(Boot Configuration Data) се съхраняват във файл с данни, който има същия формат като системния регистър(Windows Registry) на Windows .
Как да стартирате командния ред(Command Prompt) , когато Windows не се зарежда успешно
За да можете да използвате Bootrec.exe , ще трябва да използвате командния ред(Command Prompt) . Въпреки това, тъй като вече имате проблеми със стартирането, е очевидно, че няма да можете просто да го стартирате от Windows .
Трябва да използвате диск за ремонт или устройство за възстановяване, което е създадено на работещ компютър с Windows . Ето някои ръководства, които ще ви помогнат да създадете такива дискове/устройства:
- Какво е диск за възстановяване на системата и как да създадете такъв в Windows(What is a system repair disc and how to create one in Windows) - това ръководство се отнася за всички съвременни версии на Windows . Потребителите на Windows(Windows) 7 могат да използват този метод само ако искат да имат шанс да поправят компютъра. Дискът за ремонт може да бъде CD или DVD с всички необходими файлове за отстраняване на неизправности във вашата система
- Как да създадете устройство за възстановяване в Windows 10(How to create a recovery drive in Windows 10) - научете как да създадете стартираща USB памет с инструменти за възстановяване за Windows 10 .
- Как да създадете устройство за възстановяване на USB памет в Windows 8 и 8.1(How to create a recovery drive on a USB memory stick in Windows 8 & 8.1) - това ръководство е полезно само за потребители на Windows 8 .
След като създадете устройство/диск за възстановяване, стартирайте от него. За да направите това, включете го и стартирайте вашия компютър или устройство с Windows . Веднага след като стартира, натиснете клавиша за избор на устройство за стартиране на клавиатурата. Обикновено това е клавишът F12 , F11 или клавишът Escape , но може да бъде и друг, в зависимост от производителя на дънната платка на вашето устройство. Ако направите това, компютърът ви ще покаже меню за избор на приоритет за стартиране. Използвайте клавишите със стрелки на клавиатурата, за да изберете устройството за възстановяване. След това натиснете Enter и когато бъдете помолени да натиснете произволен клавиш, за да стартирате от това устройство, направете го.
Ако използвате Windows 10 или Windows 8.1 , след като компютърът ви се стартира от USB устройството, ще бъдете помолени да изберете клавиатурната подредба, която искате да използвате. Когато това се случи, щракнете или докоснете оформлението, което съответства на вашата клавиатура. За да навигирате между всички налични клавиатурни оформления, натиснете „Вижте още клавиатурни оформления“("See more keyboard layouts") .
Списъкът с наличните езици на клавиатурата е доста дълъг и може да се наложи да превъртате много, докато намерите оформлението, което искате да използвате. На следващия екран трябва да щракнете или докоснете Отстраняване на неизправности (Нулирайте компютъра си или вижте разширени опции)(Troubleshoot (Reset your PC or see advanced options)) .
На екрана с разширени опции(Advanced options) щракнете или докоснете командния ред(Command Prompt) .
Ако използвате Windows 7 , първо изберете метода за въвеждане на клавиатурата, който искате да използвате, и щракнете върху Напред(Next) .
След това сканира за налични инсталации на Windows и изброява тези, които са намерени. Изберете инсталацията на Windows 7 , която искате да поправите, и щракнете върху Напред(Next) .
След това, когато списъкът с наличните опции за възстановяване на системата(System Recovery Options) бъде споделен, щракнете върху Команден ред(Command Prompt) .
След като стартирате командния ред(Command Prompt) , въведете командата bootrec.exe и натиснете Enter , за да видите опциите, които са налични за този инструмент. Както можете да видите на екранната снимка по-долу, има четири налични параметъра: /FixMbr, /FixBoot, /ScanOs и /RebuildBcd .
Нека видим как всеки от тях може да ви помогне да решите проблемите при зареждането на компютъра. Имайте предвид обаче, че дори инструментът Bootrec.exe да може да се справи с повечето проблеми при стартиране, той не гарантира успех във всяка възможна ситуация.
Как да поправите главния запис за зареждане(Master Boot Record) ( MBR )
Първият параметър на инструмента Bootrec.exe е /FixMbr . Позволява ремонт на повреден или повреден главен запис за зареждане (MBR)(Master Boot Record (MBR)) . Обикновено ще използвате този параметър, когато се сблъскате с едно от следните съобщения за грешка: „Операционната система не е намерена“("Operating System not found") , „Грешка при зареждане на операционната система“("Error loading operating system") , „Липсваща операционна система“("Missing operating system") или „Невалидна таблица с дялове“("Invalid partition table") . За да стартирате процеса на ремонт на MBR , изпълнете командата: bootrec.exe /fixmbr .
Как да напиша нов сектор за зареждане
Параметърът /FixBoot записва нов сектор за стартиране в системния дял. Инструментът ще използва сектор за зареждане, който е съвместим с вашата версия на Windows . Използването на този параметър е полезно в следните ситуации:
- Секторът за зареждане е заменен с нестандартен сектор за зареждане на Windows ;
- Зареждащият сектор е повреден;
- По-ранна операционна система Windows е инсталирана след инсталирането на вашата версия на Windows .
За да започнете да пишете нов сектор за стартиране, използвайте тази команда: bootrec.exe /fixboot .
Как да възстановите данните за конфигурацията на зареждане(Boot Configuration Data) ( BCD )
Данните за конфигурация на зареждане (BCD)(Boot Configuration Data (BCD)) съдържат подробен списък на това, което трябва да се зареди при стартиране. Microsoft посочва, че грешка при стартиране може да бъде причинена и от липсващи или повредени файлове в BCD . Параметърът /rebuildbcd може да бъде много полезен, когато трябва да коригирате някои грешки чрез пълно възстановяване на BCD . За да възстановите напълно данните за конфигурацията на зареждане(Boot Configuration Data) , изпълнете тази команда: bootrec.exe /rebuildbcd .
Как да добавите липсващи инсталации на Windows към (Windows)данните за конфигурация на зареждане(Boot Configuration Data)
Ако компютърът ви има инсталирани няколко операционни системи, но не всички от тях са налични, използвайте опцията /ScanOS . Използването на този параметър в Bootrec.exe ще стартира сканиране на всички дискове за всякакви инсталации на Windows , които в момента не са включени в данните за конфигурацията на зареждане (BCD)(Boot Configuration Data (BCD)) . На екранната снимка по-долу можете да видите как може да изглежда този процес на сканиране.
Ако командата bootrec.exe /scanos върне резултати, ще можете да продължите процеса на поправка. В крайна сметка ще върнете изгубената инсталация на Windows обратно в защитената BCD таблица, като по този начин ще я направите отново стартираща.
На първо(First) място, трябва да почистите главния запис за зареждане (MBR)(Master Boot Record (MBR)) , като използвате bootrec /fixmbr . След това въведете bootsect.exe /nt60 all /force и натиснете Enter . Параметърът /nt60 прилага основния код за зареждане, който е съвместим с BOOTMGR . Аргументът /all актуализира основния код за зареждане на всички дялове. Параметърът /force принудително демонтира тома(ите) по време на актуализацията на кода за зареждане, така че инструментът Bootsect.exe да не получи изключителен достъп до том.
Изпълнението на всички тези команди ще създаде нов MBR и ще му каже да използва правилния зареждане на Windows , за да зареди тази конкретна инсталация от вашето устройство.(Windows)
Заключение
Както можете от това ръководство, Bootrec.exe е много мощен инструмент за отстраняване на неизправности и проблеми със записите за зареждане на вашия компютър с Windows . Ако знаете други начини за отстраняване на проблеми с вашите записи за зареждане, не се колебайте да ги споделите в коментар.
Related posts
Как да отворите командния ред, когато Windows не се стартира (3 начина)
Как да поправите липсващи или повредени файлове на Windows от командния ред
Преки пътища за UEFI BIOS и средата за възстановяване на Windows 10
Как да използвате diskpart, chkdsk, defrag и други команди, свързани с диска
Как да скриете (или покажете) всеки дял в Windows (всички версии)
Команден ред: 11 основни команди, които трябва да знаете (cd, dir, mkdir и др.)
Как да отпечатате списъка с работещи процеси в Windows -
Как да видя всички потребители на компютър с Windows? (5 начина) -
Как да отворите командния ред (14 начина) -
Как да получа подсистемата на Windows за Linux?
Какво е възстановяване на системата и 4 начина да го използвате
Как да експортирате дървото на директории на папка в Windows
Как да работите с файлове, папки и приложения в Bash на Ubuntu на Windows 10
Преглеждайте системна информация и управлявайте процеси от CMD или PowerShell
Как да стартирате Windows 11 в безопасен режим (8 начина) -
Команден ред - Най-мощният и най-малко използвания инструмент за Windows
Как да използвате Diagnostic Data Viewer, за да научите какво не работи в Windows 10
Как да преброите файловете в папка с помощта на PowerShell, CMD или File Explorer
Как да използвате USB устройство за възстановяване на Windows 10 -
Как да направите стартиращо USB устройство с Windows, Ubuntu или FreeDOS