3

Вот что случилось:

  • Не хватает места на моем разделе Windows
  • Удалите стандартный раздел "восстановление", чтобы освободить место
  • Увеличить раздел Win
  • Программное обеспечение портит загрузку Windows
  • Зайдите в Ubuntu, чтобы решить проблему
  • Попробуйте исправить MBR Win7 с помощью ms-sys -7
  • Обновление до Natty в то же время
  • Прошить старый GRUB, в процессе, поставить новый
  • grub-mkconfig не обнаруживает Windows
  • Составьте загрузочную запись Windows
  • Попробуйте загрузить Windows
  • Получена ошибка "Неверная таблица разделов"

Сейчас у меня нет ОС CD/DVD (Windows, Linux), поэтому мне приходится работать с тем, что у меня есть.

Вот мой скрипт Boot Info

Мой раздел Windows находится на /dev/sda1 , но, возможно, он каким-то образом запутался, и мой скрипт GRUB говорит следующее:

menuentry "Windows 7 (loader)"{
    set root=(hd0,1)
    chainloader +1
    boot
}

Как мне заставить Windows 7 снова загрузиться?

2 ответа2

2

Загрузите один из ISO-образов Windows 7 и запишите его на DVD.

http://www.mydigitallife.info/download-windows-7-iso-official-32-bit-and-64-bit-direct-download-links/

Затем вам нужно загрузить консоль восстановления и использовать команду BCDEdit:

http://technet.microsoft.com/en-us/library/cc709667(WS.10).aspx

http://support.microsoft.com/kb/919529 (не конкретно ваша проблема, но рассказывает о том, как исправить проблемы с загрузкой)

Что произошло, когда вы удалили раздел, вы сбросили загрузочную информацию, хранящуюся в хранилище BCD (та же функция, что и в старом boot.ini)

1

« Неверная таблица разделов » не имеет ничего общего с хранилищем BCD. Это ошибка из кода начальной загрузки MBR, которая указывает, что информация таблицы разделов MBR имеет неопределенные байты состояния для одного или нескольких основных разделов. Это на самом деле довольно сложно получить и все еще иметь что-то, что все остальное считает допустимой таблицей разделов, как здесь.

Глядя на предоставленную вами информацию, становится очевидно, что по какой-то причине у вас есть код начальной загрузки MBR в VBR вашего первого основного раздела. Естественно, что код MBR не может найти встроенную таблицу разделов. (Он просто находит некоторые зашифрованные данные из реального VBR, который вы перезаписали.) Вы, вероятно, перезаписали VBR этой командой ms-sys .

Это fixboot в среде восстановления Windows, на которое вы должны обратить внимание, а не fixmbr . Конечно, вы только что удалили свою среду восстановления. ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .