Windows 7 отказывается загружать – может ли запуск Bootrec улучшить ситуацию или что-то еще хуже?

Я надеюсь, что кто-то может помочь – это спасет меня несколько часов, если мне не придется полностью переустанавливать мою машину.

Вот краткий обзор того, что произошло

  • Во время просмотра веб-страницы Windows 7 (Ultimate 64) высвечивала BSOD на 0,5 секунды, и компьютер сразу же перезапускался.
  • После проверки компакт-дисков для загрузочных носителей BIOS сообщил, что произошла ошибка чтения диска * (см. Примечание 1)
  • «О крохи – мой жесткий диск только что умер», – подумал я и выскочил на установочный диск и перезагрузился.
  • После того, как компьютер перешел с DVD-диска, и я выбрал свой язык, я выбрал ссылку для установки окна восстановления.
  • Появится диалоговое окно, в котором должны быть указаны установки Windows, которые он может обнаружить. Этот диалог был пуст.
  • Перед очисткой и переустановкой я решил проверить, что было доступно из командной строки Windows. К моему удивлению, мой системный раздел и все остальные жесткие диски были доступны. Так что (к счастью) это не критическая проблема с жесткими жесткими дисками. Но, очевидно, проблема с загрузкой – это проблема!
  • Затем я запустил инструмент восстановления загрузки. Он сообщил, что у него исправлено 1 проблема (я думаю, она указала, что она создала главную загрузочную запись, но я должен признать, что не отмечаю сообщение, и я могу ошибаться).
  • Я перезагрузился – у меня такая же ошибка из BIOS («Ошибка чтения диска»)
  • Я снова загрузился с установочного компакт-диска. Теперь моя установка Windows обнаружена и показана в диалоговом окне.
  • Я снова запустил инструмент восстановления загрузки. Он сообщает, что нет ничего плохого! Операционная система должна загрузиться.
  • Я chkdsk /F из командной строки. Ошибок не обнаружено и не исправлено.
  • Я запустил Bootrec /ScanOs и сообщил, что обнаружено «0 оконных инсталляций» – я не уверен, что это хорошо или плохо!

Так что теперь я нахожусь в положении, когда все кажется прекрасным в соответствии с инструментами ремонта, но, очевидно, нет !

Коллега предположил, что я запускаю Bootrec /FixMbr но, согласно документам, это помогло бы только в случае возникновения проблемы с MBR-коррупцией, и тогда, конечно, инструмент восстановления загрузки не сказал бы мне, что все в порядке!

Думаю, я в основном хочу знать

  • Кто-нибудь имеет представление о том, что могло произойти / произошло?
  • Запуск Bootrec /FixMbr стоит того, чтобы выстрелить – то есть я мог бы сделать что-то хуже / сложнее, запустив это.

Примечание 1: Пару месяцев назад я получил ту же ошибку («Ошибка чтения диска»), но она ушла после двух или трех перезапуска.

Сообщение

  Произошла ошибка чтения диска.
 Нажмите Ctrl + Alt + Del для перезапуска. 

Испускается объемной загрузочной записью тома NTFS, отформатированного в Windows NT до версии 6.x. Это не проблема MBR, потому что к моменту возникновения ошибки код начальной загрузки MBR успешно выполнил и загрузил VBR в память и выполнил его.

Код VBR для NTFS генерирует это сообщение об ошибке, если его попытка прочитать секторы с 1 по 16 тома или последующие чтения MFT и корневого каталога для поиска образа MS Boot Manager в память не удалась. Это может произойти по нескольким причинам: больше на томах, отформатированных в Windows NT версии 5.1 и ранее, чем на томах, отформатированных в Windows 6.0 и более поздних версиях. (Некоторый код был удален из начальной загрузки NTFS VBR в Windows NT 6.0.)

Самая известная причина, после ошибки аппаратного обеспечения честной до совершенства, является неправильным значением в поле «скрытые сектора» блока параметров BIOS . Это может быть вызвано сломанной программой форматирования, которая не знала, что требуется правильно установить это поле; Или поврежденная утилита управления разделами, которая не знала, что необходимо сохранить это значение поля в синхронизации с таблицей разделов для первичных разделов, когда она перемещает их.

Менее вероятная причина (наиболее вероятная аппаратная ошибка) – использование Windows NT 6.x на машине, которая не поддерживает расширения прошивки Phoenix-Intel-Microsoft EDD до INT 13h. Код, который был удален из Windows NT 6.0 VBR, был кодом, чтобы иметь дело с тем, что такие расширения не поддерживались прошивкой машины. Поскольку эти расширения до выпуска Windows NT 6.1 выпускались на двенадцать лет, вряд ли это произойдет, если вы попытаетесь установить Windows NT 6.1 на старую машину, у которой их нет. Но удаленная возможность, которую он делает, является еще одной возможной причиной этого сообщения об ошибке, которое должно быть упомянуто для полноты.

Microsoft заявляет, что это сообщение об ошибке также появится, когда тома системы NTFS с Microsoft Boot Manager на нем некорректно отформатирована с помощью Windows NT 5.x NTFS VBR вместо Windows NT 6.x NTFS VBR и обеспечивает шаг за шагом Инструкции по восстановлению правильной версии NTFS VBR и добавлению опции {ntldr} в меню Microsoft Boot Manager, чтобы сделать то, что сделала бы более ранняя версия NTFS VBR.

Благодаря JdeBP за его образный ответ.

Однако bootrec /FixBoot разобрал эту проблему для меня.

( Ссылка на боксрек-документы, предоставленные Moab)

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

  • Не удалось загрузить с USB на Sony Vaio
  • Windows 8 не закрывается должным образом с быстрым запуском включено
  • Ошибка обновления Windows
  • Samsung 840 EVO SSD занимает 3+ минуты для загрузки Windows 7
  • Windows XP требует установки BIOS IDE для загрузки, как это исправить?
  • Загрузка Chromium OS с USB
  • Что такое ошибка «контрольной суммы CMOS»?
  • Добавление загрузочного раздела на внешний жесткий диск
  • Ubuntu автоматически монтирует диски NTFS в режиме только для чтения
  • Как я могу автоматически отключить загрузку и завершение работы Windows?
  • Ошибка загрузки Windows: C: \ Windows \ system32 \ config \ system Код ошибки: 0xc0000185
  • Давайте будем гением компьютера.