Исправьте Windows MBR с помощью Ubuntu Живой CD и инструмент мс-sys

Я пытаюсь зафиксировать MBR с помощью Ubuntu живой CD. Мне уже установили мс-sys, но от потоков, которые я видел, я не абсолютно уверен, в котором/dev я должен выполнить команду:

sudo ms-sys --mbr7 /dev/???

(это mbr7 корректная опция при использовании Windows 7?)

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1f205b1f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          38          38           0    0  Empty
/dev/sda2   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda3          206848   155854847    77824000    7  HPFS/NTFS/exFAT
/dev/sda4       155854848   625137663   234641408    7  HPFS/NTFS/exFAT
ubuntu@ubuntu:~$ 

Почему /dev/sda1 пустой?

Я пытаюсь зафиксировать MBR, потому что я получаю черный экран при попытке загрузить операционную систему.

12
задан 21 July 2013 в 04:06

3 ответа

Для восстановления MBR принятый метод должен использовать Windows CD. У нас didn’t есть та роскошь. К счастью, у нас была Ubuntu Живой USB в руке.

метод для фиксации MBR:

  1. Начальная загрузка машина с помощью Живого USB/CD.
  2. lilo sudo apt-get install lilo
  3. Установки Фиксируют MBR с помощью lilo использование команды: sudo lilo -M /dev/sda mbr

Работы как очарование!

7
ответ дан 23 November 2019 в 03:40

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

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

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

Согласно Вашему вопросу, читайте/следуйте эти пункты маркированного списка на Ваш собственный риск. Этот материал имеет способность испортить Вашу таблицу разделов. Назад это использование dd if=/dev/sda of=table.bin bs=512 count=1 сначала. Я также рекомендовал бы создать резервную копию всех Ваших файлов. Если я понимаю, что документы правильно, делая эти команды без -w могут препятствовать тому, чтобы они писали что-либо без дополнительного вмешательства пользователя.

  • ms-sys /dev/sda осмотрит трудные dist разделы
  • , прочитайте документацию здесь . Из того, что я собираюсь, ms-sys может быть довольно опасным и разработан для стирания всего MBR наряду с таблицей разделов в нескольких ситуациях. Казалось бы использованием неправильной утилиты для задания.
  • ms-sys --ntfs /dev/sdaX, где sdaX Ваш раздел с Windows 7 на нем. Это могло бы делать то, что Вы ожидаете, но , вероятно нет.

я думаю, что у Вас есть неправильная утилита для задания здесь. Это не "фиксирует" MBR, он уничтожает и создает их. Можно стать удачливыми и иметь новую таблицу разделов, выстраиваются в линию с новым, но я не рассчитывал бы на него. Попытайтесь загрузить личинку CD и ввести chainloader (hd0,<win7 partition>)+1 при подсказке и видеть, загружается ли это. Это поможет диагностировать, где Ваша проблема. Если еще перестал работать, используйте свою установку окон dist для фиксации MBR.

4
ответ дан 23 November 2019 в 03:40

Вот два решения, которые имеют, работали на меня.

Начальная загрузка Linux и удостоверяется you’ve рабочее Интернет-соединение и вводит следование терминала.

1. Решение

sudo apt-get install syslinux

Если пакет был установлен, используйте следующую команду для записи MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. Решение

sudo apt-get install mbr

Если пакет получил установленное использование после записать MBR.

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

Характерный для оба

Замена sda, если Вы хотите установить MBR на другом диске. Не помещайте sda1, sda2, или sda3. Просто поместите его как sda для жесткого диска. Наконец перезагрузка и Ваш Windows должны загрузиться.

2
ответ дан 23 November 2019 в 03:40

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

Похожие вопросы: