Черный экран после заставки BIOS

Между 2016/09/09 ~15:00 и 2016/09/12 ~11:45 у Toshiba Satellite C670D-11K возникла проблема, из-за которой в процессе загрузки отображается заставка BIOS, но больше ничего - ни "Запуск Windows", ни курсор, ничего.

Известные факты:

  1. Подключение к монитору имеет точно такую ​​же проблему.
  2. Загрузка в BIOS работает нормально, и внутренний жесткий диск (TOSHIBA MK6475GSX) обнаружен.
  3. Другие загрузочные устройства (USB, диск и т. Д.) Не подключены.
  4. Регенератор жесткого диска не сообщил о проблемах при первом сканировании, обнаружил и исправил 1 задержку при втором сканировании.
  5. Загрузка с установочного диска Windows 7 работает.
  6. команды diskpart, cd, dirи т.д. может читать содержимое диска Windows / раздела / тома нормально. Хотя теперь, когда я об этом думаю, странно, что том не помечен как "Windows".
  7. Отчеты о восстановлении при запуске "Восстановление при загрузке не может обнаружить проблему"
  8. Восстановление системы сообщает, что в 2016/09/10 было установлено 9 критических обновлений Windows в период с 00:11:38 до 00:59:51. Однако восстановление системы до точки восстановления, выполненной 2016/09/09 в 13:56:38, не влияет на проблему.
  9. команда sfc /scannow сообщает: "Ожидается восстановление системы, для завершения которой требуется перезагрузка. Перезагрузите Windows и снова запустите sfc".
  10. команда dism /image:D:\ /cleanup-image /revertpendingactions доклады:
    Msgstr "Возможно, размер рабочего каталога недостаточно для выполнения этой операции. Это может привести к непредвиденному поведению.
    Используйте параметр /ScratchDir, чтобы указать папку с достаточным пустым пространством. Рекомендуемый размер - не менее 1024 МБ.

    Отмена ожидающих действий с изображения...
    Операция завершена. Любой возврат ожидающих действий будет предпринят после перезагрузки.
    Операция завершилась успешно."

  11. При нормальной загрузке и нажатии пробела вызывается диспетчер загрузки Windows, но нажатие клавиши F8 приводит к черному экрану вместо вызова расширенных параметров загрузки, как это должно быть.

  12. Устройство не было выдано DHCP-аренды, что говорит о том, что оно не загружается слишком далеко.


Обновление: 2016/09/26 15:37

Другие заметные моменты:

  1. команда bootrec /rebuildbcd сообщает следующее, независимо от текущего каталога (X:\sources, D:\, C:\, C:\boot, так далее):
    "Успешно отсканированные установки Windows.
    Всего идентифицированных установок Windows: 0
    Операция завершилась успешно."

  2. команда bootrec /fixmbr сообщает "Операция успешно завершена".

  3. команда bootrec /fixboot сообщает "Операция успешно завершена".

  4. CHKDSK не сообщает о проблемах с файловыми системами на внутренних дисках / разделах / томах. C: а также D:

Проблема все еще существует.


Обновление: 2016/09/27 11:14

Другие заметные моменты:

  1. Восстановление загрузочного сектора с помощью команд bcdedit /export c:\bcdbackup, attrib c:\boot\bcd -h -r -s, ren c:\boot\bcd bcd.old, bootrec /rebuildbcd, y не решил проблему.

Обновление: 2016/09/27 15:32

Другие заметные моменты:

  1. Загрузка с установочного диска Windows 7 и выбор "Восстановить компьютер" выдают следующее:
    "Windows обнаружила проблемы с параметрами запуска вашего компьютера.

    Хотите применить ремонт и перезагрузить компьютер?

    Детали ремонта:

    Следующие параметры запуска будут добавлены:
    Имя: Среда восстановления Windows (восстановлена)
    Путь: Восстановление \5b9401f1-6322-11e6-9bec-acf9e6b815fb\Winre.wim
    Устройство Windows: раздел =D: (610378 МБ)

    Копия данных текущей конфигурации загрузки будет сохранена как C:\Boot\BCD.Backup.0001"

    Выбор "Восстановить и перезагрузить" не решил проблему.

  2. Принудительный SFC с командой sfc /scannow /offbootdir=c:\ /offwindir=d:\windows сообщил:
    "Начало сканирования системы. Этот процесс займет некоторое время.

    Служба защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Подробная информация включена в CBS.Log windir\Logs\CBS\CBS.log. Например, C:\Windows\Logs\CBS\CBS.log"

    Перезагрузка не решила проблему.

2 ответа

Решение

Я не смог найти разрешение, поэтому переустановил Windows.

  1. Загрузка с установочного DVD Windows 7
  2. На "Нажмите любую клавишу для загрузки с CD или DVD...", нажмите любую клавишу для загрузки с DVD
  3. Выбрать язык
  4. Выберите раскладку клавиатуры
  5. Нажмите кнопку "Далее
  6. Выберите операционную систему и нажмите "Далее". "Использовать средства восстановления, которые могут помочь решить проблемы с запуском Windows" необходимо проверить при выборе операционной системы.
  7. На экране "Параметры восстановления системы" нажмите "Командная строка".
  8. После успешной загрузки командной строки введите следующую команду:

    bootrec /rebuildbcd

  9. нажмите Ввод

  10. Введите следующую команду:

    bootrec /fixmbr

  11. нажмите Ввод

  12. Введите следующую команду:

    bootrec /fixboot

  13. нажмите Ввод

  14. Извлеките установочный DVD из лотка и перезагрузите компьютер.

Эти шаги могут позволить Windows загрузиться успешно, оставьте комментарий, если будут какие-либо ошибки по пути


Редактировать:

Так как хранилище BCD существует и содержит список установок Windows, сначала вам придется "удалить" его вручную, а затем попытаться восстановить его заново.

В командной строке выполните команду bcdedit, как показано, и нажмите Enter:

bcdedit /export c:\bcdbackup

Команда bcdedit используется здесь для экспорта хранилища BCD в виде файла: bcdbackup. Нет необходимости указывать расширение файла. Команда должна вернуть на экран следующее:

The operation completed successfully.

Это означает, что экспорт BCD работал как ожидалось.

На этом этапе вам нужно настроить несколько атрибутов файла для хранилища BCD, чтобы вы могли им манипулировать.

В командной строке выполните команду attrib в точности так:

attrib c:\boot\bcd -h -r -s

То, что вы только что сделали с командой attrib, удалили скрытые, доступные только для чтения и системные атрибуты из файла bcd. Эти атрибуты ограничивают действия, которые вы можете выполнять над файлом. Теперь, когда они исчезли, вы можете более свободно манипулировать файлом - в частности, переименовывать его.

Чтобы переименовать хранилище BCD, выполните команду ren, как показано ниже:

ren c:\boot\bcd bcd.old

Теперь, когда хранилище BCD переименовано, теперь вы сможете успешно восстановить его, как вы пытались это сделать на шаге 2. Примечание. Вы можете полностью удалить файл BCD, так как собираетесь создавать новый. Однако переименование существующего BCD выполняет то же самое, поскольку теперь оно недоступно для Windows, плюс предоставляет вам еще один уровень резервного копирования, в дополнение к экспорту, выполненному на шаге 5, если вы решите отменить свои действия.

Попробуйте перестроить BCD снова, выполнив следующее, затем нажмите Enter:

    bootrec /rebuildbcd

который должен произвести это в окне командной строки:

    Scanning all disks for Windows installations.

    Please wait, since this may take a while...


    Successfully scanned Windows installations.
    Total identified Windows installations: 1
    [1]  D:\Windows
    Add installation to boot list? Yes<Y>/No<N>/All<A>:

Это означает, что восстановление магазина BCD идет, как и ожидалось.

При добавлении установки в список загрузки? вопрос, введите Enter Y или Yes, затем нажмите клавишу Enter. Вы должны увидеть это на экране:

The operation completed successfully.
meaning that the BCD rebuild is complete.

Перезагрузите компьютер. Если предположить, что проблема с хранилищем BCD была единственной, Windows должна запуститься, как и ожидалось. Если нет, продолжайте устранять любые проблемы, которые вы видите, которые мешают нормальной загрузке Windows. Важное замечание: В зависимости от того, как вы запустили "Параметры восстановления системы", может потребоваться извлечь диск или флэш-диск перед перезагрузкой.


SFC - Принудительный путь

Системную проверку файлов можно заставить использовать определенный "чистый" набор файлов (т. Е. Тот, что находится на вашем диске Windows 7) для проверки и восстановления поврежденного набора файлов (ваш жесткий диск здесь). Ниже приведены минимальные инструкции, поскольку вы уже знаете, как добраться до командной строки:

Откройте Diskpart. Введите "list volume" и нажмите enter. Запишите букву диска вашего раздела "System Reserved" и букву раздела Windows, затем попробуйте следующую команду:

sfc / scannow / offbootdir = c: \ / offwindir = f: \ windows

Где "c:\" - буква диска раздела "Зарезервировано системой", а "f:/" - раздел Windows.

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

del x: \ windows \ winsxs \ pending.xml

Если в двух отдельных командах x заменен обеими буквами дисков выше, попробуйте новую команду sfc еще раз. Если это не сработает, я обновлю позже, когда смогу.

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