
Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).
Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.
Bootrec.exe — утилита исправления ошибок загрузки Windows
Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.
При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:
Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.
Запись нового загрузочного сектора
Запуск bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.
Применение данного параметра пригодится в тех случаях, когда:
- Загрузочный сектор поврежден (например, после изменения структуры и размеров разделов жесткого диска)
- Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows
- Был записан какой-либо не Windows-совместимый загрузочный сектор.
Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.
Исправление MBR (Master Boot Record, Главная загрузочная запись)
Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:
- No bootable device
- Missing operating system
- Non-system disk or disk error
- Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.
Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter.
Поиск потерянных установок Windows в меню загрузки
Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).
В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).
Пересоздание BCD — конфигураций загрузки Windows
Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.
В некоторых случаях, если указанные действия не помогают, стоит попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD:
- bootrec.exe /fixmbr
- bootsect.exe /nt60 all /force
Заключение
Как видите, bootrec.exe довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.
Привет друзья! В сегодняшней статье мы с вами создадим заново загрузчик Windows 7. В каких случаях это может пригодится. К примеру у вас не загружается Windows 7 и выдаёт ошибки, связанные с неисправностью загрузчика, например: «An operating system was not found» (Операционная система не найдена), BOOTMGR is missing. Press ctrl+alt+del, NTLDR is missing при загрузке Windows 7. А может вы перенесли Windows 7 с жёсткого диска на твердотельный накопитель, но система не стартует с SSD и выводит ошибку или показывает чёрный экран. Вы пытаетесь восстановить загрузку операционной системы стандартными командами, но у вас это не получается. В таких случаях нужно удалить и затем создать заново скрытый раздел — System Reserved (Зарезервировано системой, объём 100 МБ), именно на этом разделе находятся файлы загрузки Windows 7.
Создание загрузчика Windows 7 заново
Автор — Владимир.
При установке Windows 7 на ноутбук или компьютер с обычным BIOS (жёсткий диск MBR), автоматически создаётся скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ), назначение которого — хранить и защищать файлы загрузки операционной системы. Данный раздел всегда имеет атрибуты: (Активен, Система, Основной раздел), и с него происходит запуск операционной системы, установленной на вашем компьютере.
Если данному разделу присвоить букву диска и в параметрах папок (вид) установить параметры «Показывать скрытые файлы» и снять галочку с параметра «Скрывать защищённые системные файлы», то внутри вы увидите папку «Boot» (содержащую хранилище конфигурации загрузки файл — BCD), и менеджер загрузки файл «bootmgr».
Для успеха нашего дела, вспомним механизм загрузки Windows 7 и поможет нам программа BOOTICE. В первую очередь, после включения компьютера, управление получает подпрограмма BIOS, которая производит проверку на работоспособность всех комплектующих системного блока, затем БИОС смотрит в своих настройках приоритетное для загрузки устройство (жёсткий диск, флешка, DVD-диск) и найдя такое (к примеру жёсткий диск) считывает с него загрузочную запись MBR (Windows 7 обычно устанавливается на диск разметки MBR). MBR располагается в первом секторе загрузочного диска, имеет размер 512 байт, и содержит в себе программный код NT 6.x,
который выполняет поиск активного раздела (Active), с которого может осуществляться загрузка операционной системы, данный активный раздел называется PBR (Partition Boot Record) и имеет свою загрузочную запись Bootmgr.
После этого управление переходит менеджеру загрузки файлу «bootmgr», который запускает файл winload.exe Windows 7. Что такое winload.exe? Операционная система (в нашем случае Windows 7) это программа и чтобы она заработала (стала загружаться) необходимо запустить исполняемый файл OS: winload.exe или winload.efi. Запускает эти файлы загрузчик. Загрузчик это маленькая программа. Файл winload.exe запускает MBR-загрузчик, а файл winload.efi запускает EFI-загрузчик. Windows 7 в большинстве случаев установлена на диск с MBR загрузчиком.
Загрузка Windows 7 происходит в такой последовательности, менеджер загрузки файл «bootmgr» обрабатывает имеющуюся информацию в хранилище загрузки (файле BCD), а это — меню, время отображения, список операционных систем (если их несколько) и так далее, еcли данные корректные, то следует загрузка операционной системы. Но! Если хоть один из упомянутых мной файлов (bootmgr или BCD) окажется некорректным или вовсе будет отсутствовать, то проблемы при загрузке системы нам обеспечены. Часто бывает, что целостность данных файлов бывает нарушена в силу каких-либо причин (неосторожные действия пользователя, установка менеджеров загрузки сторонних разработчиков, вирусы и т.д), в этом случае стандартные действия по восстановлению загрузчика могут не помочь и тогда лучше всего удалить этот раздел полностью, затем форматировать и создать файлы загрузки заново. Как это можно сделать.
Удаляем скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ) и создаём его заново с помощью встроенной в систему утилиты командной строки diskpart
Загружаемся с установочной флешки Windows 7. Если не найдёте ISO-образ семёрки, то можете использовать загр. флешку Windows 8.1 или Win 10.
В начальном окне установки системы открываем командную строку клавиатурным сочетанием Shift+F10.
Вводим последовательно команды:
diskpart
lis vol (эта команда отображает буквы, номера, метки, размер и файловую систему. Буква раздела 100 мб (С:). Том 1. Буква раздела с установленной Windows 7 — (D:).
sel vol 1 (выбор тома с которым будем работать — 100 мб (С:). Том 1)
del vol (удаляем том 100 мб).
после удаления тома на диске появилась неразмеченная область 100 мб.
creat par prim (создаём основной раздел в этой неразмеченной области)
format fs=ntfs (создаём на разделе файловую систему NTFS)
assign letter С (присваиваем созданному разделу букву С)
activ (делаем раздел активным)
exit (выходим из diskpart)
bootsect /nt60 C: /mbr (данная команда записывает на жёсткий диск нужные коды PBR (Bootmgr) и MBR (NT 6.x))
bcdboot D:windows /s C: (создаём загрузчик для Windows 7, находящийся на (D:), расположение загрузчика (С:))
Файлы загрузки успешно созданы.
Windows 7 Starter Windows 7 Starter N Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Professional N Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Ultimate Windows 7 Ultimate N Windows Vista Ultimate Windows Vista Enterprise Windows Vista Business Windows Vista Home Premium Windows Vista Home Basic Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Ultimate 64-bit Edition Еще…Меньше
Аннотация
При использовании среды восстановления Windows (Windows RE) для устранения неполадок при запуске сначала воспользуйтесь параметром Восстановление запуска в диалоговом окне Параметры восстановления системы. Если это не помогает устранить проблему или необходимо вручную выполнить дополнительные действия по устранению неполадок, следует использовать средство Bootrec.exe. В этой статье рассказывается об использовании средства Bootrec.exe в среде Windows RE для устранения неполадок указанных ниже компонентов Windows Vista и Windows 7.
-
Основная загрузочная запись (MBR).
-
Загрузочный сектор.
-
Хранилище данных конфигурации загрузки.
Для устранения ошибки В файле данных конфигурации загрузки Windows отсутствуют требуемые данные можно также использовать средство Bootrec.exe.
Как запустить средство Bootrec.exe
Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.
-
Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
-
При появлении запроса нажмите клавишу.
-
Выберите язык, время и валюту, а также метод ввода данных (с клавиатуры или другой) и нажмите кнопку Далее.
-
Выберите пункт Восстановить компьютер.
-
Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
-
В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
-
Введите команду Bootrec.exe и нажмите клавишу ВВОД.

Средство Bootrec.exe поддерживает перечисленные ниже параметры, из которых можно выбрать наиболее подходящий.
/FixMbr
Этот параметр записывает в системный раздел основную загрузочную запись, совместимую с Windows 7 или Windows Vista. Он не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
/FixBoot
Это параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.
-
Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
-
Загрузочный сектор поврежден.
-
После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
/ScanOs
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Он также отображает все записи, не включенные в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если на компьютере присутствуют установленные операционные системы Windows Vista или Windows 7, которые не отображаются в меню диспетчера загрузки.
/RebuildBcd
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.

Для этого в командной строке среды восстановления Windows введите следующие команды:
-
bcdedit /export C:BCD_Backup
-
c:
-
cd boot
-
attrib bcd -s -h -r
-
ren c:bootbcd bcd.old
-
bootrec /RebuildBcd
Нужна дополнительная помощь?
Восстановление загрузчика Windows 7 — выполнение действий для восстановления работоспособности операционной системы, после возникновения неполадок при загрузке Windows. Из-за сбоя системы, пользователь может потерять данные, личные файлы, находящиеся на компьютере.
В один прекрасный момент времени, операционная система не сможет загрузиться на компьютере. На экране появляются различные сообщения (не всегда на русском языке), в которых говорится о проблеме с загрузкой Windows.
Содержание:
- Выполнение восстановления Windows 7 автоматически средством системы
- Восстановление загрузчика Windows 7 с помощью утилиты Bootrec
- Как восстановить загрузчик Windows 7 командной строки с помощью утилиты BCDboot
- Выводы статьи
Основные причины возникновения неполадок с загрузчиком Windows 7:
- действия пользователя: попытка использования скрытых системных разделов, неправильные изменения файлов загрузки при помощи EasyBCD и т. п.;
- системный сбой;
- воздействие вредоносного программного обеспечения;
- появление сбойных блоков на жестком диске компьютера;
- операционные системы установлены на компьютер в неправильном порядке;
- неполадки аппаратного обеспечения.
Проблему с загрузчиком необходимо решить, иначе не получится воспользоваться Windows, потому что система не запускается на компьютере. Неполадки можно устранить радикальным способом: заново установить Windows 7 на ПК.
Если есть резервная копия системы, созданная средством системы, или при помощи сторонних программ нужно выполнить восстановление из резервного образа Windows, созданного заранее. Многие пользователи, к сожалению, не удаляют должного внимания резервному копированию системы, поэтому эти способы им не подойдут.
Как восстановить загрузчик Windows 7? Для восстановления файлов загрузки операционной системы воспользуйтесь встроенными средствами Windows: автоматическое восстановление запуска, а также при помощи утилит BootRec и BCDboot, входящих в состав операционной системы, запускаемых в командной строке.
Перед использованием средств операционной системы, необходимо узнать разметку жесткого диска MBR или GPT. Современные компьютеры имеют стиль разметки жесткого диска GPT и новый БИОС — UEFI, а во времена Windows 7, на дисках использовалась разметка MBR, и теперь уже устаревший BIOS. На некоторых компьютерах, Windows 7 с разрядностью 64 бит, установлена на диски с UEFI и GPT, а в основном, на ПК с Windows 7 используется разметка MBR (главная загрузочная запись).
В этой статье мы рассмотрим инструкции, как в Windows 7 восстановить загрузчик системными средствами: сначала выполним автоматическое восстановление, а затем попробуем восстановить загрузчик из командной строки.
Для выполнения операций по восстановлению загрузчика, потребуется либо Диск восстановления Windows 7, либо установочный DVD диск с операционной системой, или загрузочная флешка Windows 7. Загрузочные носители нужны для получения возможности загрузить на персональном компьютере среду восстановления Windows RE (Windows Recovery Environment), с помощью которой можно попытаться решить проблему с невозможностью запуска системы.
Выполнение восстановления Windows 7 автоматически средством системы
Самый простой способ: автоматическое восстановление загрузочного раздела на жестком диске средством операционной системы. Это действие происходит без участия пользователя, необходимо только загрузится на компьютере с загрузочного диска.
Сразу после запуска компьютера, при помощи клавиш клавиатуры нужно войти в загрузочное меню (Boot Menu) для выбора внешнего устройства для загрузки: DVD диска или USB флешки. Какие клавиши следует нажимать, зависит от производителя оборудования, узнайте заранее об этом.
Другой способ: можно войти в BIOS и выставить там приоритет загрузки с подключенного устройства: USB накопителя или DVD диска.
На этом примере, я использую установочный диск Windows 7, все действия с загрузочной флешки выполняются подобным образом.
В первом окне программы установки Windows нажмите на кнопку «Далее».
В окне с предложением начать установку операционной системы на компьютер, в левом нижнем углу нажмите на «Восстановление системы».
В открывшемся окне «Параметры восстановления системы» запустится поиск установленных систем.
Через некоторое время появится сообщение о том, что обнаружены проблемы в параметрах загрузки компьютера.
Нажмите на «Подробности» для того, чтобы посмотреть описание исправления.
Для запуска автоматического устранения неполадок с загрузкой системы, нажмите на кнопку «Исправить и перезапустить».
После восстановления загрузчика, операционная система Windows 7 снова загрузится на компьютере.
Автоматическое устранение проблем средствами системы можно запустить немного по-другому:
- В окне «Параметры восстановления системы» активируйте опцию «Используйте средства восстановления, позволяющие устранить проблемы при запуске Windows. Выберите операционную систему для восстановления», а затем нажмите на кнопку «Далее».
- В окне выбора средств восстановления нажмите на «Восстановление запуска».
- Дождитесь окончания операции по автоматическому устранению проблем, мешающих запуску системы.
Если проблема автоматически не решена, перейдите к следующим способам, в которых пользователю придется вручную вводить команды в командной строке Windows.
Восстановление загрузчика Windows 7 с помощью утилиты Bootrec
Следующий способ предполагает восстановление загрузчика Windows 7 через командную строку. Для этого мы используем утилиту Bootrec.exe. Это способ работает только с дисками, имеющими основную загрузочную запись MBR.
С загрузочного диска нужно войти в среду восстановления Windows, описанным выше способом.
В окне «Параметры восстановления системы» нажмите на опцию «Командная строка».
В утилите Bootrec.exe используются следующие базовые команды:
- FixMbr — параметр записывает основную загрузочную запись (MBR) в системный раздел диска, совместимую с Windows 7, существующая таблица разделов не перезаписывается
- FixBoot — при помощи команды выполняется запись в системный раздел нового загрузочного сектора, который совместим с Windows 7
- ScanOS — выполнение поиска на всех дисках установленных систем, совместимых с Windows 7, отображение записей, которых нет в хранилище конфигурации системы
- RebuildBcd — проведение поиска на всех дисках установленных систем, совместимых с Windows 7, выбор систем для добавления данных в хранилище конфигурации загрузки
Команда FixMbr применяется для исправления основной загрузочной записи, а также для удаления из главной загрузочной записи некорректного кода.
Команда FixBoot используется при следующих условиях: повреждение загрузочного сектора, загрузочный сектор заменен на нестандартный загрузочный сектор, на компьютер с Windows 7 была установлена более ранняя версия Windows (Windows XP или Windows Vista).
Команда ScanOS служит для поиска на всех дисках операционных систем, совместимых с Windows 7. В результате, будут отображены все записи, относящиеся к другим операционным системам, установленным на компьютере, которые не отображаются в меню диспетчера загрузки.
Команда RebuildBcd позволяет обнаружить и добавить в хранилище конфигурации загрузки, установленные на компьютере системы. Параметр используется для полного перестроения конфигурации хранилища загрузки системы.
В окне интерпретатора командной строки введите команду (после ввода команд в командной строке нажимайте на клавишу «Enter»):
bootrec /fixmbr
Если проблема не устранена, возможно, понадобится ввод следующей команды:
bootrec /fixboot
Остальные команды применяются, если на компьютере установлено несколько операционных систем.
Закройте командную строку, а в окне «Параметры восстановления системы» нажмите на кнопку «Перезагрузка».
Как восстановить загрузчик Windows 7 командной строки с помощью утилиты BCDboot
При помощи утилиты bcdboot.exe можно восстановить загрузчик Windows 7 на компьютерах с MBR или GPT стилями разметки жесткого диска.
Загрузитесь со съемного устройства пройдите путь до окна с выбором способа восстановления системы, а затем запустите командную строку. Другой вариант: в самом первом окне нажмите на клавиатуре на клавиши «Shift» + «F10» для входа в окно командной строки.
В окне командной строки введите команду для запуска утилиты DiskPart:
diskpart
Для вывода информации о дисках компьютера введите следующую команду:
list volume
Нам нужно узнать букву диска (имя тома), на котором установлена операционная система.
Имя тома (буква диска) в утилите Diskpart может отличаться от буквы диска в Проводнике. Например, в моем случае, в Проводнике системный раздел имеет букву «C», а в diskpart он обозначен буквой «E».
Для выхода из утилиты diskpart введите:
exit
Далее в окне интерпретатора командной строки введите команду:
bcdboot X:windows
В этой команде: «X» — буква диска, на котором установлена операционная система. В моем случае, это буква «E», у вас может быть другое имя тома (диска).
Закройте командную строку.
В окне «Параметры восстановления системы» нажмите на кнопку для перезагрузки компьютера.
Выводы статьи
При возникновении неполадок с загрузчиком Windows 7, необходимо восстановить файлы загрузки системы, загрузившись на компьютере с загрузочного диска Windows. Восстановить поврежденные или отсутствующие файлы можно при помощи средств операционной системы: автоматическим устранением неполадок загрузки Виндовс, используя утилиты Bootrec и BCDboot, запускаемые из командной строки в среде восстановления.
Похожие публикации:
- Команды «Выполнить» в Windows: полный список
- Восстановление Windows 10 из резервного образа системы
- Как отключить обновления в Windows 7 — 3 способа
- Windows 7 AIO [Все в одном] в Win Toolkit
Содержание
- Команда BOOTSECT — записать программный код загрузчика Windows.
- Редактирование меню загрузки Windows 7
- Работа с bcdedit
- КАК ИЗМЕНИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ, ЗАГРУЖАЕМУЮ ПО УМОЛЧАНИЮ
- КАК ИЗМЕНИТЬ РАЗМЕЩЕНИЕ ЗАПИСЕЙ В МЕНЮ ЗАГРУЗКИ
- КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ЗАДЕРЖКИ ЗАГРУЗКИ
- КАК ИЗМЕНИТЬ ЯЗЫК МЕНЕДЖЕРА ЗАГРУЗКИ
- КАК ИЗМЕНИТЬ ЯЗЫК ДОПОЛНИТЕЛЬНОГО МЕНЮ ЗАГРУЗКИ
- КАК ИЗМЕНИТЬ НАЗВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ В МЕНЮ ЗАГРУЗКИ
- КАК ИЗМЕНИТЬ БУКВУ РАЗДЕЛА, ГДЕ НАХОДИТСЯ ПАПКА ОС И ЗАГРУЗОЧНЫЕ ФАЙЛЫ
- КАК ДОБАВИТЬ НОВУЮ ОПЕРАЦИОННУЮ СИСТЕМУ В МЕНЮ ЗАГРУЗКИ
- КАК УДАЛИТЬ ЗАПИСЬ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ ИЗ МЕНЕДЖЕРА ЗАГРУЗКИ И BCD
- Меню загрузки Windows 7
- Редактирование через меню «Система»
- Правка через утилиту «Конфигурация системы»
- Видео — Как отредактировать меню загрузки Windows 7
- Точная настройка загрузки с помощью командной строки
- Подключение виртуального жесткого диска (VHD)
- Редактирование с помощью сторонних программ
- Возможные проблемы и рекомендации
- Видео — Редактирование меню загрузки операционных систем
Команда BOOTSECT — записать программный код загрузчика Windows.
Утилита BOOTSECT.EXE позволяет изменить программный код загрузчика Windows для переключения между двумя вариантами диспетчера загрузки — BOOTMGR или NTLDR . Загрузчик ntldr использовался до появления операционной системы Windows Vista. В процессе начальной загрузки, программный код загрузочного сектора раздела ( PBR — Partition Boot Sector) обеспечивал поиск, считывание в память и передачу управления файлу ntldr , который размещался в корневом разделе загрузочного диска. Конфигурирование загрузчика ntldr выполнялось с помощью простого текстового файла boot.ini , содержимое которого задавало список загружаемых операционных систем, их параметры загрузки, размещение системных файлов и т.п. В операционных системах Windows Vista /Server 2008 и более поздних, загрузчик ntldr не используется, и заменен диспетчером загрузки bootmgr . Соответственно, изменился и программный код загрузочного сектора раздела, обеспечивающий передачу управления файлу bootmgr . Новый диспетчер загрузки использует собственные данные конфигурации загрузки (Boot Configuration Data — BCD) и может выполнять, при определенных настройках, загрузку любых операционных систем семейства Windows . Загрузчик ntldr не поддерживает возможность загрузки Windows Vista и старше. Для коннфигурирования диспетчера загрузки bootmgr используется команда BCDEDIT
Команда BOOTSECT позволяет записывать заданный программный код загрузочных секторов, обеспечивающих загрузку либо ntldr , либо bootmgr .
Формат командной строки:
Параметры командной строки Bootsect :
/help — отображение справочной информации;
/nt52 — запись программного кода загрузочного сектора, обеспечивающего использование загрузчика ntldr для операционных систем, предшествующих Windows Vista.
/nt60 — запись программного кода в загрузочные секторы для обеспечения загрузки файла bootmgr — диспетчера загрузки Windows Vista/Server 2008 и более поздних ОС семейства Windows.
SYS — запись будет выполнена в секторы системного раздела, который использовался для загрузки Windows, в среде которой выполняется данная команда.
ALL — запись программного кода будет выполнена для всех существующих разделов, которые могут быть использованы для загрузки Windows.
DriveLetter — буква диска, для которого будет выполнена перезапись программного кода загрузочных секторов.
/force — принудительное отключение используемых другими программами томов дисков для обеспечения монопольного доступа утилиты bootsect.exe
/mbr — изменение программного кода главной загрузочной записи (MBR — Master Boot Record) без изменения таблицы разделов диска. При использовании с параметром /nt52 , MBR будет совместима с предшествующими Windows Vista версиями, При использовании с параметром /nt60 — MBR будет совместима с операционными системами Windows Vista и более поздними.
bootsect /nt52 E: — создать для диска E: загрузочные записи для операционных систем Windows XP/2000/NT, т.е для загрузки на базе ntldr ;
bootsect /nt60 C: /mbr — изменить главную загрузочную запись и загрузочный сектор раздела диска C: для обеспечения загрузки диспетчера bootmgr
bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.
Редактирование меню загрузки Windows 7

Прежде всего нужно запустить командную строку. Чтобы это сделать, откройте Пуск и в строке поиска введите команду cmd. Кликните на появившейся вверху строке правой кнопкой мыши и выберите «Запуск от имени администратора».

и нажать Enter. Перед вами отобразится список всех элементов загрузчика.
Давайте рассмотрим основные параметры утилиты:
- default – ID операционной системы, которая загружается по умолчанию; если bcdedit работает в той ОС, которая загружается по умолчанию, то параметр default будет иметь значение ;
- description – название операционной системы, которое отображается в меню загрузки (например «Microsoft Windows 7»)”;
- displayorder – порядок в котором отображаются записи об операционных системах в меню загрузки;
- device – раздел диска, на котором располагаются файлы загрузки;
- locale – язык, используемый в основном либо дополнительном меню загрузки;
- osdevice – раздел, где находятся системные файлы данной операционной системы; чаще всего в параметрах device и osdevice указано одно и то же значение;
- path – если в параметре device указан раздел диска с файлами ОС, то в параметре path располагается путь к загрузчику ОС;
- timeout – время в секундах, по истечению которого автоматически начинается загрузка операционной системы.
Стоит отметить, что если к команде, выполняемой с помощью bcdedit, не добавлен параметр /set с соответствующим ID (идентификатором), то изменения, произведенные с помощью такой команды, будут применены к Диспетчеру загрузки Windows (Windows Boot Manager), а не к Загрузка Windows (Windows Boot Loader).
Чтобы предотвратить повреждение загрузчика, перед внесением изменений создайте его резервную копию. Создайте на диске C: папку с именем BootBackup (или любым другим). Выполните команду:
Для восстановления из резервной копии вы можете использовать команду:
Работа с bcdedit
Предположим, что у вас есть несколько записей в меню загрузки, которые имеют идентификаторы , , .
КАК ИЗМЕНИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ, ЗАГРУЖАЕМУЮ ПО УМОЛЧАНИЮ
Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Например для ОС с идентификатором команда будет выглядеть так:
Теперь ОС с будет сверху в меню загрузки.
КАК ИЗМЕНИТЬ РАЗМЕЩЕНИЕ ЗАПИСЕЙ В МЕНЮ ЗАГРУЗКИ
Записи можно перемещать несколькими способами.
Делаем запись первой в списке:
Делаем запись последней в списке:
Указываем точный порядок записей:
КАК ИЗМЕНИТЬ ЗНАЧЕНИЕ ЗАДЕРЖКИ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ ЯЗЫК МЕНЕДЖЕРА ЗАГРУЗКИ
КАК ИЗМЕНИТЬ ЯЗЫК ДОПОЛНИТЕЛЬНОГО МЕНЮ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ НАЗВАНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ В МЕНЮ ЗАГРУЗКИ
КАК ИЗМЕНИТЬ БУКВУ РАЗДЕЛА, ГДЕ НАХОДИТСЯ ПАПКА ОС И ЗАГРУЗОЧНЫЕ ФАЙЛЫ
КАК ДОБАВИТЬ НОВУЮ ОПЕРАЦИОННУЮ СИСТЕМУ В МЕНЮ ЗАГРУЗКИ
КАК УДАЛИТЬ ЗАПИСЬ ОБ ОПЕРАЦИОННОЙ СИСТЕМЕ ИЗ МЕНЕДЖЕРА ЗАГРУЗКИ И BCD
Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:
Если в качестве указывается готовая запись, скажем, , то вам понадобится дополнительно использовать ключ /f.
Меню загрузки Windows 7
Стандартный загрузчик операционной системы Windows служит для выбора операционной системы или режима ее запуска. Чаще всего редактирование меню загрузки требуется при установке новой ОС поверх старой — лишняя запись заставляет каждый раз делать выбор между двумя системами, задерживая загрузку на 30 секунд или заставляя делать лишнее действие при запуске.
Старые версии Windows хранили всю загрузочную информацию в файле «boot.ini». Это обычный текстовый файл с несколькими строками данных, который хранился в корне диска С: и был скрыт.
Windows XP стал последней версией OS, в которой применялся это метод. В Win7 информация находится в специальном хранилище BCD (Boot Configuration Data), которое, в свою очередь, лежит в системной папке BOOT. Редактирование записей стало возможным следующими способами.
Редактирование через меню «Система»
Сильно урезанная версия настроек есть в подразделе «Загрузка» системного меню, которое находится в «Панели управления».
Шаг 1. Зайти в системные свойства компьютера. Это можно сделать двумя способами:
- кликнуть на иконку «Компьютер» правой кнопкой мышки, затем выбрать пункт меню «Свойства»;
Шаг 2. В открывшемся окне с описанием свойств компьютера и ОС перейти в «Дополнительные параметры системы», оттуда — в параметры «Загрузки и восстановления».
Шаг 3. В окне «Загрузка и восстановление» пользователю будут доступны следующие варианты:
- смена порядка запуска ОС по умолчанию;
- отключение выбора загрузки систем;
- выставление таймера на любой удобный срок.
Справка! Несмотря на простоту и удобство этого способа, редактировать загрузочное меню таким образом нельзя, только выбирать настройки по умолчанию. Для прямых правок придется углубиться в системные приложения.
Правка через утилиту «Конфигурация системы»
Msconfig – специализированное приложение для настройки параметров OS от Майкрософт. Нужно в простых случаях, вроде лишней записи уже удаленной системы или автоматической загрузки Windows в безопасном режиме.
- Запустите меню «Выполнить» нажатием клавиш «Win+R», затем введите «msconfig» в появившейся строке, подтвердите действие кнопкой «ОК».
Справка! Здесь возможностей для редактирования заметно больше, однако добавить свою запись или изменить уже существующую все еще нельзя. Для полного доступа к загрузочному меню придется использовать командную строку.
Видео — Как отредактировать меню загрузки Windows 7
Точная настройка загрузки с помощью командной строки
Правка раздела начиная с Vista проводится через специальную утилиту bcdedit. Так как она находится в папке «System32» каталога Windows, для запуска у командной строки должны быть администраторские права.
Шаг 1. Наберите в поиске меню «Пуск» команду «cmd».
Шаг 2. После того, как поиск найдет системное приложение — кликните по нему правой кнопкой мышки и запустите от администратора.
Важно! Запуск командной строки через «Win+R» – «cmd» подойдет только в случае, если вы уже работаете под админским аккаунтом. В ином случае у bcdedit не будет прав для редактирования.
Шаг 3. Дальнейшие действия в командной строке проводятся при помощи bcdedit. Введите команду для просмотра информации, хранящейся в загрузочном секторе, активируйте команду нажатием по кнопке «Enter».
Важные для пользователя значения:
- идентификатор — код записи в меню, под (current) находится запущенная OS;
- device – системный диск, раздел или сетевой ресурс, на котором указывает запись;
- path – местонахождение файла winload.exe или другого загрузчика ОС;
- description – название, отображаемое при загрузке.
В «Диспетчере загрузки» стоит выделить:
- default – стандартная система для запуска, выбирается для загрузки по истечению времени на выбор;
- timeout – время для автоматического пропуска меню при бездействии пользователя;
- displayorder – порядковое расположение записей в меню.
Для правки меню загрузки допишите после команды «bcdedit» следующие параметры и модификаторы:
Важно! При использовании упрощенного идентификатора, вроде default, в конце команды необходим параметр /f. Для 32-значного кода ключ не требуется.
Для управления порядком загрузки используется команда «bcdedit /displayorder» с различными модификаторами. Проще всего для установки очереди будет использовать «/displayorder <идентификатор2> <идентификатор3><идентификатор1>». Команда «/displayorder <идентификатор>/remove» удалит запись из списка выбора, оставив ее в самом файле.
Чтобы получить полную справку по команде введите bcdedit или bcdedit.exe с ключом /?.
Подключение виртуального жесткого диска (VHD)
Bcdedit позволяет работать и с виртуальными дисками, добавляя для них запись напрямую в загрузчик. Методика позволяет использовать виртуальную машину как обычную ОС, с возможностью запуска при старте компьютера:
Чтобы подключить VHD, нужно:
- Напечатать в консоли командной строки «bcdedit», запустить команду нажатием клавиши«Enter».
Редактирование с помощью сторонних программ
Если стандартные методы слишком неудобны или сложны, пользователь может установить сторонние менеджеры меню загрузок. Одной из таких программ является EasyBCD.
EasyBCD работает с командной строкой напрямую, предоставляя пользователю следующие возможности:
- настройка мультизагрузки нескольких операционных систем (в том числе Ubuntu, OS X и других);
- загрузка ОС с флешки, сетевого диска, ISO-файла или виртуального диска;
- починка неисправного загрузчика Windows и откат до стандартного состояния;
- стандартные действия — переименование, удаление, смена порядка, скрытие.
Для установки нового загрузочного раздела:
- Перейдите в «Bootloader Setup», выберите диск, на котором находится операционная система и отметьте ее версию. Для XP и Vista/7 способы записи отличаются, поэтому не ошибитесь в выборе опций. После нажмите «Write MBR» для записи данных в сектор.
Приложение поддерживает все системы, начиная с Windows XP, весит около полутора мегабайт.
Возможные проблемы и рекомендации
При установке новой операционной системы в некоторых случаях загрузчик может полностью затираться — например, вместо Windows 7, 8 и 10 в меню будет отображаться только «десятка». Чтобы избежать подобных трудностей перед установкой новой ОС, всегда делайте копию загрузчика. Это займет всего пару минут и защитит от возможных проблем.
Повреждение загрузочного сектора, ошибочные изменения или опечатки в системных адресах могут привести к проблемам с запуском Windows. Если вы планируете серьезные правки — сохраните бэкап загрузочного файла и оставьте до самого конца в меню первоначальную строку, переименовав ее в WORK, TEST или LEGACY. В случае, когда правки пройдут неудачно, эта строка может стать последним шансом загрузить Windows без дополнительных действий.
Не следует изменять параметры, если вы не понимаете точно, что именно они делают. Для большинства пользователей правки загрузочного меню нужны только для удаления раздражающего меню при запуске. Для этого не стоит запускать командную строку — воспользуйтесь первым или вторым способом, они ничем не хуже.
Справка! Дополнительную информацию по задаче можно найти в одном из русскоязычных блогов Майкрософт по ссылке https://news.microsoft.com/ru-ru/microsoft-blogi/.
Видео — Редактирование меню загрузки операционных систем
Понравилась статья?
Сохраните, чтобы не потерять!
На одном компьютере, посыпались резонные вопросы, что будет если вторая система надоест и наступит желание её удалить. Скорее всего, слетит загрузчик (если выражаться языком автолюбителей, то это как стартер в машине) и вы увидите чёрный экран. Многие могут подумать «ну вот всё, в очередной раз поломался компьютер». На самом деле система установлена и полностью работоспособна, но стартануть не может.
Также это может произойти если на компьютер устанавливать системы в хаотическом порядке и не придерживаться правильного порядка установки: (С:) Windows XP, (D:) Windows 7, (E:) Windows 8.1 (F:) Windows 10.
Одним словом «загрузчик» может «полететь» по разным и более экзотическим причинам, но не стоит этого бояться.
- Главная загрузочная запись (MBR)
— это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, считывающая в данной таблице данные с какого раздела жёсткого диска производит загрузку система и в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки (как-то так 🙂).
Сегодня разговор будет о Windows 7 (хотя действия по восстановлению «загрузчика» в других системам те же самые). Для этого понадобиться или установочный диск с операционной системой, надеюсь вы его ещё не выбросили или флешка (если у вас нет ни того ни другого, читаем статью ниже). Включаем компьютер. отвечающую за вход в boot menu и выставляем приоритет загрузки с привода или с USB-накопителя. Представим что мы загружаемся с оптического диска. Во время загрузки появляется надпись.
1.
Нажимаем любую клавишу для загрузки с CD или DVD. Доходим до окна «Установка Windows» и нажимаем кнопку «Восстановление системы».
Вероятно проблемы сразу будут обнаружены. Нажимаем кнопку «Исправить и перезапустить».
2.
Если не помогло и система по-прежнему не загружается, снова доходим до окна «Параметры восстановления системы» и нажимаем кнопку «Далее».
Выбираем пункт «Командная строка».
Вводим первую команду bootrec /fixmbr
- Утилита записывает совместимую с Windows 7 главную загрузочную запись (MBR) в системный раздел. Эта опция решит проблемы связанные с повреждением главной загрузочной записи, или если есть желание удалит из неё нестандартный код. Существующая таблица разделов в этом случае не переписывается.
Вторая команда bootrec /fixboot
- Утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7.
Выходим, написав exit
и делаем перезагрузку компьютера.
3.
В принципе эти действия должны «вылечить» компьютер. Но есть ещё команды, если тёмные тучи продолжают сгущаться над головой. Вводим команду bootrec /ScanOs
, сканируется винчестер на наличие операционных систем и если таковые будут найдены, то выйдет соответствующее предупреждение. Затем команда bootrec /RebuildBcd
, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y
и жмём Enter
. Windows успешно добавлена в меню загрузки.
4.
Кроме описанных способов можно воспользоваться командой bootsect /NT60 SYS
, основной загрузочный код, также будет обновлён. Далее Если и дальше ничего не помогает (хотя с трудом вериться) восстанавливаем среду загрузки с помощью утилиты BCDBoot.exe, её используют для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Командная строка выглядит таким образом: bcdboot c:windows
Если у вас система установлена на другом разделе нужно исправить в команде путь, например, на bcdboot e:windows
Таким образом, нами успешно восстановлен «загрузчик» в Windows 7 и нет необходимости тащить компьютер в мастерскую. Как быть если нет установочного диска или флешки. Заранее скачайте хотя бы вот эту . Залейте её на диск или USB-накопитель. Кстати говоря помните у нас был уже пост о том . Когда случиться увидеть чёрный экран вспоминаем об этой программе, там много чего интересного, в том числе и интерпретатор командной строки cmd.exe.
На этом, пожалуй, хватит, хотя невозможность запуска операционной системы Windows 7 из-за повреждённого или отсутствующего загрузчика можно решить при помощи таких программ, как Hiren’s Boot CD, Paragon Hard Disk Manager, MBRFix и многих других полезных вещиц 🙂 .
Помогите жертве капиталистического катаклизма. Делитесь постом в соц. сетях:
На компьютер можно установить несколько операционных систем. Правильный порядок их установки: Windows XP ➠ Windows 7 ➠ Windows 8 ➠ Windows 8.1. Если н…
Для тех, кто не понимает о чем идет речь, покажу все в картинках:
Так выглядит меню загрузки при установки последней ОС Windows 8.
А так выглядит меню при установке последней ОС Windows Vista, 7.
До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini
. Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.
Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:
1 С помощью графического интерфейса;
2 С помощью командной строки.
Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.
Что бы воспользоваться этим способом нажмите сочетание клавиш «Win» + «R», В строке «Выполнить» наберите msconfig
, и нажмите клавишу Enter.
Нужно сказать, что этим способом доступно довольно мало настроек, но большинство пользователям этого будет вполне достаточно. Данный инструмент позволит:
1) Получить информацию о текущей и загружаемой по умолчанию системах.
2) Отредактировать время (таймаут).
По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле «Таймаут».
3) Изменить систему, загружаемую по умолчанию
. Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку «Использовать по умолчанию».
4) Удалить ненужную запись из меню загрузки
. Выберите запись, которую хотите удалить и нажмите кнопку «Удалить».
Все изменения вступят после нажатия клавиши «Ок» и перезагрузки системы.
Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.
Более широкие возможности для изменения параметров загрузки предоставляет утилита bcdedit. Bcdedit
— это средство командной строки, предназначенное для управления данными конфигурации загрузки. Оно может использоваться для различных задач: создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и многого другого.
Для того, что бы познакомится с этой командой поближе, запустите командную строку с правами администратора и выполните команду:
/bcdedit /?
В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.
Пример использования bcdedit.
Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):
bcdedit /export D:BootBackupbcd
Если вы чувствуете, что что то пошло не так, для того что бы вернуть все в изначальное состояние выполните команду восстановления BCD:
bcdedit /import D:BootCopybcd
Где D: диск размещения папки BootBackup.
Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit
.
Где:
идентификатор
– ID той или иной записи;
device
– показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice
– показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path
– если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default
– показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current};
displayorder
– показывает порядок, в котором расположены записи о загружаемых системах;
timeout
– таймаут (смотри выше), значение показано и устанавливается в секундах;
locale
– указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description
– показывает название операционной системы, отображающееся в меню загрузки.
Как изменить операционную систему, загружаемую по умолчанию.
Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
bcdedit /default {ID}
Теперь операционная система с указанным {ID} будет загружаться по умолчанию.
Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
где XX – число в секундах, по умолчанию используется 30 сек.
Удаление записи из BCD и диспетчера загрузки
выполняется с помощью команды:
bcdedit /delete {ID}
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
bcdedit /delete {ntldr} /f
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.
Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?
Нужен хороший совет, как произвести восстановление загрузчика Windows 7
, если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.
Восстановление загрузчика Windows 7
Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство «Восстановление запуска Windows 7» описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:
в этих статьях описаны ещё несколько хороших способов восстановить загрузку вашей операционной системы, кроме них есть ещё одна , так что пробуйте и просто так не сдавайтесь.
Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки , который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.
- Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье »
» - Друзья, в этой статье мы будем работать со средой восстановления Windows 7, а если точнее с командной строкой среды восстановления. Необходимые команды я Вам дам, но если Вам их будет трудно запомнить, можно . Это сильно облегчит Вам работу.
- Главная загрузочная запись (MBR) — это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них «BOOTMGR is missing press CTR-Alt-Del for restart» или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7
.
Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загру
зчика Windows 7
, а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe
, находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.
Восстановление загрузчика Windows 7 автоматически
Загружаемся с диска восстановления или установочного диска с Windows 7, в начальной фазе загрузки компьютера, при появлении предложения загрузиться с диска «Press any key to boot from CD…», жмём в течении 5 секунд на любую клавишу клавиатуры, иначе с диска вы не загрузитесь
Происходит недолгий поиск установленных систем Windows и анализ проблем мешающих их загрузке
Обычно проблемы быстро бывают найдены и среда восстановления предлагает устранить их автоматически. Нажмите на кнопку «Исправить и перезапустить», после этого компьютер перезагрузится и загрузка Windows 7 будет восстановлена.
Если проблемы с загрузкой системы продолжатся или вам не будет предложено исправить проблемы автоматически, значит в этом окне нужно выбрать операционную систему, которую нужно восстановить, она у вас скорее всего одна и Далее.
В первую очередь выберите средство
Восстановление запуска
, оно тоже может решить проблемы с загрузкой Windows 7
Восстановление загрузчика Windows 7 вручную
Если и это средство не поможет, выбираем средство Командная строка
Вводим команды:
diskpart
lis vol
(выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.
sel vol 1
(выбираем Том 1)
activ
(делаем его активным)
exit
(выходим из diskpart)
bcdboot D:Windows
(где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!
«Файлы загрузки успешно созданы»
Восстановление загрузчика Windows 7 вручную (способ №2)
В окне командной строки вводим команду Bootrec
и Enter
выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr
.
Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot
записывает новый загрузочный сектор.
Операция успешно завершена. Exit.
Далее пробуем загрузить нашу Windows 7.
Друзья, если команды Bootrec.exe /FixMbr
и Bootrec.exe /Fixboot
Вам не помогут, не отчаивайтесь, есть ещё одно средство.
Способ №3
Вводим команду Bootrec /ScanOs
, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd
, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y
и жмём Enter, всё найденная Windows добавлена в меню загрузки.
В моём случае найдено две операционные системы. Всё видно на скришноте.
Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS,
основной загрузочный код, так же будет обновлен.
Exit
Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активен
и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.
Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»
Том «Зарезервировано системой» будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»
Продолжить.
Как видим, после наших изменений активными стали те разделы которые нужно.
Выходим из программы и перезагружаемся. Результат работы положительный — поочерёдно загружаются обе операционные системы.
В Windows XP загрузочная информация хранилась в файле boot.ini, и для внесения изменений в меню загрузки достаточно было просто отредактировать этот файл в текстовом редакторе. Начиная с Windows Vista все поменялось, и теперь меню загрузки операционной системы находится в хранилище загрузки (Boot Configuration Data, BCD). Некоторые параметры меню загрузки можно изменить привычным способом, используя графический интерфейс, но полный доступ к BCD возможен только из командной строки.
Мы рассмотрим несколько способов внесения изменений в загрузочное меню. Итак, способ первый.
Апплет панели управления Свойства системы.
Для того чтобы добраться до параметров, отвечающих за загрузку системы, идем в меню Пуск — Панель управления — Система. Откроется окно свойств системы, в котором нужно выбрать пункт «Дополнительные параметры системы».
Затем, из дополнительных свойств системы выбираем раздел «Загрузка и восстановление» и нажимаем кнопку Параметры.
В открывшемся окне мы можем:
- посмотреть список установленных операционных систем и изменить систему, загружаемую по умолчанию.
- установить время ожидания до загрузки выбранной системы (таймаут).
- убрать отображение списка ОС при загрузке.
И все, не добавить новую запись, не изменить или удалить существующую отсюда не получится (в XP была еще кнопка «Правка», при нажатии на которую можно было вручную отредактировать загрузочное меню в Блокноте).
Настроек явно маловато, попробуем другой способ.
Оснастка Конфигурация системы.
Чтобы открыть окно Конфигурация системы, набираем сочетание клавиш Win+R , в строке Выполнить вводим команду msconfig и нажимаем ОК.
В открывшемся окне конфигурации системы переходим на вкладку Загрузка. Здесь мы можем проделать следующие действия:
- посмотреть информацию о том, какая система загружена сейчас и какая загружается по умолчанию.
- изменить систему, загружаемую по умолчанию.
- отредактировать таймаут, по истечении которого будет загружена операционная система по умолчанию.
- удалить запись из меню загрузки.
Добавить или изменить запись мы по прежнему не можем.
А что же делать, если нужно, например изменить положение записи в меню загрузки или переименовать ее? В этом нам поможет третий способ:
Утилита командной строки bcdedit
Утилита bcdedit.exe находится в системной папке WindowsSystem32. Для работы ей необходим административный доступ к компьютеру, поэтому оболочку командной строки запускаем от имени администратора (иначе при попытке запустить программу будет выдана ошибка).
Если просто ввести команду bcdedit без параметров, то на экран будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слевав расположены названия параметров, справа – их значения.
Вот основные параметры, отвечающие за загрузку:
- идентификатор — идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например {current} — текущая система, {default} — система по умолчанию;
- device — указывает раздел, на котором расположен загрузчик операционной системы;
- osdevice — указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
- path — остальной путь к загрузчику операционной системы;
- description — описание операционной системы, отображающееся в меню при загрузке;
- default — операционная система, загружаемая по умолчанию;
- timeout — время ожидания перед загрузкой ОС по умолчанию;
- displayorder — порядок, в котором системы отображаются при загрузке.
А теперь рассмотрим варианты применения bcdedit:
bcdedit /default {ID} — задаем систему, загружаемую по умолчанию.
bcdedit /displayorder — управляем порядком размещения записей в меню загрузки:
- bcdedit /displayorder {ID} /addlast — добавляем систему в конец списка;
- bcdedit /displayorder {ID} /addfirst — добавляем систему в начало списка;
- bcdedit /displayorder {ID2} {ID1} — указываем порядок отображения систем в списке;
- bcdedit /displayorder {ID} /remove — удаляем запись из меню загрузки.
Имейте ввиду, что при удалении записи из меню загрузки информация о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена.
bcdedit /timeout XX — задаем таймаут в секундах.
bcdedit /set {ID} description ″Название системы″ — изменяем название системы, отображаемое в меню загрузки.
bcdedit /create /d ″Windows Vista″ /application osloader — создаем новую загрузочную запись.
bcdedit /create {ntldr} /d ″Windows XP″ — создаем загрузочную запись для ОС предыдущих версий (XP и старше).
bcdedit /copy {ID} /d ″Новая система″ — копируем загрузочную запись. Таким образом тоже можно добавить новую запись в меню загрузки.
bcdedit /delete {ID} /cleanup — удаляем загрузочную запись. При этом удаляется вся информация об установленной операционной системе из BCD и меню загрузки. У этой команды есть одна особенность — если в качестве ID указывается название, например {default}, то команда должна выполняться с ключом /f, если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
bcdedit /export ″C:Backupbcd″ — экспортируем содержимое хранилища в указанный файл.
bcdedit /import ″C:Backupbcd″ — восстанавливаем состояние системного хранилища из резервной копии, созданной с помощью команды /export.
Ну и несколько наиболее «жизненных» примеров
Добавление новой загрузочной записи, для мультизагрузки:
bcdedit /copy {current} /d ″New Windows 7 ″ — копируем текущую запись и называем ее по новому;
bcdedit /set {ID} device partition=D: — указываем местоположение загрузчика системы;
bcdedit /set {ID} osdevice partition=D: — указываем местоположение операционной системы;
bcdedit /displayorder {ID} /addlast — добавляем запись о системе в меню загрузки, в конец списка.
Добавление загрузочной записи для загрузки системы с виртуального диска (VHD):
bcdedit /copy {current} /d ″Загрузка с VHD″ — копируем текущую запись;
bcdedit /set {ID} device vhd=[X:]DIRfilename.vhd — указываем местоположение загрузчика системы;
bcdedit /set {ID} osdevice vhd= [X:]DIRfilename.vhd — указываем местоположение операционной системы;
bcdedit /set {ID} detecthal on — включаем принудительное обнаружение аппаратно-зависимого уровня (Hardware Abstraction Layer, HAL);
bcdedit /displayorder {ID} /addlast — добавляем запись о системе в меню загрузки, в конец списка.
Примечание. [X:]DIRfilename.vhd – это полный путь к VHD-файлу и указание имени файла.
Добавление загрузочной записи для загрузки Windows XP:
bcdedit /create {ntldr} /d ″Microsoft Windows XP″ — создаем новую загрузочную запись;
bcdedit /set {ntldr} device partition=DeviceHarddiskVolume1 — указываем расположение файлов загрузки системы;
bcdedit /set {ntldr} path ntldr — указываем путь к загрузчику системы;
bcdedit /displayorder {ntldr} /addlast — добавляем запись о системе в меню загрузки.
Операционная система Windows 7 имеет широкую популярность среди пользователей
Основные причины возникновения неполадок с загрузчиком Windows 7
Слететь загрузчик может вообще без видимых на то причин. Это бывают и ошибки памяти, и ошибки чтения и записи на диск. 
Как восстановить загрузчик Windows 7 автоматическими средствами системы
Операционная система Windows весьма предусмотрительна в плане восстановления собственной работоспособности. Однако для того, чтобы восстановить загрузчик, всё же потребуется внешний носитель, на котором будет установочная версия ОС. Ко всему прочему, она ещё и должна иметь ту же версию и разрядность.
По сути, с этого носителя нам и придётся грузиться, так как основной загрузчик уже ничем нам не поможет. Использовать в качестве носителя можно диск или флеш-накопитель. Перед тем, как выполнить запуск средства восстановления при загрузке Windows 7, нам надо указать, с какого именно носителя загрузиться. Сделать это можно в BIOS. В разных версиях БИОС за это могут отвечать разные пункты.


Следующее окно предложит выбрать установленную операционную систему, которой требуется помощь. Если их несколько, выбираем ту, которая нужна. Нажимаем «Далее». Затем нам будет предложено выбрать способ восстановления в окне «Параметры восстановления системы». 
Программа сама проведёт все необходимые операции, попытается выяснить причины отсутствия загрузки и устранить их самостоятельно. В случае успеха система будет перезагружена. Если же не помогло, будем пробовать другие способы.
Восстановление системы через командную строку Windows 7
Чтобы выполнить восстановление запуска Windows 7 через командную строку, нам придётся всё так же загрузиться с установочного диска. Только теперь придётся выбрать не автоматическую установку, а пункт «Командная строка». Здесь можно использовать две штатные утилиты восстановления: Bootreс и BCDBoot. Разберёмся с каждой.
Восстановление MBR Windows 7 с помощью Bootrec
MBR расшифровывается как Master Boot Record. То есть — главная загрузочная запись. Если не лезть в дебри, то она содержит базовую информацию о том, куда компьютеру нужно обратиться дальше после выполнения всех процедур BIOS. Из MBR загрузка переходит к загрузчику, а это значит, что если MBR повреждена, то и до загрузчика дело не дойдёт. Восстановление загрузчика Windows 7 через командную строку можно выполнить с помощью простой утилиты Bootrec.
Какие базовые команды используются
Запуск самой утилиты происходит посредством ввода команды Bootrec в командной строке. Но запускать её нужно с ключами, вызывающими определённые функции программы. Выглядит это так: Bootrec /FixBoot. Использовать можно следующие ключи:
- FixMBR. В системный раздел пишется главная загрузочная запись. Она будет совместима с операционными системами Windows 7 и Vista;
- FixBoot. Перезаписывает загрузочный сектор целиком. Эта команда нужна в случае, когда он поврежден или был перезаписан другой версией операционной системы, например, Windows XP;
- ScanOs. Сканирование всех присутствующих операционных систем;
- RebuildBCD. Практически то же самое, что и ScanOs, только тут можно менять данные в хранилище записей.
При использовании последнего пункта — RebuildBCD — может возникать ошибка «Не удаётся найти запрошенное системное устройство». В 99% случаев это происходит из-за разницы в разрядности установленной системы и загрузочного диска. Утилита может исправлять лишь саму главную загрузочную запись и загрузочные сектора. Однако если файл загрузчика физически повреждён или вовсе отсутствует, то придётся применять другой подход. Например, утилиту BCDBoot. Но о ней чуть позже.
Последовательность действий
Итак, немного теории у нас есть, можно приступать к исправлению MBR. В командной строке, в которую мы попали с помощью загрузочного диска или с флешки для восстановления «Виндовс 7», нужно ввести пару команд с ключами.
- bootrec /fixmbr (нажимаем Enter);
- bootrec /fixboot (нажимаем Enter).
После этого нужно перезагрузиться. По идее, система теперь должна загрузиться. Если не получилось, попробуем следующий способ.
Восстановление «Виндовс 7» через командную строку с помощью утилиты BCDBoot
Утилита BCDBoot способна восстановить всю среду загрузки операционной системы — файлы хранилища конфигурации данных загрузки и, собственно, сам файл bootmgr, наш загрузчик. Команда для вызова процедуры выглядит так: bcdboot.exe c:windows. Довольно простой способ восстановления загрузки Windows 7 из командной строки.
Восстановление запуска «Виндовс 7» с помощью Hiren’s BootCD
Hiren’s BootCD — это настоящий мультитул для системного администратора. Этот образ содержит большую коллекцию программного обеспечения для диагностики, ремонта и сканирования операционных систем и жёстких дисков. 
Как восстановить запуск Windows 7 с помощью Paragon Hard Disk Manager
Paragon Hard Disk Manager – это набор программ для тестирования и устранения неисправностей на жёстких дисках. Чтобы найти этот комплекс в Hiren’s BootCD, нужно перейти в раздел запуска программ DOS, а затем в «Разбивка дисков», для англоязычной версии — Disk Partition Tools. 


Мастер предложит на выбор несколько вариантов, среди которых нас интересует «Поиск установленных версий Windows». Нажимаем «Далее», и после сканирования и нахождения установленной ОС мастер предложит изменить загрузочную запись раздела. Жмём «Далее». Осталось только перезагрузить компьютер, о чём и скажет последнее окно мастера.
Как восстановить загрузочный сектор Windows 7 утилитой MbrFix
Чтобы воспользоваться маленькой утилиткой MbrFix, нам придётся загрузиться в Live CD-систему, присутствующую в сборке Hiren’s BootCD. В версии 15.2 она называется Mini Windows XP. После загрузки системы заходим в меню Пуск и вызываем меню HBCD. В нём ищем раздел Partition/Boot/MBR, затем Commandline и далее MbrFix.
Сразу же запустится консоль с шаблоном команды. Чтобы восстановить загрузку операционной системы Windows 7, общая команда должна выглядеть так: MbrFix.exe /drive 0 fixmbr /win7 /yes. Нажимаем Enter и уходим в перезагрузку.
Как обеспечить безопасность загрузчика после восстановления системы
Собственно, никакой хитрой науки в обеспечении сохранности загрузчика нет. Правила точно такие же, как и для всей операционной системы в целом. За ПК надо следить и ухаживать. 
Помимо этого, нужно как-то оградить файл от физических повреждений. Например, неожиданное отключение ПК от электричества может запросто нарушить целостность как самого загрузчика, так и загрузочной записи. Поэтому при частых отключениях света лучше обзавестись источником бесперебойного питания.































































































