Я пытаюсь зафиксировать 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, потому что я получаю черный экран при попытке загрузить операционную систему.
Для восстановления MBR принятый метод должен использовать Windows CD. У нас didn’t есть та роскошь. К счастью, у нас была Ubuntu Живой USB в руке.
метод для фиксации MBR:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
Работы как очарование!
Во-первых, Ваша таблица разделов, кажется, имеет два активных раздела, которые могут препятствовать тому, чтобы Ваш компьютер загрузился, даже если Вы решаете проблему 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.
Вот два решения, которые имеют, работали на меня.
Начальная загрузка 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 должны загрузиться.