Средство восстановления запуска Vista представляет незагрузочный HD

Я нахожусь в определенной проблеме после попытки применить Vista SP2 на двойную загрузку (GRUB, Windows Vista 32 бита и Linux OpenSUSE 11.1 x64). Вот история:

  • SP2 не удалось бы установить на последней стадии (после перезагрузки), путем поиска я предположил, что это происходило из-за двойной загрузки, потому что многие другие люди сообщили о том же сообщении об ошибке в тех же условиях.
  • Ожидая поддержки MS, я попробовал несколько вещей от DVD, "Восстанавливают Ваш компьютер", консоль:
    • bootrec /fixmbr, никакой эффект;
    • bootrec /fixboot, дает "Элемент, не найденный" ошибка;
    • bootrec /rebuildbcd, дает "Элемент, не найденный" ошибка;
    • bootrec /scanos, находит ОС Windows Vista на C:, попробовав еще раз команды выше без результата.
  • Поддержка Microsoft, сказанная попробовать средство восстановления запуска от DVD: "Восстановите свой компьютер", "Средство восстановления запуска", которое, как предполагается, переустанавливает начальную загрузку Windows в MBR. С того момента на не загрузился бы HD.
  • От восстановления DVD / консоль, я попробовал команды выше еще раз:
    • bootrec /fixmbr, никакой эффект;
    • bootrec /fixboot, никакая ошибка больше, никакой эффект;
    • bootrec /rebuildbcd, никакая ошибка больше, никакой эффект;
    • bootrec /scanos, не находит ОС.

Затем я попробовал от установочного диска OpenSUSE 11.1,

  • восстановление загрузочного сектора, добавление chainloader для Windows к записи Linux, которую это уже нашло автоматически;
  • перезагрузка успешно дала мне меню GRUB, с которого я мог запустить Windows Vista (или Linux).

Беспокоящаяся проблема - то, что теперь, я должен сделать это каждый раз. Если я выключаю компьютер, или от Windows Vista или от OpenSUSE, в следующий раз, когда он не может загрузиться от HD непосредственно, я должен загрузиться от DVD, переустановить GRUB, то перезапустить. Затем когда это "горячие" перезагрузки, это успешно использует восстановленный загрузчик.

Это мог быть отказ HD и BIOS, читая кэшируемый MBR при "горячей" перезагрузке, которая объяснит признаки. Но мне трудно полагать, что установка личинки не проверила бы MBR правильно. Кроме того, было бы очень подозрительно, что кластер MBR внезапно сломает право, когда я использовал опцию восстановления Vista (и не будет обнаружен ни один).

Вот список разделов, от TestDisk (fdisk соглашается с этим): Текущая структура раздела:

 1 * HPFS - NTFS              0  32 33 16709 117 48  268435456 [OS]
 2 P HPFS - NTFS          16709 117 49 50128  33 17  536870912 [Projects]
 3 E extended LBA         50129   0  1 60800 254 63  171445680
 5 L Linux Swap           50129   1  1 50390 254 63    4208967
   X extended             50391   0  1 53001 254 63   41945715
 6 L Linux                50391   1  1 53001 254 63   41945652
   X extended             53002   0  1 55612 254 63   41945715
 7 L Linux                53002   1  1 55612 254 63   41945652 

Vista использует 1 и 2, OpenSUSE 3 (с 5, 6 и 7 как расширенные разделы). Ничто необычное.

Я не попробовал Windows Drive:\boot\Bootsect.exe –NT60 All все же, потому что я понятия не имею, что это сделало бы. Также могли бы быть другие решения, но я хотел бы знать, пострадал ли кто-либо там уже от той же проблемы и нашел хорошее решение? (Поддержка Microsoft, кажется, не имеет любую подсказку и говорит для переустанавливания всего, которое я даже не уверен, работал бы).


Править: просто замеченный, от которого загрузчик GRUB все еще работал бы после сессии Windows при перезапуске shutdown /t 0 /r, таким образом, это появляется единственная начальная загрузка, которая сбои является "холодной" начальной загрузкой от BIOS. Это делает недействительным теорию кэша навсегда.


Edit2:

Замеченный, что установка личинки была на самом деле отключена с OpenSUSE 11.1, она игнорирует параметры и использует стандартный конфигурационный файл. Попытка ручной установки дала некоторую подсказку:

Я получаю "Ошибку 17: не Может смонтировать выбранный раздел".

Что означает, что GRUB не может определить тип раздела, тогда как я могу обычно монтировать его путем указывания, что это - NTFS. fdisk -l также распознает его:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9913fa82

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       16710   134217728    7  HPFS/NTFS
/dev/sda2           16710       50129   268435456    7  HPFS/NTFS
/dev/sda3   *       50130       60801    85722840    f  W95 Ext'd (LBA)
/dev/sda5           50130       50391     2104483+  82  Linux swap / Solaris
/dev/sda6           50392       53002    20972826   83  Linux
/dev/sda7           53003       55613    20972826   83  Linux

Мое предположение - то, что так или иначе "восстановление" Vista испортило информацию, связанную с первым разделом. Который дает общее представление кому-либо?

1
задан 20.10.2009, 21:01

2 ответа

Оказалось, что проблемой были два раздела, были отмечены столь загрузочные, как Вы видите в моем втором редактировании, побочном эффекте использования DVD Vista для восстановления MBR. По-видимому, это испортило с расширенным разделом, уволив его... (нормальный от Microsoft, которую Вы скажете).

Решение состояло в том, чтобы использовать gparted и очистить флаг начальной загрузки.

Я все еще должен зафиксировать MBR и обновление SP2, для которого существуют те две ссылки для любого заинтересованного. Это не было протестировано!

Некоторые полные объяснения на MBR, изменения Vista и так далее могут быть найдены здесь.

Спасибо за то, что выручили!

1
ответ дан 17.12.2019, 00:59

Это на самом деле походит на проблему BIOS или контроллера. Кажется, что диск настроен правильно, и первый раздел отмечен активный, таким образом, это не проблема (как свидетельствуется им работающий правильно над горячей загрузкой/перезагрузкой).

Я видел, что проблемы "холодной" начальной загрузки происходят со сбоем чипов контроллера на материнской плате. Я также видел те признаки, когда BIOS пытается загрузиться, прежде чем жесткий диск завершил свою стандартную программу вращения, таким образом, это не готово, когда BIOS пытается загрузиться от него. Проблемы вращения могут также быть вызваны недостаточно мощной системой; вращение диска берет намного больше питания, чем нормальное функционирование. Они могли также быть вызваны провальным контроллером диска (электроника на самом жестком диске, не материнской плате контроллер IDE/SATA).

Я попробовал бы следующее:

  • Поместите диск на другой интерфейс (включите его в другой слот на материнской плате).
  • Поместите диск на другой контроллер (используйте дополнительную плату контроллера а не встроенный контроллер материнской платы).
  • Поместите диск в другой компьютер (если он загружается для Расчистки, это не проблема с диском).
  • Проверьте, что все настройки BIOS нормальны; Вы могли бы даже записать текущие настройки и сделать "восстановление значения по умолчанию".
  • Попытайтесь разъединить любые другие диски и ненужные устройства - при необходимости, разделите систему вниз к основам (mobo, ЦП, RAM, жесткий диск - используют встроенную графику при наличии).
  • Попытайтесь использовать другой диск в качестве системного диска.
  • Попробуйте другой (более мощный) PSU.
0
ответ дан 17.12.2019, 00:59
  • 1
    , Который, является, не будет иметь место, другой компьютер просто не дает те же признаки. Спасибо все же. – RedGlyph 20.10.2009, 21:03

Теги

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