Как восстановить Windows 7 MBR без CD

19

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

На компьютере у меня есть раздел восстановления (это нетбук). Я прошел процесс восстановления и все казалось нормально. Тем не менее, когда я перезагружаю компьютер

grub rescue >

Теперь я понимаю, что когда я устанавливал Ubuntu «бок о бок», он заменял MBR или что-то в этом роде на GRUB.

Я прочитал на форумах, что мне нужно использовать диск восстановления Windows.

Вот мои проблемы:

а) У меня нет диска восстановления, у меня есть раздел восстановления - это нетбук. б) у меня нет внешнего дисковода.

Что у меня есть, так это USB-ключ, на котором есть около 1 ГБ свободного места.

Заранее спасибо.

Брэндон Бертельсен
источник

Ответы:

20

установите Ubuntu LiveCD на Pendrive, загрузитесь с Pendrive, откройте терминал и введите:

sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda

Замените /dev/sdaна название вашего диска.

Какие параметры ( из справочной страницы ):

--interrupt <mode>, -i <mode>

Эта опция устанавливает список событий, которые заставят MBR отображать подсказку. Используйте -i +<event>для добавления события в список или -i -<event>для удаления события из списка. Значения <event>являются:

  • s - Нажата клавиша Shift или Control.
  • k - нажата не смещенная клавиша
  • a - Приглашение всегда отображается.
  • n - Никогда не отображать подсказку (если не происходит ошибка).

-p <partn>, --partition <partn>

Это указывает загрузочный сектор по умолчанию для загрузки. Допустимые значения <partn>:

  • 1, 2, 3, 4 Указанный номер раздела.
  • F Первая дискета.
  • D Раздел помечен загрузочным флагом в таблице разделов.

-t <timeout>,--timeout <timeout> Эта опция изменяет время ожидания MBR перед загрузкой раздела по умолчанию на значение, указанное в 1/18 секунды (приблизительно). Максимальное время ожидания составляет 65534, что составляет около часа.

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

Другой метод:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
Pawełkowy
источник
Вместо использования всего Ubuntu LiveCD можно проще использовать диск восстановления загрузки, который упоминается в другом ответе, и просто загрузить его.
Второй метод работал для меня, я не знал, как назывался мой диск, поэтому я просто хочу, чтобы / dev / sda работал для меня. Но теперь у меня больше нет двойной загрузки (windows 7 / ubuntu), только windows 7 (но, по крайней мере, я ничего не потерял). Спасибо, Павел!
MagTun
3
Я был бы признателен, если бы кто-то объяснил, как команды / файлы linux, такие как mbr или mbr.bin, в конечном итоге восстанавливают / восстанавливают загрузочный сектор Windows MBR. восстанавливать Windows MBR через Windows Rescue CD и т. д. - почему команды Linux, которые смутно похожи на копирование (dd) linux MBR, - делают магию в разделе Windows? Я прошу прощения за этот уровень некомпетентности, и спасибо за понимание
hello_earth
Обратите внимание, что это -p Dможет работать не так, как ожидалось. Вы , возможно , придется попробовать все четыре варианта один за другим в явном виде: -p 1, -p 2, ...
Александр Позднеева
7

Вы можете загрузить образ iso для Boot-repair Disk и записать его на USB-накопитель. Затем загрузите флешку и восстановите MBR на поврежденном жестком диске, как вам нравится. Доступны как 32-битные, так и 64-битные версии.

введите описание изображения здесь

Это действительно работает, я использую его для восстановления диска Win7, MBR которого случайно была перезаписана GRUB во время установки Debian.

mikemui
источник
3

Рассмотрим Super Grub Disc в качестве решения. Вы можете положить его на Pendrive с помощью Unetbootin и загрузить на Pendrive. Выберите Windowsи затем, Fix boot of Windowsчтобы восстановить MBR Widows (нет доступа к Ubuntu с этим зельем), или выберите GNU/Linuxопцию Fix Boot (если вам нужны и Ubuntu, и Windows). Затем вы можете перезагрузиться и получить доступ к вашей ОС (в зависимости от вашего выбора, вы можете получить только Windows MBR). Обратите внимание, что хотя Super Grub Disk устарел, Super Grub Disk 2 не работает, и поэтому вы должны использовать Super Grub Disk.

Восстановить Монику - ζ--
источник
1

Нетбуки Toshiba - просто нажмите и удерживайте 0кнопку (ноль), прежде чем включать компьютер, продолжайте удерживать его - через несколько минут появится меню, позволяющее вам стереть HD и вернуться к заводскому состоянию, если вы играете. А.А.

aarn
источник