Восстановление запуска(mbr) на windows 7

Эффективный способ возвращения работоспособности компьютера при программном сбое — восстановление загрузчика Windows 7 стандартными средствами или сторонними программами. Источники возникновения проблем с загрузчиком многочисленны: мог повредиться файл boot.ini или вы параллельно существующей системе установили Windows XP, которая перезаписала MBR «семерки». В большинстве случаев исправить поломку нетрудно.

Самый простой способ восстановления загрузчика

Если у вас одна ОС, попробуйте зажать клавишу F8 при загрузке системы, то есть до того, как Windows 7 запустится, до появления логотипа. Должно открыться меню дополнительных параметров загрузки и средство устранения неполадок. Оно содержит запуск системы в безопасном режиме. Стоит попробовать и его, прежде чем двигаться дальше.

Безопасный режим предполагает загрузку Windows с запуском только основных служб и драйверов. Если операционная система при этом запускается, это означает, что с загрузчиком все в порядке и проблема кроется в другом. Возможно, было установлено вредоносное программное обеспечение или система перестала загружаться из-за конфликта обновлений, драйверов и т. д.

В последнем случае имеет смысл откатить систему до последнего рабочего состояния. Используйте пункт «Загрузка последней удачной конфигурации». Это поможет запустить ОС в том состоянии, в котором она была до появления проблемы. Если же F8 не сработала, то без установочного диска исправить проблему не выйдет: потребуется загрузочный носитель (USB-флешка или DVD-диск) с записанной на его Windows 7.

Вставьте диск в дисковод или флешку в порт USB и перезагрузите компьютер. На первом экране (когда высвечивается информация о материнской плате) зажмите клавишу F12. Откроется меню выбора загрузочного устройства. Клавишами вверх-вниз переведите выделение на необходимый пункт и нажмите Enter. Компьютер загрузится с носителя с Windows 7.

Справка: загрузочные флешки «прячутся» в пункте HDD — сначала надо выбрать его.

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

Если не помогло, то как восстановить загрузчик в этом случае: в окошке «Параметры восстановления системы» выберите первый пункт — «Восстановление запуска». Этот метод поможет справиться с несерьезным сбоем в MBR.

Редактируем boot ini

Boot.ini — главный системный файл, отвечающий за загрузку операционной системы. Он лежит в системном разделе (чаще всего это диск C) и является скрытым. Чтобы его увидеть, нужно включить отображение скрытых файлов. Если была установлена еще одна операционная система или неправильно удалена, то содержимое этого файла (он открывается стандартным блокнотом, как текстовый документ) было изменено, что и привело к проблемам с запуском.

Нужно отредактировать boot.ini. Задача упрощается, если вы установили Windows XP параллельно Windows 7. В этом случае проделайте несколько шагов:

  1. Оставаясь в рабочей ОС (это XP), откройте проводник и в пункте меню «Сервис» выберите «Свойства папки». В самом низу списка найдите пункт «Скрытые файлы и папки» и переключите индикатор в положение «Показывать…».
  2. Найдите boot.ini на диске C и откройте при помощи блокнота.

Стандартный вид boot.ini для загрузки двух ОС на выбор (XP и «семерки»):

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Windows XP Professional” /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINNT=”Windows 7” /fastdetect

Если перед вами стоит задача отредактировать boot.ini без возможности загрузиться в рабочую ОС, понадобится LiveCD. Для восстановления загрузочной записи Windows 7 подойдет любой работающий в оперативной памяти, например, с операционной системой на базе Linux. Скачайте Ubuntu или аналогичный дистрибутив с официального сайта и запишите на флешку программой UltraISO или Etcher. Загрузившись с флешки, зайдите в раздел диска, на котором установлена Windows и отредактируйте файл boot.ini в текстовом редакторе.

Восстановить сектор MBR с помощью командной строки

Рассмотрим, как восстановить MBR в командной строке Windows. Для этого вернитесь к способу, в котором использовался загрузочный носитель с «семеркой». В окне параметров восстановления системы есть соответствующий пункт — «Командная строка». Выберите его и откроется стандартный cmd. Теперь последовательно вводите команды, соблюдая регистр, и жмите Enter после каждой:

  1. Bootrec — для вывода перечня возможностей.
  2. Bootrec.exe /FixMbr — для записи загрузочного сектора MBR (если все прошло удачно, вы увидите сообщение об этом).
  3. Bootrec.exe /FixBoot — для записи нового сектора загрузки.
  4. Exit — для завершения операций и выхода из оболочки.

Выполните перезагрузку. Шансы на то, что восстановление запуска Windows 7 прошло правильно и ОС продолжит работу в прежнем режиме, велики. Если этого не произошло, вернитесь в командную строку, загрузившись с внешнего носителя с ОС и для восстановления MBR выполните эти команды:

  • Bootrec /ScanOs — для поиска установленной Windows;
  • Bootrec.exe /RebuildBcd, а после Y — для записи в меню запуска всех найденных систем.

Если и этот способ не помог, попробуйте команду bootsect /NT60 SYS для обновления основного загрузочного кода. Нажмите Enter, а после Exit и перезагрузите ПК.

BOOTMGR is missing

Это сообщение на черном фоне говорит о том, то сектор MBR Windows 7 отсутствует, то есть был удален или повредился. Прежде чем винить во всем загрузчик, зайдите в BIOS и проверьте, с того ли диска пытается загрузиться ваш компьютер. Для восстановления загрузки Windows 7 используйте командную строку с загрузочного носителя. Выполните команды и действия:

  1. Diskpart.
  2. List volume.
  3. Запомните буквы раздела 100 МБ (в примере ниже будет C) и вашего оптического привода, если используете загрузочный DVD или флешки, с которой вы работаете (в примере — G).
  4. Выполните Exit.
  5. Выполните команду G: (обязательно с двоеточием).
  6. Выполните copy bootmgr C:\.
  7. Exit.

Таким образом, вы скопировали рабочий загрузчик с диска или флешки на загрузочный сектор Windows. Перезагрузитесь и проверьте работоспособность ОС.

Заметка: не всегда удается скопировать файлы с загрузочного носителя на скрытый раздел. В этом случае используйте команду bcdboot.exe N:\Windows (N в примере — буква раздела, на котором установлена Windows 7, у вас будет другая), а после — Exit. Этим методом вы осуществите перезапись хранилища новыми загрузочными файлами.

Если и после всех проделанных процедур система не загружается, сделайте 100 МБ раздел активным. Для этого в командной строке выполните команды:

  1. Diskpart.
  2. List disk.
  3. Sel disk 0 (если HDD в ПК один).
  4. List partition.
  5. Sel part 1 (1 — номер раздела 100 МБ).
  6. Active.
  7. Exit.

Используем Bootice

Необязательно возвращать возможность запуска Windows 7 через командную строку. Утилита Bootice помогает вернуть возможность запуска обеих систем в удобном графическом интерфейсе, если XP была установлена рядом с «семеркой».

Последовательность действий:

  1. Запустите программу и во вкладке BCD установите индикатор на «Другой BCD файл» и нажмите на кнопку выбора файла.
  2. Перейдите в папку Boot в разделе «Зарезервировано системой» (который 100 МБ).
  3. Выберите файл BCD и нажмите на кнопку «Открыть».
  4. Вернувшись в предыдущее окно, выберите «Простой режим».
  5. Нажмите кнопку «Добавить» для возвращения Windows 7.
  6. Укажите диск и раздел, на котором установлена «семерка».
  7. Сохраните Основные настройки.

При следующем запуске обе операционные системы должны оказаться на экране выбора для загрузки.

Понравилась статья? Поделиться с друзьями:
Adblock detector