Восстановление загрузчика windows 7 без установочного диска - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

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

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

Одной из причин, по которой не запускается компьютер на операционной системе Windows 7, является повреждение загрузочной записи (MBR). Рассмотрим, какими способами её можно восстановить, а, следовательно, вернуть и возможность нормальной работы на ПК.

Методы восстановления загрузчика

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

Способ 1: Автоматическое восстановление

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

    На первых секундах запуска компьютера вы услышите звуковой сигнал, который означает загрузку BIOS. Вам необходимо тут же зажать клавишу F8.

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

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

    Способ 2: Bootrec

    К сожалению, описанный выше способ помогает не всегда, и тогда приходится восстанавливать загрузочную запись файла boot.ini вручную с помощью утилиты Bootrec. Она активируется путем введения команды в «Командную строку». Но так как стандартно запустить данный инструмент не получится из-за невозможности загрузить систему, то придется его активировать опять через среду восстановления.

      Запустите среду восстановления тем методом, который был описан в предыдущем способе. В открывшемся окне выберите вариант «Командная строка» и нажмите Enter.

    Произведите нажатие клавиши Enter.

    Далее следует создать новый загрузочный сектор. Для этой цели введите команду:

    Снова щелкайте Enter.

    Для деактивации утилиты примените такую команду:

    Для её выполнения опять жмите Enter.

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

      Запустите «Командную строку» из среды восстановления. Введите:

    Нажмите клавишу Enter.

    Будет выполнено сканирование винчестера на предмет наличия на нем установленных ОС. После окончания данной процедуры введите команду:

    Опять произведите щелчок клавишей Enter.

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

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

    Способ 3: BCDboot

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

      Запустите «Командную строку» в среде восстановления и введите команду:

    Если у вас операционная система установлена не на разделе C, то в данной команде необходимо заменить этот символ на актуальную букву. Далее жмите по клавише Enter.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

    Если у Вас нет диска, с которого была установлена ОС Windows 7, то восстановить загрузки ОС можно другими способами.

    Вариант 1. Автоматически — при помощи среды восстановления Windows RE в Windows 7 .

    Во время установки Windows 7 на жестком диске автоматически создается служебный раздел, обеспечивающий доступ в среду восстановления Windows RE (Recovery Environment). Используя данный служебный раздел, Вы можете:

    — загрузиться в среду восстановления с жесткого диска
    — создать компакт-диск, содержащий среду восстановления

    1) Выполните загрузку в среду восстановления с жесткого диска или диска восстановления системы.
    Для того чтобы войти в меню Дополнительные варианты загрузки, нажмите F8 после включения компьютера (но до загрузки операционной системы).
    2) Выберите первый пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter .
    3) Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи.
    4) Введите пароль администратора. После ввода пароля вы увидите окно с вариантами восстановления.
    5) Выберите пункт Восстановление запуска(Startup repair), также иногда может помочь пункт Восстановление системы (System Restore), позволяющий вернуться к точке, созданной до возникновения проблемы.

    Вариант 2. Восстановление вручную, с созданием мультизагрузочного меню.

    Здесь главное — это добраться до командной строки для введения дальнейших команд.

    1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe; Bootrec.exe).
    2) Создайте папку Boot.
    3) Распакуйте скачанный архив и скопируйте файлы нужной Вам битности в созданную Вами папку Boot.
    4) Запустите среду необходимую для работы:
    5) Загрузитесь в Windows, установленную на другой диск или в среду восстановления (На жестком диске запускается нажатием, клавиши F8 . Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter )
    6) Запустите командную строку.
    В Windows: Win + R → cmd → ОК.
    В среде восстановления: Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи. Введите пароль администратора. Выберите пункт Командная строка (Command Prompt)

    Далее все команды вводимые в командную строку будут одинаковы как в Windows, так и в среде восстановления.

    1) Windows 7 использует усовершенствованный метод загрузки — хранилище данных конфигурации загрузки. Это хранилище содержит все сведения обо всех операционных системах, установленных на компьютере. Следовательно, загрузчики более ранних операционных систем Windows, не могут быть использованы для ее запуска. Итак, для восстановления, загрузочного сектора Windows 7, перезаписываем загрузочный сектор на всех разделах:

    X:bootbootsect.exe /nt60 all

    где Х — буква диска, на котором содержится программа Bootsect.exe
    2) Если у Вас вторая система Windows XP, то Вам необходимо выполнить ещё ряд действий:

    Создайте в хранилище загрузки Windows 7 — хранилище для загрузки Windows XP.

    Bcdedit /create /d «Microsoft Windows XP»

    Если же система откажется это делать, значит данное хранилище уже создано, поэтому необходимо его только переименовать:

    Bcdedit /set description «Microsoft Windows XP»

    Далее укажите загрузчику Windows 7 устройство расположения файлов загрузки Windows XP:

    Bcdedit /set device partition=C:

    Затем укажите загрузчику Windows 7 путь к загрузчику Windows XP:

    Bcdedit /set path ntldr

    После добавьте строчку о выборе Windows XP в меню загрузки и расположив ее под остальными:

    Bcdedit /displayorder /addlast

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

    Главная Загрузочная Запись (Master Boot Record — MBR), совместимая с загрузчиком операционной системы (ntldr — для Windows XP и bootmgr — для Windows 7/Vista);
    Файлы загрузки: для Windows XP — файлы ntdetect.com и boot.ini, для Windows 7/Vista — хранилище загрузки — Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT.

    Вариант 3. Восстановление вручную, при помощи bootrec.exe.

    1) Загрузитесь в среду восстановления (На жестком диске запускается нажатием, клавиши F8 . Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter )
    2) Выберите операционную систему, которую необходимо восстановить, и нажмите «Next»(«Далее»).
    3) В окне Опции системы восстановления (System Recovery Options) выберите пункт Командная строка (Command Prompt).
    4) Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:

    Bootrec.exe /FixMbr

    Параметр /FixMbr записывает в системный раздел основную загрузочную запись, совместимую с Windows 7. Этот параметр не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.

    Bootrec.exe /FixBoot

    Параметр /FixBoot записывает в системный раздел новый загрузочный сектор с использованием загрузочного сектора, совместимого с Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.

    — Загрузочный сектор Windows 7 был заменен нестандартным загрузочным сектором
    — Загрузочный сектор поврежден
    — После установки Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).

    Bootrec.exe /RebuildBcd

    Параметр /RebuildBcd выполняет поиск установленных операционных систем, совместимых с Windows 7, на всех дисках. Кроме того, этот параметр позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо выполнить полную перестройку данных конфигурации загрузки.

    Если Вы не запомнили необходимого Вам значения Вы можете просто ввести:

    Bootrec.exe

    и утилита выведет справку по доступным ключам командной строки.

    Как восстановить загрузчик Windows 7?

    Чтобы в полной мере использовать возможности операционных систем от Microsoft, мало знать, как зайти в безопасный режим Windows 7 или очистить ОС от накопившегося на жёстком диске «мусора». Виндовс 7 надёжна и в то же время способна удивить юзера — например, неожиданно и без всяких на то причин «потерять» загрузчик. Запуск системы в такой ситуации, само собой, будет невозможен; о способах решения проблемы мы и поговорим.

    Системная утилита

    Самый простой вариант восстановления загрузочного сектора, как и два описанных ниже, подразумевает использование владельцем компьютера установочного диска или флешки. В целом восстановить загрузчик, аккуратно следуя алгоритму, не сложнее, чем снять пароль с компьютера Windows 7; кроме того, для манипуляций подойдёт любой съёмный носитель с Виндовс 7 — необязательно тот, с которого была установлена система.

    Пользователю понадобится:

    • Вставить диск в дисковод или флешку в любой свободный разъём, выключить и снова запустить компьютер или ноутбук под управлением Windows 7, после чего задать в появившемся окошке загрузку со съёмного носителя, быстро нажав на любую клавишу.

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

    • В открывшемся окне выбрать язык установки.

    • Пройти ещё один стандартный этап, необходимый для восстановления загрузчика Windows 7.

    • И воспользоваться в новом окошке ссылкой «Восстановление системы».

    • Снова подождав, пока утилита определит наличие установленных на компьютере или ноутбуке ОС.

    • Юзер должен выбрать нужную — ту, загрузчик которой отказывается работать в штатном режиме, и нажать на кнопку «Далее».

    • В открывшемся списке следует выбрать опцию «Восстановление запуска».

    • И подождать, пока система обнаружит имеющиеся ошибки загрузчика и предложит устранить их.

    • По окончании восстановления с помощью системной утилиты можно перезапустить компьютер и ещё раз проверить состояние загрузчика — если он успешно восстановлен, появится сообщение «Не удалось обнаружить ошибку».

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

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

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

    Использование командной строки

    Командная строка — поистине замечательный инструмент. С его помощью можно не только открыть автозагрузку в Windows 7, но и восстановить загрузчик, если не сработал «стандартный» метод. Пользователю вновь понадобятся установочный диск или флешка; набравшись терпения, можно приступать к работе:

    • Уже известным способом выбрать опцию «Восстановление системы», а далее — утилиту «Командная строка».

    • В открывшемся окошке ввести команду diskpart и нажать на клавишу Enter.

    • Ознакомиться с информацией о компьютере и ввести следующую команду без кавычек и лишних пробелов: lis vol.

    • Найти в открывшемся списке свой MBR-диск, содержащий загрузчик, и ввести его номер с помощью команды set vol N, где N — номер диска. Определить нужный носитель проще всего по размеру: обычно он лежит в диапазоне 100–500 Мб, но в любом случае должен быть меньше остальных.

    • Сделать указанный ранее диск активным, введя для него новую команду: activ.

    • Ознакомиться с информацией об успешном восстановлении загрузчика Windows 7, ввести команду exit и закрыть консоль, после чего перезапустить компьютер или ноутбук — загрузчик должен быть успешно найден.

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

    Команда bootrec

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

    • Ввести в командной строке bootrec и нажать на Enter.

    • Ознакомиться с краткой справкой о работе утилиты.

    • И ввести новую команду bootrec.exe /fixmbr — она, как несложно догадаться, служит для исправления ошибок загрузочного раздела и подходит только для жёстких дисков со структурой MBR.

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

    • И ввести следующую команду — bootrec.exe /fixboot. Она используется для приведения в рабочее состояние загрузчика Виндовс 7.

    • Как только запрос будет выполнен системой.

    • Пользователь может ввести заключительную команду exit.

    • И перезагрузить Windows 7 в штатном режиме.

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

    Управление дисками

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

    • Открыть меню «Пуск».

    • Перейти в «Панель управления».

    • Дальше в раздел «Система и безопасность».

    • Теперь, оказавшись в подразделе «Администрирование».

    • Пользователь должен открыть ярлык «Управление компьютером».

    • В открывшемся окне следует переключиться на вкладку «Управление дисками».

    • И проверить, активен ли системный раздел Windows 7 — часто оказывается, что он деактивирован, а вместо него отмечен основной, содержащий файл подкачки, системные и пользовательские данные.

    • Если так и есть, щёлкнуть правой клавишей мыши по загрузочному сектору и выбрать в контекстном меню пункт «Сделать раздел активным».

    • Подтвердив действие, пользователь.

    • Увидит, что раздел MBR активирован, и, скорее всего, сможет запустить Windows 7 в обычном режиме.

    Совет: если ни один из перечисленных способов не помог, остаётся одно: попробовать переустановить систему, сохранив пользовательские данные — или, если есть желание начать сначала, скопировать важную информацию на съёмный носитель, после чего отформатировать жёсткий диск и установить Виндовс 7 с нуля.

    Подводим итоги

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

    Восстановление загрузчика Windows 7 без дистрибутива и создание двойной загрузки с помощью программы MultiBoot

    Посетителей: 473379 | Просмотров: 732080 (сегодня 2)Шрифт:

    Аннотация

    Восстановление загрузчика Windows 7 после установки Windows XP и создание меню загрузки подробно описаны в статье Установка Windows XP на компьютер с Windows 7 и не составляют труда при наличии установочного диска Windows 7 или диска восстановления Windows 7. Однако, бывают ситуации, когда ни того, ни другого под рукой нет. Помочь в данном случае предназначена программа MultiBoot, разработанная участниками конференции OsZone.

    Скачать программу MultiBoot можно на софт-портале OSZone с этой страницы.

    Страница программы на OsZone-Wiki: MultiBoot.

    История разработки

    В основу программы положена идея Павла Кравченко по автоматизации и представлении в графическом интерфейсе (GUI) работы пользователя в командной строке — утилита FixBootFull. Однако появление операционной системы Windows 7 подтолкнуло к усовершенствованию утилиты и расширению ее функциональных возможностей. В настоящее время программа охватывает практически все необходимые функции утилиты bcdedit.exe, предназначенные для работы с записями операционных систем, за исключением функции удаления какой-либо записи из хранилища загрузки (BCD) и добавления в BCD записи о второй системе Windows 7 или Vista.

    Возможности программы

    С помощью этой программы вы сможете:

    • восстановить файлы загрузки Windows Vista или Windows 7, затертые при форматировании активного раздела; New
    • восстановить загрузчик Windows Vista или Windows 7, затертый при установке Windows XP;
    • создать конфигурацию с двойной загрузкой как после, так и до установки Windows XP;
    • указать операционную систему, загружаемую по умолчанию;
    • редактировать записи любой операционной системы в диспетчере загрузки и определить их положение в меню загрузки;
    • установить таймаут для меню с выбором загрузки операционных систем;
    • экспортировать и импортировать данные конфигурации загрузки;
    • отобразить подробные сведения о хранилище загрузки, о загрузочных файлах, раскладе по дискам и разделам, а также сохранить их в текстовый файл;
    • запустить командную строку для выполнения команд вручную;
    • указать параметры файла boot.inirdisk и partition при ошибках загрузки в Windows XP. New

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

    Запуск программы

    Скачайте архив с программой и распакуйте в отдельную папку. Если вы загрузились в Windows XP, просто запустите программу, а если в Windows 7/Vista — запустите ее от имени администратора. После запуска программа:

    • соберет информацию о конфигурации данных загрузки (BCD), дисках и разделах, а также установленных операционных системах Windows;
    • проведет анализ версии файла загрузчика bootmgr;
    • выполнит поиск файлов загрузки Windows XP, в том числе содержание файлов boot.ini (если их несколько).

    Результат анализа будет отражен в поле Сведения о конфигурации на вкладке Дополнительно.

    В состав предлагаемой версии входят утилиты bootsect.exe, поэтому Вам не потребуется дополнительно скачивать или копировать ее с установочного диска Windows 7, а также утилита bcdboot.exe, имеющаяся в папке WindowsSystem32 операционной системы Windows 7. О возможностях и применении утилиты можно прочитать в статье Параметры командной строки BCDboot.

    Вкладка «Восстановление»

    Рассмотрим функции программы, реализуемые с помощью этой вкладки.

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

    Рисунок 1 – Вкладка «Восстановление»: восстановление загрузчика Windows 7 и добавление в меню загрузки записи о Windows XP.

    Восстановление загрузчика Windows Vista или Windows 7, затертого при установке Windows XP

    При активном флажке Восстановить загрузчик Windows Vista /7 на всех дисках будет выполнена команда восстановления основной загрузочной записи MBR, совместимой с Windows 7/Vista:

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

    Если вы используете программу в качестве редактора записей в BCD, снимите этот флажок.

    Добавление записи о загрузке Windows XP в меню и хранилище загрузки.

    Добавить запись для загрузки Windows XP можно как до ее установки, так и после. Если записи загрузки Windows XP в BCD нет, то вы увидите второй флажок: Добавить в меню загрузки запись для Windows XP, а в поле Выполняемые команды и отчет – список необходимых команд.

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

    • переименовать создаваемую запись (по умолчанию – «Windows XP»);
    • установить Windows XP в качестве операционной системы, загружаемой по умолчанию (если вы этого не хотите, снимите соответствующий флажок);
    • определить местоположение записи в меню загрузки (по умолчанию запись будет расположена вверху списка).

    После нажатия на кнопку «Выполнить» запланированные команды будут выполнены.

    Можно заранее подготовиться к установке Windows XP и создать меню загрузки. Для этого запустите программу в Windows 7, настройте параметры меню загрузки таким же образом, как описано выше, но поскольку в восстановлении загрузчика на данном этапе нет необходимости, снимите флажок Восстановить загрузчик Windows Vista/7 на всех дисках и нажмите кнопку Выполнить. После установки Windows XP достаточно только восстановить загрузчик Windows 7.

    Редактирование записи любой операционной системы в диспетчере загрузки.

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

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

    • переименование выбранной записи;
    • установка выбранной системы в качестве загружаемой по умолчанию (если вы этого не хотите, снимите соответствующий флажок);
    • изменение местоположения записи в меню загрузки (вверху или внизу списка).

    Установка таймаута

    Для этого нужно изменить значение в поле флажка Установить таймаут выбора ОС.

    В контрольном поле отобразится команда

    где Х — буква раздела, на котором находится Windows 7, nn — количество секунд.

    Поле «Выполняемые команды и отчет»

    Список команд, которые вам нужно было бы выполнить в командной строке, отображается в поле Выполняемые команды и отчет. После выполнения анализа имеющихся параметров BCD программа добавляет в список только те команды, которые изменяют текущие. Например, если параметр timeout равен 15 секундам, в списке команд его не окажется. Ход выполнения и результат виден в поле Выполняемые команды и отчет. Текст можно скопировать в буфер обмена, а затем вставить в файл блокнота или в сообщение форума.

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

    Восстановление загрузки Windows 7 или Windows Vista после форматирования активного раздела

    Иногда в процессе установки Windows XP, чаще, во время переустановки, ничего не подозревающие пользователи форматируют активный раздел, на котором находились файлы загрузки Windows 7. Естественно, после установки Windows XP возможность загрузки в Windows 7 пропадает. При наличии установочного диска с Windows 7 восстановление запуска – дело пары минут, а если такового нет? MultiBoot снабжена инструментарием для решения этой проблемы и без дистрибутива. В начале статьи я упоминал, что для этого используется утилита bcdboot.exe.

    Рисунок 2 – Вкладка “Восстановление”: восстановление загрузочных файлов Windows 7 или Windows Vista после форматирования активного раздела.

    Окно для восстановления возможности загрузки Windows 7 появится тогда, когда программа не обнаружит на активном разделе (или разделах, при наличии 2-х и более жестких дисков) скрытой папки BOOT. Вам останется только настроить ключи утилиты, выбрать активный раздел для восстановления BCD и нажать кнопку «Выполнить».

    Особо ценна эта функция программы для тех, у кого была установлена Windows Vista, так как утилиты bcdboot.exe в Windows Vista нет.

    С MultiBoot восстановление BCD – дело пары щелчков мышкой.

    Вкладка “Дополнительно”

    Эта вкладка предоставляет вам возможность увидеть данные конфигурации загрузки и раскладе по дискам и разделам в поле «Сведения о конфигурации».

    Рисунок 3 – Вкладка “Дополнительно”

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

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

    Второй вариант будет содержать информацию обо всех записях, содержащихся в BCD, что аналогично выполнению команды:

    Данные о загрузочных файлах Windows, раскладе по дискам и разделам, установленных системах Windows, текст файлов boot.ini будут добавлены в любом случае.

    Область “Инструменты”

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

    Если у вас есть ранее созданная программой резервная копия данных загрузки, вы можете восстановить ее с помощью ссылки Восстановить. Для этого нажмите на нее, укажите место хранения файла резервной копии, после чего нажмите Открыть.

    Консольная подсистема программы

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

    Справку о командах, используемых в консольной подсистеме MultiBoot, можно получить, выполнив

    Рисунок 4 – Работа консольной подсистемы программы

    Для работы с утилитами bcdedit и bootsect можно использовать Multiboot, например, чтобы получить сведения о записях BCD на разделе С: с выводом в текстовый файл:

    или перезаписать загрузчик на нескольких жестких дисках:

    Отдельно хотелось бы остановиться на команде

    Эту команду можно использовать для проверки правильности параметров файла boot.ini, особенно в случае, если загрузка Windows XP в конфигурации двойной загрузки невозможна. В результате выполнения команды в окне командной строки появится текст файла boot.ini, с параметрами, подходящими для загрузки установленной на вашем компьютере операционной системы Windows XP. К сожалению, пока данная команда «не умеет» сохранять текст boot.ini в виде файла, но, надеюсь, проблема эта разрешится.

    О разработчиках

    • Павел Кравченко — идея и первая версия программы
    • Вадим Стеркин — интерфейс программы, генеральное руководство проектом
    • Admiral — разработка текущей версии программы (при участии Mr dUSHA)
    • Jekson07 — значок исполняемого файла
    • Ваш покорный слуга — идеи по функциональным возможностям и тестирование

    В случае если вы столкнулись с трудностями, обращайтесь в тему Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки на форуме.

    Восстановление MBR загрузчика Windows Vista/7/8/8.1/10 (Часть 1).

    Автор: STRIDER · Опубликовано 31.12.2017 · Обновлено 01.07.2018

    Привет всем! Сегодня я расскажу о достаточно распространенной проблеме операционных систем семейства Windows Vista/7/8/8.1/10 — нарушение целостности загрузчика MBR. Как бы не старалась Microsoft учесть возможные проблемы работы своего ПО, предусмотреть все еще на этапе разработки и тестирования наверное невозможно. Добавляют проблем к стабильности работы разнообразные сторонние загрузчики (активаторы, другие версии операционных систем, вирусы).

    Что необходимо для восстановления загрузчика.

    1. Установочный носитель Windows Vista/7/8/8.1/10.
    2. Пользователь.
    3. Привод DVD.

    Приступим!

    Самый простой способ восстановить загрузчик. Для работы со средством восстановления запуска необходимо сначала запустить среду восстановления Windows RE.

    • Настройте BIOS на загрузку с установочного носителя.
    • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
    • При появлении запроса нажмите клавишу.
    • Выберите пункт Восстановление системы.

    • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
    • В диалоговом окне Параметры восстановления системы выберите пункт Восстановление запуска.

    • Следуйте дальнейшим инструкциям.

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

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

    Сейчас мы рассмотрим восстановление загрузочной записи MBR с помощью штатных средств операционной системы. Которые идут либо в составе установочного диска, либо как компонент операционной системы. А именно BOOTREC.EXE и BOOTSECT.

    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. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.

    Приступим!

    Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.

    • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
    • При появлении запроса нажмите клавишу.
    • Выберите пункт Восстановить компьютер.
    • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
    • В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
    • Введите команду Bootrec.exe и нажмите клавишу ВВОД . Появится полный список возможностей.
    • Запишите сектор MBR, для чего есть команда

    Bootrec.exe /FixMbr;

    • Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
    • Далее проведите процедуру записи нового сектора загрузки, для чего введите

    Bootrec.exe /FixBoot;

    • Останется только ввести Exit и попытаться перезагрузить компьютер.

    Очень вероятно, что далее Windows заработает нормально.

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

    • Войдите в командную строку с установочного диска или флешки.
    • Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.

    Bootrec /ScanOs

    • Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа предложит внести в меню запуска все найденные версии Windows, включая XP и другие.

    Bootrec.exe /RebuildBcd

    • Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить — XP или семерку.

    Если и это не помогло. Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter.

    Команда BOOTSECT позволяет записывать заданный программный код загрузочных секторов, обеспечивающих загрузку либо ntldr, либо bootmgr .

    Формат командной строки:
    bootsect [/force] [/mbr]

    Параметры командной строки 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 /mbr C: — изменить загрузочные сектора диска C: для обеспечения загрузки диспетчера bootmgr, а это Windows Vista/7/8/8.1/10;
    bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.

    Так же попробуем использовать команду BCDBOOT. Это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDBOOT создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.

    О которой можно прочитать в следующем разделе.

    Читайте также:  Восстановление imei через flashtool
    Ссылка на основную публикацию
    Adblock
    detector