Перезапись загрузчика windows 7 с командной строки. Восстановление системы через командную строку: альтернатива переустановке Windows

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

Когда необходимо восстанавливать систему?

Восстановление системы подразумевает под собой средство, которое в автоматическом режиме отслеживает и фиксирует все изменения, которые происходят в основных системных файлах, а также в реестре. Это необходимо для тех случаев, когда какое-либо действие пользователя или программы стало причиной того, что система начала работать нестабильно. В этом случае необходимо сделать «откат», то есть отмену произведенного действия, чтобы вернуть систему к нормальному состоянию.

Рассмотрим, в каких случаях существует вероятность начала нестабильной работы системы и приходится делать её восстановление.

  • Была сделана неудачная установка или удаление программы на компьютер.
  • Обновление программного обеспечения и системы прошли неудачно.
  • Компьютер был заражен вирусами, которые блокируют работу системы и выводят сообщение с требованием отправить SMS или ввести код, который пользователь может получить только после оплаты указанного в сообщении счёта.
  • Компьютер был заражен, в результате чего невозможно запустить диспетчер задач.
  • Накануне неудачно были установлены или удалены драйвера.
  • Другие проблемы с запуском ОС windows 7.

Вариантов восстановления системы windows 7 существует множество, но данная статья будет посвящена способу восстановления этой системы через командную строку. Поэтому первое, что следует понять, что же собой представляет командная строка.

Командная строка представляет собой интерфейс для взаимодействия компьютера и пользователя. В этом интерфейсе пользователь пишет текстовые команды компьютеру с помощью клавиатуры. И хотя многие люди воспринимают командную строку как архаизм, тем не менее, бывают ситуации, когда без неё просто нельзя обойтись. И способ, который мы рассматриваем, из этого числа.

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

Алгоритм восстановления системы

  • Запустить операционную систему Windows 7.
  • До того, как на экране отобразится окно приветствия, нажать клавишу F8.
  • Откроется окно для выбора вспомогательных утилит. В нём необходимо выбрать «Безопасный режим с поддержкой командной строки».
  • В командную строку пользователь должен набрать одну из следующих команд: C:\WINDOWS\system32\Restore\rstrui.exe или rstrui.exe. Вместо диска С можно подставить ту букву, которой соответствует диск, где была установлена ОС Windows 7. Нажать клавишу Enter.
  • В окне «Восстановление системы» найти пункт «Восстановление более раннего состояния компьютера».

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

Но следует обязательно учитывать, что в случае, когда пользователем было отключено восстановление системы в настройках windows 7, приведённый алгоритм не будет работать, так как у системы попросту не окажется сохранённой ранее версии реестра.

Если же до восстановления системы на компьютере были вирусы, то после произведённой процедуры они никуда не исчезнут. Поэтому Вам необходимо будет сделать следующее:

  • Запустить windows 7 и нажать F8.
  • Выбрать «Безопасный режим».
  • Просканировать систему антивирусной программой. Это избавит Ваш компьютер от вирусов.

И ещё одно важное замечание напоследок: когда Вы запускаете восстановление системы через безопасный режим, то должны понимать, что эта процедура необратимая. Это значит, что изменения, сделанные во время восстановления системы, отменить никак не получится. Поэтому, если Вас вдруг не устроит то, что Вы получили в результате восстановления системы, то единственное, что можно будут сделать - это попробовать восстановить систему, правда, уже через другую точку восстановления. Если, конечно, такая точка существует.

Встроенный в Windows инструмент восстановления системы позволяет исправить большинство проблем с компьютером. Тем не менее, очень часто проблемы приходится решать ручным способом, например, когда операционная система не загружается. В этих случаях вы можете использовать утилиту под названием Bootrec.exe. Она может помочь в устранении неполадок и исправлении данных, таких как основная загрузочная запись (MBR), загрузочный сектор или файл конфигурации загрузки (BCD).

Независимо от того, используете ли вы Windows 7 или Windows 8.1, если ваша операционная система не загружается, а восстановление при загрузке не может побороть эту проблему, вам стоит попробовать средство Bootrec.exe.

Работа с этим инструментом осуществляется посредством командной строки. Однако, поскольку у вас проблемы с загрузкой операционной системы, очевидно, что вы не сможете запустить Bootrec.exe непосредственно в Windows.

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

Чтобы загрузиться с DVD- или USB-диска, соответствующее устройство должно быть первым устройством в разделе « First Boot Device» в BIOS. В зависимости от производителя материнской платы и версии BIOS, этот раздел может называться несколько иначе.

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


Затем выберите операционную систему, которую вы хотите восстановить. Это важный шаг, когда у вас установлено несколько операционных систем, а повреждена только одна. Нажмите «Далее», чтобы продолжить.

В открывшемся окне вы увидите все параметры восстановления системы, но в данном случае нас интересует только командная строка.


Если у вас нет установочного диска Windows 7 или диска восстановления системы, вы можете получить доступ к параметрам восстановления системы с помощью скрытого раздела восстановления, который Windows 7 автоматически создает во время установки операционной системы. О том, как это сделать, читайте в разделе «Как запустить восстановление системы с помощью дополнительных параметров загрузки в Windows 7».

В том случае, если вы используете Windows 8 или Windows 8.1, выполните действия, описанные в третьем, четвертом или пятом разделах этого руководства: . В зависимости от выбранного вами способа для загрузки вашей системы, вы можете запустить командную строку либо из дополнительных параметров, либо из интерфейса безопасного режима.


Теперь, когда командная строка запущена, введите команду и нажмите Enter, чтобы увидеть все опции, которые доступны для этого инструмента. Как подсказывает скриншот ниже, всего существует четыре параметра: /FixMbr, /FixBoot, /ScanOs и /RebuildBcd .


Далее в этой статье я расскажу, как каждый из этих параметров может помочь вам решить проблемы с загрузкой. Bootrec.exe может помочь решить большинство проблем, однако это не гарантирует успеха во всех сценариях, так что имейте это в виду.

Как восстановить Master Boot Record (MBR)

Первым параметром Bootrec.exe является /FixMbr . Он позволяет восстановить поврежденный Master Boot Record (MBR). Master Boot Record является первым сектором диска, и он подсказывает BIOS, где искать операционную систему на компьютере.

Как правило, этот параметр следует использовать в тех случаях, когда вы сталкиваетесь с одним из этих сообщений об ошибке: «Операционная система не найдена» («Operating System not found»), «Ошибка при загрузке операционной системы» («Error loading operating system»), «Операционная система отсутствует» («Missing operating system») или «Некорректная таблица разделов» («Invalid partition table»).

Чтобы начать процесс восстановления MBR, выполните команду bootrec.exe /fixmbr .


Как записать новый загрузочный сектор

Параметр /FixBoot записывает новый загрузочный сектор на системный раздел. Инструмент будет использовать загрузочный сектор, который совместим с вашей версией Windows. Использование этого параметра может помочь в следующих ситуациях:

  • загрузочный сектор был заменен нестандартным для Windows Vista, 7, 8 или 8.1 загрузочным сектором;
  • загрузочный сектор поврежден;
  • после установки вашей операционной системы была установлена более ранняя версия Windows.

Чтобы записать новый загрузочный сектор, используйте команду bootrec.exe /fixboot .


Как восстановить данные конфигурации загрузки (BCD)

Данные конфигурации загрузки (Boot Configuration Data, BCD) содержат подробный перечень того, что должно загружаться при запуске системы. Microsoft указывает, что ошибка загрузки также может быть вызвана отсутствующими или поврежденными файлами в BCD. Параметр /rebuildbcd может быть очень полезен, когда необходимо исправить ошибки путем полного восстановления BCD.

Чтобы полностью восстановить Boot Configuration Data, выполните следующую команду: bootrec.exe /rebuildbcd .


Как добавить отсутствующие инсталляций Windows в данные конфигурации загрузки

Если на вашем компьютере установлено несколько операционных систем, но не все из них доступны, используйте параметр /ScanOS (команда bootrec.exe /scanos ), чтобы bootrec.exe «прошерстил» все диски на предмет наличия на них любых установленных версий Windows, которые не включены в данные конфигурации загрузки (BCD).

На скриншоте ниже вы можете посмотреть, как выглядит этот процесс сканирования.


Если команда bootrec.exe /scanos возвращает результаты, вы сможете продолжить процесс восстановления, чтобы вернуть «потерянную» инсталляцию Windows обратно в безопасную таблицу BCD, сделав ее снова загружаемой.

Во-первых, вы должны очистить Master Boot Record (MBR) с помощью bootrec /fixmbr . Затем введите bootsect.exe /nt60 all /force и нажмите Enter. Параметр /nt60 применяет основной загрузочный код, совместимый с BOOTMGR. Параметр /all обновляет основной загрузочный код на всех разделах. Параметр /force принудительно отключает том(а) во время обновления загрузочного кода.


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

Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии.

Отличного Вам дня!

Часто для восстановления работоспособности операционной системы требуется всего пара простых действий, которые займут считанные минуты. Но вместо того, чтобы сэкономить множество времени и сил, пользователь начинает процедуру переустановки системы. Соответственно, это тянет за собой установку драйверов и всех программ. Есть даже целая когорта людей, чьим основным занятием за ПК является реинсталляция ОС Windows. А если вам нужно просто работать и требуется максимально быстро восстановить работоспособность ПК? Тогда пригодится эта статья. Ведь разработчики Windows предусмотрели удобный инструмент - консоль восстановления. Любой, кого не испугает времен PC DOS 7.0, может справиться с этой задачей. Просто вооружитесь обычным дистрибутивом из серии Windows 2000/XP/Vista/7 - и за дело. через командную строку не составит большого труда. Грузимся с диска дистрибутива и дожидаемся этапа, когда будет предложено нажать клавишу "R". Выбираем установку системы, в которую надо зайти, и вбиваем пароль администратора системы; если вы не задавали его во время предыдущей установки, то он пустой. Рассмотрим типовые неисправности, позволяющие осуществить через командную строку.

1. Поврежденный вредоносным программным обеспечением загрузочный сектор системного HDD.

Пожалуй, один из самых простых вариантов неполадки. Просто загружаем с дистрибутива и в консоли набираем всего 2 команды - fixboot и fixmbr.
Кроме этого часто возникает проблема в отсутствующими файлами ntldr и ntdetect.com, они в обязательном порядке должны быть. Их можно найти на дистрибутиве в папке i386. Копируем их на диск C:\

2. Отсутствующий в корне диска C:\ файл boot.ini

Просто запускаем команду bootcgf с ключом rebuild, добавляя найденные операционные системы в этот файл. Восстановление системы через командную строку просто элементарное. Каждый продвинутый пользователь способен осуществить это действие.

3. Была произведена переустановка системной платы, и система после этой процедуры не загружается, выдавая BSOD с кодом, оканчивающися на 7B

Если под рукой нет более удобного инструмента (скажем, ERD Commander), то можно обойтись лишь консолью восстановления Получаем список служб командой LISTSVC, а командой ENABLE включаем системный запуск служб amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Это активирует загрузку стандартных драйверов и позволит осуществить старт старой системы на основе нового оборудования.

4. Установка некорректного драйвера или службы (вредоносное ПО) привела к неспособности системы к загрузке.

Чаще всего можно ограничиться просто и бэкапом предыдущей точки восстановления, но бывает, когда точки восстановления просто нет, а соответствующая служба отключена. Тогда надо зайти в консоль восстановления и набрать команду LISTSVC - список всех присутствующих в реестре служб. Таким образом, мы узнаем наименование нужного нам неисправного драйвера. Ведь бывает, что вы можете установить некорректно написанный драйвер устройства и может понадобиться восстановление системы через командную строку. Отключаем командой DISABLE "Имя_службы". Следует помнить, что часто вредоносное ПО делает подмену системного драйвера, например tcpip.sys или драйвера сетевой карты (ndis.sys), причем часто без потери работоспособности! Тогда следует переписать в корень диска C:\ оригинальный файл и сравнить с размером самозванца. Если они не совпадают, смело делайте замену с помощью команды "copy" в каталог C:\windows\system32\drivers.

5. Поврежденный файл куста реестра

Симптомы проблемы таковы - вы видите где ядро системы сообщает, что отсутствует или поврежден SYSTEM/SOFTWARE. Пожалуй, это самая нехорошая проблема, если нет резервной копии реестра. Причем если проблема затронула SOFTWARE, то необходимо восстановить все записи реестра, касающиеся - то есть, по сути, переустановить систему. Более оптимистичный сценарий - поврежденный SYSTEM. Просто набираем в консоли восстановления команды:

cd repair
copy SYSTEM C:\windows\system32\config

Перезагружаемся и ждем, пока система найдет все устройства. Придется вручную "показать" системе, где лежат файлы драйверов (C:\windows\system32\drivers).

Вот основные проблемы и пути их решения, если вы решили осуществить восстановление системы из командной строки. Конечно, есть и другие, более сложные проблемы или их сочетания, но и их можно преодолеть, благо инструментарий позволяет. Можно также воспользоваться специализированным программным обеспечением Hiren"s Boot CD и ERD Commander, имеющими в своем арсенале гораздо большее количество мощных специализированных утилит, а также их многочисленными клонами, но консоль восстановления - та основа, которой необходимо уметь пользоваться сервисному инженеру или опытному пользователю. Ведь восстановление системы с помощью командной строки гораздо быстрее дает результат.

Инструменты исправления ошибок Windows постоянно совершенствуются, предлагая пользователям всё более автоматизированные решения, позволяющие быстро устранить различные неполадки. Если подключить к компьютеру установочный носитель и в разделе «Восстановление системы» выбрать пункт «Восстановление запуска», то можно исправить множество ошибок, мешающих запуску Windows. Однако при повреждении загрузчика этот способ не сработает, так что если вы столкнулись с такой проблемой, то придется производить восстановление MBR через командную строку.

Запуск командной строки

Вам понадобится загрузочный диск с дистрибутивом той же системы, что установлена на компьютере. Совпадать должна не только версия, но и разрядность Виндовс, иначе выполнить восстановление не получится.

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

Утилита Bootrec

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



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



Утилита начнет сканирование жесткого диска, пытаясь найти установленные системы. Когда Windows 7 будет обнаружена, выполните «Bootrec.exe /RebuildBcd». Найденные системы будут записаны в меню загрузки. Выйдите из утилиты с помощью команды «exit» и перезагрузите компьютер. Перезаписывать MBR больше не нужно – Виндовс будет стартовать без ошибок.

Утилита BCDboot

Если исправить ошибку MBR не получается, попробуйте выполнить восстановление загрузчика, применив утилиту BCDboot. Это средство позволяет создать или восстановить среду загрузки, расположенную в активном разделе винчестера. Если в результате системного сбоя среда загрузки была перенесена на другой раздел жесткого диска, то с помощью BCDboot.exe вы вернете её на место.

Откройте командную строку и введите «bcdboot.exe e:\windows» (атрибуты вводить необязательно). Вместо «E:» вам нужно поставить букву раздела, на котором хранятся файлы Виндовс. Если в среде Windows этот раздел обозначен буквой «C», то здесь он может отображаться как «D» – учитывайте это при выполнении команды.

Поделитесь с друзьями или сохраните для себя:

Загрузка...