Windows boot system repair

Windows 7 Boot Repair via Command Prompt (5 Ways and 2 Tips included)

Want to fix Windows 7 boot problems? You can see this article and learn Windows 7 boot repair via Command Prompt.

By Ivy / Last Updated October 9, 2020

If you have Windows 7 boot problems, the boot sector or master boot record on your system partition may be damaged, corrupted, or has missing files. And you will receive an error message like the following before Windows actually begins to load.

Missing operating system

Reboot and select proper boot device

Invalid partition table

Bootmgr is missing

FATAL: No bootable medium found! System halted.

Then, what are the boot sector and master boot record exactly?

What are the boot sector and master boot record?

The boot sector is a small section at the beginning of a hard drive. It’s created when you format the hard drive.

The boot sector contains some code and data that helps BIOS hand off the startup process to Windows. It also hosts the Master Boot Record (MBR), which contains the disk signature, partition table for the disk, and a small bit of code called the master boot code.

When a PC starts, the BIOS will load the master boot code into the PC’s RAM. Then it will scan the partition table, determine the active partition, load a copy of the boot sector into the PC’s RAM, and hand off the startup process.

If you backup MBR in advance, you can use it to restore your computer and make it work as normal. If not, you can see the next part and learn to repair boot with command prompt in Windows 7.

Five efficient ways to run Windows 7 boot repair

Way 1: Startup Repair with Windows installation media

If your boot sector or MBR runs into problems, you cannot start Windows normally. That’s to say, you need a bootable media to boot your computer. You can choose to create the Windows installation media or create a repair disk on a working computer.

Start with the detailed steps:

Step 1. Create Windows 7 installation media on a working computer. You can download ISO image files from Microsoft Store and burn the ISO image files to a USB drive or CD/DVD via Windows 7 USB DVD download tool.

Step 2. Plug the USB drive into your computer.

Step 3. Start your computer and press the corresponding key to go to BIOS.

Step 4. Set boot priority to your drive in the Boot option.

Step 5. Restart your computer and press any key to boot from it.

Step 6. Wait for Windows 7 installation files to load.

Step 7. Click Repair your computer in the initial Windows installation screen.

Step 8. Select the operating system in the window and click Next.

Step 9. Select Startup Repair in the System Recovery Options and it will automatically start to repair boot sector or MBR in Windows 7. Just wait patiently until the process is completed and click Finish.

If the startup repair not working in Windows 7, you still can click View advanced options for system recovery and support in the last page and back to the System Recovery Options page. Then, try command prompt in Windows 7 to repair boot.

Way 2: Windows 7 boot repair from Command Prompt

Step 1. Click Command Prompt in the System Recovery options

Step 2. Fix MBR in Windows 7. You can type the following command and hit Enter.

bootrec /fixmbr

Note: This command can write a new Windows-compatible MBR based on the version of your Windows to the boot sector. And it does not overwrite the existing partition table.

Step 3. Repair boot sector in windows 7. You can type the command below and hit Enter.

bootrec /fixboot

Note: This command can write a new boot sector to the system partition. And it does not overwrite the current partition table. If you install multiple operating systems on this computer, you need to reconfigure the boot options.

Step 4. Fix bootmgr is missing in windows 7 via command prompt. You can type the below command and press Enter.

bootrec /scannos

Step 5. Rebuild your BCD and get the missing Windows installations back. You can type the following command and press Enter to run it.

Читайте также:  Linux intel vga drivers

bootrec /rebuildbcd

Step 6. Rebuild the boot sector for Windows. You can type the following command and press Enter to start it.

bootsect.exe /nt60 all /force

The /nt60 parameter applies the master boot code that is compatible with BOOTMGR. The /all argument updates the master boot code on all partitions.

The /force parameter forcibly dismounts the volume(s) during the boot code update so that the Bootsect.exe tool does not gain exclusive volume access.

Way 3: Repair boot sector in Windows 7

If the bootrec /fixmbr and bootrec /fixboot doesn’t work, you can try to restore the boot sector code of your Windows 7 with steps below.

Step 1. Go to Command Prompt in the System Recovery Options and then type the following commands to find the drive letter of your installation media. Just see “Type” column which contains the word “CD-ROM”.

diskpart

select disk 0

list volume

Step 2. Take D: as an example and type commands below. If not, you can replace it.

d:

cd boot

dir

step 3. Type bootsect /nt60 SYS /mbr and hit Enter to restore boot sector code.

Step 4. Remove the installation media and restart your computer.

Way 4: Rename and rebuild BCD via Command Prompt

If the above command prompt does not work for you, you still can try to backup and rename BCD first and then rebuild it via CMD.

Step 1. Select Command Prompt in the System Recovery Options and type bcdedit /export C:\BCD_Backup command to create a backup for BCD.

Step 2. Type notepad in the command prompt and then click File > Open > Computer, find the file BCD in the corresponding drive, rename it as BCD.old, and then save the change and exit this window.

Step 3. Type bootrec /rebuildbcd in the command prompt window and input Yes when prompt.

Step 4. Type bcdedit /enum all in the window.

Step 5. Type exit and reboot your computer.

If you want to rebuild BCD without notepad, you can choose to type the following commands and hit Enter in order.

bcdedit /export C:\BCD_Backup

c:

cd boot

attrib bcd -s -h -r

ren c:\boot\bcd bcd.old

bootrec /RebuildBcd

Note: cпјљrefers to the location of your Windows.

Way 5: Windows 7 boot repair without disk

Step 1. Turn on your computer, press and hold the F8 key to go to the Advanced Boot Options screen, then choose Safe Mode with Command Prompt.

Step 2. You can try command prompt for Windows boot repair above and see if it works.

Extra tips for Windows 7 boot repair

1. Scan the integrity of your file system and hard drive and run Windows startup repair command prompt via chkdsk.

Aside by problem of boot sector itself, the physical problem of your hard drive can also damage the boot sector and MBR. Thus, you need to rule out this possibility.

2. Backup your computer with a free backup software.

No one dares to say that you can recover your computer all the time. Once the recovery fails, you can only reinstall your computer and all the apps. What’s more, you will lose your files forever. Thus, you need to create a backup for your computer or files. With one or more backup in hand, you can restore it whatever happens. To backup your computer, you need a proper software. I recommend you the free backup software — AOMEI Backupper Standard.

With this software, you can backup system, disk, partition, even a single file. You can use email notification to get to know whether your backup is completed successfully or not. Also, you can create a Windows 7 schedule backup at an interval date, such as daily, weekly, monthly.

And you can manage backup disk space via Backup Scheme. But this feature is only available on the paid-version. If you want to free up disk space, you need to upgrade to AOMEI Backupper Professional. If you use server-based computer, you can directly download AOMEI Backupper Server edition.

If you want to protect unlimited PCs and servers within your company, you may choose AOMEI Backupper Technician Plus. It offers unlimited billable technical services to clients. It also enables you to copy installation directory for portable version creation.

To backup your computer, you can download the backup software and open it. Then, click Backup and select the Backup type in the list. At last, follow the corresponding article to finish the backup.

To restore your backup, you can click Restore and complete the rest of step via on-screen instructions.

If your computer cannot boot, you can create a bootable media on a working computer and boot the computer having trouble. Also, you can use PXE boot tool to boot the unbootable computer.

Summary

If you receive the above mentioned error message, the boor sector or MBR may be corrupted or damaged. You can use installation disk to run Startup Repair or do Windows 7 boot repair via Command Prompt.

Читайте также:  Как удалить группы пользователей windows 10

If you can repair boot with command prompt in Windows 7, you are very luck. But, sometime, you will fail to repair startup issue. To ensure the security of your data and your computer, you’d better to create a backup in advance. With a backup in hand, you can restore it at any time.

Восстановление загрузчика Windows 10

Если после установки второй ОС, попыток воспользоваться свободным местом на скрытых разделах диска или их форматирования, в случае системных сбоев, при экспериментах с EasyBCD и в других случаях вы столкнулись с тем, что Windows 10 не загружается, сообщая «An operating system wasn’t found», «No bootable device found. Insert boot disk and press any key», то, возможно, вам требуется восстановление загрузчика Windows 10, о чем и пойдет речь ниже.

Вне зависимости от того, UEFI у вас или BIOS, установлена ли система на GPT диск со скрытым FAT32 разделом EFI загрузки или на MBR с разделом «Зарезервировано системой», действия по восстановлению будут одинаковыми для большинства ситуаций. Если ничто из нижеописанного не помогает, попробуйте Сброс Windows 10 с сохранением данных (третьим способом). Примечание: ошибки, подобные указанным выше, необязательно вызваны поврежденным загрузчиком ОС. Причиной может оказаться вставленный компакт-диск или подключенный USB-накопитель (попробуйте вынуть), новый дополнительный жесткий диск или проблемы с имеющимся жестким диском (прежде всего взгляните, а виден ли он в БИОС).

Автоматическое восстановление загрузчика

Среда восстановления Windows 10 предлагает опцию восстановления при загрузке, которое работает на удивление хорошо и в большинстве случаев оказывается достаточным (но не всегда). Чтобы восстановить загрузчик данным способом, проделайте следующие действия.

  1. Загрузитесь с диска восстановления Windows 10 или загрузочной флешки с Windows 10 в той же разрядности, что и ваша система (диска). Для выбора накопителя для загрузки можно использовать Boot Menu.
  2. В случае загрузки с установочного накопителя, на экране после выбора языка внизу слева нажмите пункт Восстановление системы.
  3. Выберите пункт Поиск и устранение неисправностей, а затем — Восстановление при загрузке. Выберите целевую операционную систему. Дальнейший процесс будет произведен автоматически.

По завершении вы либо увидите сообщение о том, что восстановление не удалось, либо компьютер автоматически перезагрузится (не забудьте вернуть загрузку с жесткого диска в БИОС) уже в восстановленную систему (но не всегда).

Если описанный способ не помог решить проблему, переходим к более результативному, ручному способу.

Процедура восстановления вручную

Для восстановления загрузчика вам потребуется либо дистрибутив Windows 10 (загрузочная флешка или диск), либо диск восстановления Windows 10. Если вы ими не обзавелись, придется воспользоваться другим компьютером для их создания. Подробнее о том, как сделать диск восстановления можно прочитать в статье Восстановление Windows 10.

Следующий этап — загрузиться с указанного носителя, поставив загрузку с него в БИОС (UEFI), либо используя Boot Menu. После загрузки, если это установочная флешка или диск, на экране выбора языка нажмите клавиши Shift + F10 или Shift+Fn+F10 на некоторых ноутбуках (откроется командная строка). Если это диск восстановления в меню выберите Диагностика — Дополнительные параметры — Командная строка.

В командной строке введите по порядку три команды (после каждой нажимаем Enter):

В результате выполнения команды list volume, вы увидите список подключенных томов. Запомните букву того тома, на котором располагаются файлы Windows 10 (в процессе восстановления это может быть не раздел C, а раздел под какой-либо другой буквой).

В большинстве случаев (на компьютере только одна ОС Windows 10, скрытый раздел EFI или MBR в наличии), для того, чтобы восстановить загрузчик, достаточно после этого выполнить одну команду:

bcdboot C:\windows (где вместо C может потребоваться указать другую букву, о чем было сказано выше).

Примечание: если на компьютере несколько ОС, например, Windows 10 и 8.1, вы можете выполнить эту команду дважды, в первом случае указав путь к файлам одной ОС, во втором — другой (не сработает для Linux и XP. Для 7-ки зависит от конфигурации).

После выполнения этой команды вы увидите сообщение о том, что файлы загрузки успешно созданы. Можно попробовать перезагрузить компьютер в обычном режиме (вынув загрузочную флешку или диск) и проверить, загружается ли система (после некоторых сбоев загрузка происходит не сразу после восстановления загрузчика, а после проверки HDD или SSD и перезагрузки, также может проявиться ошибка 0xc0000001, которая в этом случае также обычно исправляется простой перезагрузкой).

Второй способ восстановить загрузчик Windows 10

Если вышеописанный способ не сработал, то возвращаемся в командную строку так же, как делали это ранее. Вводим команды diskpart, а потом — list volume. И изучаем подключенные разделы дисков.

Если у вас система с UEFI и GPT, в списке вы должны увидеть скрытый раздел с файловой системой FAT32 и размером 99-300 Мб. Если же BIOS и MBR, то должен обнаружиться раздел размером 500 Мб (после чистой установки Windows 10) или меньше с файловой системой NTFS. Вам требуется номер этого раздела N (Том 0, Том 1 и т.д.). Также обратите внимание на букву, соответствующую разделу, на котором хранятся файлы Windows.

Читайте также:  Touchpad acer aspire one драйвера для windows

Введите по порядку следующие команды:

  1. select volume N
  2. format fs=fat32 или format fs=ntfs (в зависимости от того, какая файловая система на разделе).
  3. assign letter=Z (присваиваем букву Z этому разделу).
  4. exit (выходим из Diskpart)
  5. bcdboot C:\Windows /s Z: /f ALL (где C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу).
  6. Если у вас несколько ОС Windows, повторите команду для второй копии (с новым расположением файлов).
  7. diskpart
  8. list volume
  9. select volume N (номер скрытого тома, которому мы присваивали букву)
  10. remove letter=Z (удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся).
  11. exit

По завершении, закрываем командную строку и перезагружаем компьютер уже не с внешнего загрузочного накопителя, проверяем, загружается ли Windows 10.

Видео инструкция

Надеюсь, изложенная информация сможет вам помочь. Кстати, можно попробовать также и «Восстановление при загрузке» в дополнительных параметрах загрузки или с диска восстановления Windows 10. К сожалению, не всегда все проходит гладко, и проблема легко решается: часто (при отсутствии повреждений HDD, что тоже может быть) приходится прибегать к переустановке ОС. Также для восстановления можно попробовать простую команду bootrec.exe /fixboot (см. Использование bootrec.exe для исправления загрузочных записей).

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

23.12.2020 в 13:17

Большое спасибо, ваша статья очень помогла.
У меня была такая предыстория, я клонировал систему целиком на новый SSD.
старый диск не отключал. система грузилась с нового (якобы).
но после того как я форматнул старый диск полностью, чтобы превратить его из загрузочного в диск для хранения данных (фото-видео архивы и тд), система перестала грузиться вообще.

с помощью загрузочной флешки переименовал разделы (почему-то загрузочный диск назывался D а диск с данными C , хотя должно быть наоборот) и восстановил загрузчик , как написано в описании «ручного способа».

23.12.2020 в 17:45

29.12.2020 в 09:19

Мегареспект. Восстановил бухгалтерский комп за 5 минут. У меня после биоса сразу ребут шёл. Подумал что загрузчик наверное слетел. И правда. Второй способ помог, первый писал не удаётся скопировать. Прям выручил. Респект. А главное все без воды описано.

30.12.2020 в 19:19

Конец 2020-го…Специально зарегался,чтоб сказать «Спасибо!»
bcdboot спас мой день)

05.01.2021 в 23:49

Помогите пожалста.
Ноутбук lenovo 320-15isk ошибка при запуске 0xc000000f или 0xc000000e.
Загрузился с флэшки, диск С был действительно нечитаем. Чекдиск ошибки исправил, пару раз раньше это помогало но сегодня не помогло, диски С и D с информацией я вижу но загрузка не идет — вываливается или в синий экран с ошибкой или в пустой серый экран без информации и бесконечно висит.
при загрузке предлагается нажать F1 перейти в среду восстановления (перезагружается) или F8 для доступа к параметрам загрузки (возвращается в то-же меню) или ESC для входа в BIOS.
Если скрепкой тыкаю и пытаюсь сделать восстановление системы — та же самая ошибка.
Скрытый раздел fat32 размером 260Мб вижу.
sfc /scannow пишет «Защита ресурсов не может выполнить запрошенную операцию».
bcdboot c:\windows\ пишет «Сбой при копировании файлов загрузки».

06.01.2021 в 17:11

Здравствуйте.
Сложно сказать что-то определённое, поскольку из описания очень похоже на проблемы с жестким диском, которые, возможно, уже не устраняются chkdsk. Но быть может всё проще и проблема не столько в HDD, сколько в файловой системе, но опять же, как мы видим, обычная проверка диска этого не поправила.
Возможно, стоит попробовать обычную переустановку (можно и без форматирования, если данные важны), но тут нет гарантий, что не сделаем хуже.

07.01.2021 в 01:32

Нет, переустановка это крайний случай. Ноутбук рабочий и там куча установленного/настроенного софта.
Проблемы с HDD были, диск не виделся но chkdsk их устранил, ошибок теперь нет и данные читаются. По результатам chkdsk видно что bad секторов нет. Возможно есть проблемы с фс из-за чего система не грузится, и поэтому я и пытаюсь реанимировать.
С bsdboot это я ошибся, поставил bios обратно в UEFI и все хорошо, результат выполнения команды нормальный однако загрузки системы по-прежнему не происходит.
Как назло при установке win с флэшки и входе в режим «восстановление» сталкиваюсь со стандартным случаем — на диске нет контрольных точек и образа для восстановления в немного раннее состояние.
Какие способы/команды можно еще попробовать для реанимации системы, мне бы загрузить систему разок а там я склонирую диск и буду уже увереннее чувствовать себя.

07.01.2021 в 01:43

Кстати в режиме UEFI и команда sfc /scannow написала что «не обнаружено нарушений целостности» так что все хорошо!
Кстати при входе в режим восстановления при загрузке с загрузочной флэшки win10 и попытке выбрать пункт «восстановление при загрузке» пишет «восстановление при загрузке не удалось восстановить компьютер, файл журнала c:\windows\system32\logfiles\srt\srttrail.txt» — смотрю этот файл а там все отлично, типа «выполненный тест-* (их несколько), успешно завершено»

08.01.2021 в 10:58

А с другого диска с ОС грузануться а этот использовать как хранилище нельзя ?

Оцените статью