Восстановление загрузчика windows 7 через командную строку

Что делать при возникновении ошибки "non system disk or disk error", и как выполнить восстановление загрузчика Windows через командную строку - советы IT-специалиста

Восстановление среды загрузки с помощью bcdboot.exe

Второй вариант предполагает использование утилиты «BCDboot», с помощью которой можно  восстановить повреждённый системный раздел и/или вернуть перенесённый загрузчик Windows на место.

Первые шаги аналогичны первому способу — вам нужно открыть консоль командной строки, после чего:

  • Используя команды «diskpart» и «list volume» определите букву и номер системного раздела, на котором хранятся файлы операционной системы. Необходимо учитывать, что эта информация может отличаться от представленной при непосредственной работе системы.
  • После того, как системный раздел был определён, выполните команду «bcdboot.exe C:\windows», где вместо «С» – номер вашего системного раздела.

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

Как без проблем убрать ОС windows 7 из диспетчера загрузки?

Во время установки на компьютер новой ОС windows многие начинающие пользователи частенько забывают отформатировать свой жесткий диск. Все бы ничего, только вот упустив подходящий момент, в итоге при каждом запуске ПК придется любоваться дотошным системным окошком с предложением загрузить одну из двух установленных версий операционной системы. Что-то неохота, да? В таком случае дабы вернуться к нормальному запуску компьютера, придется для начала разобраться с тем, как убрать из своего диспетчера загрузки OS windows 7. А сделать это, скажем прямо, можно не одним способом.

Вариант № 1: Устранение неполадки в утилите «Конфигурация системы»

Диспетчер загрузки windows также можно перенастроить с помощью программки «Конфигурация системы». Запустить ее можно различными методами:

  1. нажать одновременно  и R на клавиатуре, вбить для утилиты «Выполнить» задачу msconfig и клацнуть в окошке кнопку OK:
  2. с помощью нажатия горячих клавиш Ctrl, Shift и Esc войти в диспетчер задач, выбрать в меню «Файл» пункт «Новая задача…», ввести msconfig и нажать Enter;
  3. открыть «Пуск», ввести поисковый запрос «Конфигурация системы» и выбрать предложенную windows программу.

Так или иначе, после выполнения каждого из таких действий появится нужное нам для работы системное окошко. В нем переходим во вкладку «Загрузка», выбираем подходящую для автоматического запуска операционную систему и клацаем мышкой кнопку «Использовать по умолчанию». После этого возвращаемся к списку, кликаем ненужную загрузочную запись и удаляем ее нажатием на вариант «Удалить». Последний штрих – сохраняем настройки нажатием кнопки OK:

Как показывает практика, в результате таких простых действий проблемы с загрузкой ОС windows исчезают на раз.

Вариант № 2: Отладка запуска при помощи «Командной строки»

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

Что делаем? Жмем  на клавиатуре и вводим в строку поиска значение cmd или «командная». В результате система автоматически выдаст во главе списка нужную нам программку. Кликаем по ней дважды, а затем по очереди вбиваем, чередуя с Enter, команды:

 для назначения windows 7 операционной системой по умолчанию:

bcdedit.exe /default {current}

 для удаления второй ОС windows (например, windows XP из диспетчера загрузки):

bcdedit.exe /delete {ntldr} /f

По завершении выполнения команд закрываем окошко и перезагружаем компьютер. В принципе после такой настройки загрузка windows должна пойти в обычном режиме без отображения списка доступных операционных систем.

Вариант № 3: Настройка запуска через «Параметры системы»

Убрать вторую операционную систему при загрузке компьютера можно за считаные минуты прямиком с рабочего стола. Для этого щелкаем правой кнопкой мышки по ярлычку «Компьютер», выбираем в отобразившемся меню пункт «Свойства», а затем кликаем в новом окошке вкладку «Дополнительные параметры системы»:

Далее заходим в раздел «Дополнительно» и жмем напротив пункта «Загрузка и восстановление» кнопку «Параметры». После этого выбираем подходящую для загрузки операционную систему, отключаем отображение списка и сохраняем изменения нажатием OK:

В результате таких нехитрых манипуляций windows 7 будет загружаться без каких-либо проволочек и сбоев. Однако если чуда не свершилось, для отладки запуска компьютера можно либо воспользоваться специальной программкой EasyBCD, либо выполнить проверку жесткого диска на ошибки. В последнем случае порядок действий будет таким:

  1. открываем командную строку (см. вариант № 2);
  2. вбиваем в нее команду CHKDSK C: /F/R и жмем Enter;
  3. даем разрешение на проверку нажатием кнопки Y;
  4. закрываем командную строку и перезагружаем компьютер.

В результате при новой загрузке система автоматически выполнит поиск и исправление ошибок на диске C, в том числе связанных с запуском windows. Если же и этот способ не сработал,  придется брать в руки загрузочную флешку (диск) с операционной системой и повторять процесс установки windows, не позабыв в этом случае о форматировании винчестера.

Как восстановить загрузчик Windows с помощью командной строки?

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

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

Работать предстоит с двумя командами/утилитами – «bootrec» и «BCDboot», что потребует наличие установочного дистрибутива с операционной системой.

При этом не важно, устанавливалось ли операционная система именно с данного образа и носителя – главное, это соответствие разрядности установленной операционной системы и версии продукта (например, если установлена «Windows 7 Расширенная с разрядностью 32-бит», то и установочный образ должен иметь эти же характеристики – хотя бы в составе мультизагрузочного образа). С таким условием согласны далеко не все пользователи, но, зачастую, именно отсутствие этого соответствия мешает работе используемых утилит, что приводит к повторению ошибок

Итак, для решения обозначенных выше проблем:

  • Вставьте установочный носитель в компьютер и включите его.
  • Используя настройки приоритета запуска в BIOS установите носитель на приоритетный запуск и перезагрузите компьютер.
  • После загрузки первоначального этапа установки операционной системы в шаге с кнопкой «Установить» выберите строку «Восстановление системы» из нижнего меню.
  • Выполните следующие этапы установки с выбором языка интерфейса и операционной системы.
  • В окне «Параметры восстановления системы» откройте пункт «Командная строка» – он будет находиться в самом низу списка.

Бытует мнение, что и автоматическое восстановление (оно же «Восстановление запуска») зачастую помогает исправить рассматриваемую проблему. Что ж, такое вполне возможно, хоть и маловероятно, поэтому тратить время на попытки таким образом избавиться от “опасного” баннера было бы нецелесообразно.

В открывшейся консоли командной строки выполните команду «bootrec».

Далее появится список доступных для использования параметров – основное внимание следует уделить первым двум пунктам и выполнить поочередно:

«Bootrec.exe /FixMbr» (разрешение .exe указывать необязательно) – записывает/перезаписывает основную загрузочную запись системного раздела.

 «Bootrec.exe /FixBoot» – необходима для создания нового загрузочного сектора.

После уведомления об успешном применении данных команд, закройте утилиту командной «exit».

  • «Bootrec /ScanOs» – параметр для поиска на всех подключенных дисках установленных операционной системы и проверка их наличия в конфигурации загрузки.
  • «Bootrec /RebuildBcd» – аналогичный поиск с возможностью добавления найденных результатов в хранилище конфигурации загрузки.

После выполнения указанных команд повторно перезагрузите компьютер.

Восстановление системы через командную строку 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

Они создадут новую главную загрузочную запись и новый загрузочный сектор. Начинается всё с Bootrec, а затем через слэш вводится первый ключ — fixmbr, и далее fixboot. В Windows 7 это будет выглядеть так:

  • bootrec /fixmbr (нажимаем Enter);
  • bootrec /fixboot (нажимаем Enter).

После этого нужно перезагрузиться. По идее, система теперь должна загрузиться. Если не получилось, попробуем следующий способ.

Утилита BCDBoot способна восстановить всю среду загрузки операционной системы — файлы хранилища конфигурации данных загрузки и, собственно, сам файл bootmgr, наш загрузчик. Команда для вызова процедуры выглядит так: bcdboot.exe c:\windows. Довольно простой способ восстановления загрузки Windows 7 из командной строки.

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

Собственно, никакой хитрой науки в обеспечении сохранности загрузчика нет. Правила точно такие же, как и для всей операционной системы в целом. За ПК надо следить и ухаживать.

Желательно установить на ПК один из надёжных и проверенных антивирусов

Загрузчик — это такой же файл, как и все, поэтому он может быть подвержен атакам вирусов. Это значит, что в системе должен быть установлен надёжный антивирус. Помимо этого, нужно как-то оградить файл от физических повреждений. Например, неожиданное отключение ПК от электричества может запросто нарушить целостность как самого загрузчика, так и загрузочной записи. Поэтому при частых отключениях света лучше обзавестись источником бесперебойного питания.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.