Как сделать восстановление загрузчика Windows 7? Пошаговая инструкция
Здравствуйте, дорогие читатели.
Иногда в результате различных действий может произойти так, что компьютер отказывается входить в операционную систему. И в некоторых случаях подобное связано с нарушением работы важного инструмента. Решением является восстановление загрузчика Windows 7.
Содержание статьи
Симптомы( к содержанию ↑ )
Существует несколько основных признаков, указывающих на необходимость «возвращения к жизни» соответствующего элемента операционки:
-
Появляется небольшое окно, в котором написано: «Bootmgr is missing».
-
Сообщение также может гласить: «Non system disk or disk error».
-
Блокировка устройства и до начала загрузки ОС высвечивается окно с требованием внести определенную сумму на телефонный номер.
Bootrec( к содержанию ↑ )
Чтобы вернуть в рабочее состояние свой компьютер, необходимо выполнить ряд действий. Кроме того, для процедуры нам понадобятся установочные файлы Windows. Так что без диска с соответствующими данными нам не справиться. Проделываем следующее:
-
Перезапускаем устройство.
-
Нажимаем «Del» и через БИОС выставляем запуск с DVD-привода или с флешки (в зависимости от того, на каком носителе находится дистрибутив). Это делается в меню «Boot».
-
Вставляем переносную память в привод или специальный разъем. Нажимаем на клавиатуре «F10». Подтверждаем действия.
-
Теперь появится черный экран, с надписью о нажатии кнопки для запуска с подключаемого устройства. Выполняем.
-
Откроется окно, в котором выбираем язык, нажимаем далее. В момент, когда посередине окажется кнопка «Установить», в левом нижнем углу будет расположена строка «Восстановление системы». Как раз ее и нажимаем.
-
Теперь в предлагаемом списке выбираем операционную систему, которую нужно «вернуть к жизни», а затем «Далее».
-
Откроется небольшое окно «Параметры…». Нам необходимо проделать все движения через «Командную строку»
-
Появится окно с черным фоном. Вводим «bootrec.exe» и нажимаем «Enter».
Данная команда покажет все возможные параметры, с которыми она работает.
Описание ключей Bootrec( к содержанию ↑ )
Команды в среде cmd.exe могут запускаться в стандартном варианте, либо со специальными дополнениями. Так, например, если прописать «bootrec.exe /FixMbr», программа заносит в главный раздел загрузочную запись. При этом последняя совместима с Windows 7 и Vista. Это поможет вернуть работоспособность устройства. Кроме того, к данному трюку можно прибегнуть если есть необходимость убрать нестандартный код в соответствующем сегменте. При этом имеющаяся таблица разделов остается прежней.
В случае использования ключа «/FixBoot», программа заносит новый загрузочный сектор. Он также совместим с вышеуказанными операционными системами от Microsoft. Эта опция используется в нескольких случаях:
-
Загрузочный файл заменен на нестандартный.
-
Он поврежден.
-
После седьмой версии или Vista была размещена предыдущая сборка. Так, например, после установки XP используется загрузчик Windows NT.
Интересно знать! Такого же эффекта можно добиться за счет использования программы «bootsect.exe». Она также находится на диске. Для этого прописываем «bootsect /NT60 SYS». Появится загрузочный сектор, который совместим с «Bootmgr». Для подробной информации нужно запустить утилиту с ключом «/help».
При написании «bootrec.exe /ScanOs», приложение сканирует все имеющиеся диски на наличие OS 7 и Vista. В результате пользователи получают список всех найденных систем, даже не прописанных в хранилище данных, касающихся загрузки.
Использование ключа «/RebuildBcd» запустит сканирование всех дисков на предмет размещения установленных операционок. Составляется список, из которого их можно добавить в хранилище. Кроме того, данная команда позволит перестроить базу. Правда перед этим обязательно нужно удалить прошлые данные.
Вышеуказанная утилита имеет широкий функционал. Но при этом она не поможет, если файл запуска системы отсутствует. В этом случае необходимо прибегнуть к другому инструменту.
Стоит отметить, что работает bootmgr в автоматическом режиме. То есть пользователям нужно только добраться до определенных инструментов, прописать команду и все выполнится самостоятельно – нет необходимости во время самого процесса что-то делать.
BCDboot( к содержанию ↑ )
Это средство предназначено для создания или восстановления загрузчика, находящегося в главном разделе. Программа позволяет также переносить файлы между жесткими дисками. Даже если на последних не видно систему.
Для начала работы достаточно прописать «bcdboot.exe C:\windows». Операция восстанавливает поврежденные данные, включая файлы хранилища.
Процесс обладает несколькими параметрами:
-
Источник – расположение директории, в которой находится дистрибутив Windows. В нашем случае это пластиковый диск или USB флешка. Данный параметр является обязательным. Остальные указываются по необходимости.
-
«/I» — задает язык среды. Если не менять, используется английский.
-
«/s» — указывает букву диска, куда будут размещены нужные файлы. По умолчанию это место, которое задается БИОСом или новой системой — UEFI.
-
«/v» — запускается режим подробного учета работы.
-
«/m» — объединение параметров имеющейся записи и только созданной. Все это записывается в новую загрузочную область.
Возвращение после использования Linux( к содержанию ↑ )
Стоит представить ситуацию, когда у вас ранее стояла операционка от Microsoft. И после установки Linux вдруг перестала запускаться первая. Это произошло в результате каких-то ошибок.
Если у вас после установки Ubuntu не работает Windows, не стоит сразу паниковать. Проблему можно решить просто.
Итак, для начала стоит сохранить загрузочный раздел Ubuntu, чтобы в случае чего его можно было бы использовать. Для этого нужно запустить терминал и указать следующее:
dd if=/dev/sda2 of=/linux.boot bs=512 count=1
Код выше позволяет скопировать сектор загрузки из раздела «sda2» в linux.boot.
Стоит отметить, что в данной операционной системе за запуск отвечает корневой элемент «/». Если в лично вашей ситуации не так, для начала нужно узнать, какая из существующих областей загрузочная.
Запись была скопирована в папку пользователя. Поэтому отправляемся в соответствующую директорию и переносим файл на раздел, где уже установлена Windows.
Далее проделываем все, что описано в списке в разделе «Bootrec» — с 1 по 7 пункты включительно. Стоит сразу сказать, что это должно помочь даже после GRUB – специального программного обеспечения.
В результате появится «Командная строка», в которой прописываем всего две строки и после каждой нажимаем «Enter»:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
После этого перезапускаем устройство и видим, как в нашей ОС все работает.
При этом нередко случаются ситуации, в которых пользователям нужно пользоваться и Ubuntu тоже. Для этого существует специальная программа EasyBCD. Она работает не только после активации, но и просто так. Достаточно выполнить несколько простых действий:
-
Устанавливаем и запускаем ПО.
-
Появится новое окно, в левой части которого выбираем «Add new entry».
-
Далее на вкладке «Linux/BSD» устанавливаем Type: GRUB 2.
-
Указываем имя и нажимаем «Add entry».
Если же программа не работает, нам как раз поможет файл, который мы сохранили ранее. Для этого делаем несколько движений:
-
В Windows заходим в «Пуск», а потом в «Стандартные».
-
Находим «Командную строку», вызываем на ней контекстное меню. Нас интересует «Запустить от имени администратора».
-
Появится черное окно, в котором прописываем: «bcdedit /create /d “Lin” /application bootsector». Мы увидим сообщение, в котором указывается ID раздела. Номер выглядит в виде набора чисел, букв и тире.
-
Далее вводим «bcdedit /set {ID раздела} device partition=C:».
-
Теперь указываем сразу несколько команд:
bcdedit /set {ID раздела} path \linux.boot (о файле я рассказывал вначале этого подзаголовка)
bcdedit /displayorder {ID раздела} /addlist
bcdedit /timeout 10
Теперь вы сможете во время запуска компьютера выбирать подходящую для себя операционку и времени будет 10 секунд.
Надеюсь, статья поможет справиться с проблемой, ведь недуг встречается довольно часто. Особенно, когда возникают какие-то ошибки во время установки дополнительной ОС.
Подписывайтесь на блог, и вы сможете каждый день открывать для себя что-то новое в компьютерном мире.