Как создать или восстановить загрузчик Windows после удаления загрузочного диска Ubuntu

У меня есть компьютер с двойной загрузкой (или с тремя загрузками) Windows 8 Release Preview, Windows 7 и Ubuntu 12.04. Grub загружается между Windows 8 и Ubuntu; для которого я использую в первую очередь. Недавно я решил удалить Ubuntu, так как почти не использовал его. Я случайно удалил раздел Ubuntu перед тем, как заменить загрузчик Grub. Теперь, когда я хочу загрузить машину, она выдает приглашение "grub-rescue" - я не могу загрузить ни Windows (8, ни 7), ни Ubuntu (кроме, конечно, через USB). У меня нет носителя для восстановления Windows 7/8, так что это не вариант. Обратите внимание, что после удаления раздела Ubuntu я перевел компьютер в режим гибернации, а затем включил его. Это означает, что диск C:\ [Windows 8] не может быть подключен. Я не знаю, если это плохо, но это определенно не делает вещи лучше.

В настоящее время я загружаю Ubuntu через USB, чтобы восстановить загрузчик Windows. Я решил использовать boot-repair для решения проблемы, используя приведенные здесь инструкции, хотя после попытки применить изменения выдает ошибку: "Пожалуйста, установите пакеты [mbr]. Затем попробуйте снова". Я не знаю, почему я получаю эту ошибку; Есть ли способ установить пакеты "mbr"? Я, честно говоря, не знаю, что именно они, ни как их установить. Есть ли какие-либо другие варианты, которые я еще не исчерпал, чтобы иметь возможность загружаться обратно в Windows, в случае, если есть лучший способ? Я хочу настроить загрузчик для загрузки в Windows 8, но загрузка в Windows 7 или 8 в порядке (я могу использовать EasyBCD оттуда). Есть ли простое решение для этого? Я проверил BIOS и не смог найти способ загрузки в Windows.

7 ответов

Решение

Вы можете установить MBR в стиле Microsoft с Ubuntu LiveCD/USB. Для этого запустите

sudo software-properties-gtk -e universe && sudo apt-get update 
sudo apt-get install mbr
sudo install-mbr /dev/sdX

где "sdX" - это узел устройства для вашего жесткого диска, например "sda", а не раздел "sda1".

Если вы действительно хотите использовать boot-repair чтобы сделать это, просто запустите все, кроме последней команды

sudo install-mbr /dev/sdX

Команды до этого просто установят пакет mbr. Тогда попробуй boot-repair снова.

Прочитайте https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader

Не выполняйте "sudo install-mbr /dev/sdX" на MBR жесткого диска, который содержит Windows VISTA, 7 и 8. Если вы выполните его, подпись диска будет перезаписана с "00 00 00 00", что может привести к сбою в загрузочных Windows VISTA, 7 и 8. Я подтвердил, что install-mbr (установлен с пакетом "mbr" версии 1.1.11-5 для Quantal) перезаписал подпись диска.

Это компакт-диск восстановления Windows от Neosmart.net

с сайта:

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

Что он не делает: Вы не можете использовать диск восстановления Windows 7 для переустановки Windows - он только исправляет (не заменяет!) Windows.

Зачем вам это нужно: если вы купили свой ПК у крупного продавца, вы не получили этот компакт-диск с вашей здоровенной покупкой.

Вы можете использовать утилиту BOOTREC.EXE, предоставленную Microsoft, на установочном DVD-диске Windows 7. Вот хорошая статья о том, как это сделать:

Как использовать средство Bootrec.exe в среде восстановления Windows для устранения неполадок и устранения проблем при запуске в Windows

Что ж, решение вашей проблемы очень простое, так как это сработало в моем случае.

  1. Если вы застряли на этом загрузчике GRUB, перезагрузите компьютер или используйте команду reboot.

  2. Пока ваш компьютер запускается, используйте F2/F10/F12/Del/Escили любой другой ключ, который вам нужен для загрузки в BIOS / UEFI (в моем случае это был UEFI, который выглядит как BIOS).

  3. Найдите «Настройки загрузки», «Загрузчик» или что-то подобное.

  4. Измените параметры загрузки, выбрав загрузчик Windows в качестве главного приоритета.

  5. Сохранить и выйти (не забудьте СОХРАНИТЬ).

  6. Вуаля, Windows.. (в моем случае это Windows 11 (бета-версия)).

Эти шаги гарантируют, что ваш компьютер по умолчанию загружается в Windows при каждой загрузке , но избавление от GRUB (в моем случае GRUB 2) — это история для другой главы. (●'◡'●)

Я хотел бы перенаправить вас на этот вопрос: Ask-ubuntu.ru: removal-grub-from-laptop Там я предложил использовать свободно загружаемый загрузочный CD с полезными инструментами для решения этой проблемы.

Блокировщик "Пожалуйста, установите [mbr]" был ошибкой. Это было исправлено в последних версиях Boot-Repair. Обновите Boot-Repair и нажмите "Рекомендованный ремонт".

Другие вопросы по тегам