Когда компьютер не загружается и показывает черный экран или сообщение об ошибке, чаще всего виновато повреждение загрузочных записей. Это случается после сбоев питания, вирусов или неудачных обновлений. Стандартные средства восстановления Windows в таких случаях часто бессильны. На помощь приходит диск Стрельца — загрузочный образ на базе Windows PE, содержащий мощный набор утилит для диагностики и ремонта.

WinPE предоставляет полноценную графическую среду, доступ к файловой системе и сетевым драйверам. Это позволяет не только запускать скрипты, но и вручную редактировать реестр, копировать данные и использовать консольные инструменты. Перед началом убедитесь, что образ записан корректно, а BIOS настроен на загрузку с внешнего носителя.

Подготовка флешки и настройка BIOS

Простого копирования ISO-образа недостаточно. Используйте специализированные программы записи, такие как Rufus или WinSetupFromUSB. Они правильно размечают диск и записывают загрузочный сектор. При записи выберите схему разделов, соответствующую вашему оборудованию: GPT для современных систем с UEFI или MBR для старых устройств с Legacy BIOS.

После создания носителя войдите в настройки BIOS (клавиши Del, F2 или F10 при включении). В меню Boot установите приоритет загрузки с вашей флешки. Если включен Secure Boot, его может потребоваться временно отключить для инициализации стороннего загрузчика.

Важно: Неправильный выбор режима (Legacy вместо UEFI) приведет к тому, что диск Стрельца не запустится. Убедитесь, что флешка отформатирована в FAT32 для UEFI или NTFS для Legacy. Проверьте целостность образа по контрольной сумме.

Диагностика дисков и определение типа разметки

После загрузки в WinPE стандартный проводник может не показывать скрытые разделы. Для точной диагностики откройте командную строку и запустите diskpart, затем выполните list volume. Это покажет все тома и их файловые системы.

Критически важно определить тип таблицы разделов:

  • GPT (UEFI): Загрузчик находится на отдельном EFI-разделе (ESP) размером 100–500 Мб с файловой системой FAT32. В списке diskpart такой диск помечен звездочкой (*) в столбце GPT.
  • MBR (Legacy): Загрузчик расположен в начале диска на активном первичном разделе. Столбец GPT пуст.

Буквы дисков в WinPE могут отличаться от привычных. Системный диск C может стать D или E. Определяйте нужный том по размеру или содержимому папок через команду dir.

Проведите по таблице влево, чтобы увидеть остальные столбцы

Параметр MBR (Legacy) GPT (UEFI)
Файловая система ESP Не используется FAT32
Расположение загрузчика PBR активного раздела Папка \EFI\Microsoft\Boot
Утилита для анализа Bootice AOMEI Partition Assistant

Автоматическое восстановление

Диск Стрельца предлагает готовые решения для простых случаев. В меню WinPE найдите пункт «Поиск проблем загрузки Windows» или запустите утилиту NTBootAutoFix. Она работает в графическом режиме: выберите букву диска с установленной ОС, и программа автоматически исправит флаги активности, восстановит BCD и проверит файловую систему.

Этот метод эффективен при незначительных повреждениях, например, если слетел файл конфигурации загрузки. Процесс занимает 1–5 минут. Однако автоматика может не справиться со сложными случаями, такими как удаленный EFI-раздел или нестандартная разметка. Всегда проверяйте результат после работы скрипта.

Ручное восстановление MBR (Legacy)

Если автофикс не помог, используйте командную строку. Для систем с MBR применяются следующие шаги:

  1. Исправление главной загрузочной записи: Введите bootrec /fixmbr. Эта команда перезаписывает код загрузчика в начало диска, не затрагивая таблицу разделов и ваши данные.
  2. Запись нового загрузочного сектора: Выполните bootrec /fixboot. В среде WinPE эта операция обычно проходит успешно, в отличие от стандартного восстановителя Windows, который часто выдает ошибку доступа. Если возникает ошибка, назначьте букву системному разделу через diskpart и используйте утилиту bootsect /nt60 C:.
  3. Пересборка хранилища BCD: Команда bootrec /rebuildbcd просканирует диски на наличие Windows и предложит добавить их в меню загрузки. Подтвердите действие клавишей Y.

Восстановление EFI-загрузчика (GPT/UEFI)

На системах с UEFI загрузчик хранится на скрытом EFI-разделе. Его необходимо смонтировать и восстановить файлы:

  1. Откройте diskpart, выберите том EFI-раздела (обычно небольшой, FAT32) и назначьте ему букву, например Z: (assign letter=Z).
  2. Перейдите в директорию загрузчиков: cd /d Z:\EFI\Microsoft\Boot.
  3. Если файлы повреждены, создайте их заново командой bcdboot C:\Windows /s Z: /f ALL. Здесь C: — буква вашего системного диска в текущей сессии WinPE (проверьте её через list volume), а Z: — буква EFI-раздела.

Если bcdboot выдает ошибку, удалите старый файл BCD (предварительно сделав копию) и повторите команду. В редких случаях потребуется прописать путь к загрузчику в NVRAM материнской платы через утилиту efibootmgr, указав путь к файлу bootmgfw.efi.

Устранение ошибок и проверка

После завершения работ перезагрузите ПК и извлеките флешку. Возможные проблемы:

  • Ошибка 0xc000000e или INACCESSIBLE_BOOT_DEVICE: Часто связана с неверным режимом контроллера SATA в BIOS (AHCI/IDE/RAID). Верните настройки, соответствующие моменту установки Windows, или проверьте диск командой chkdsk C: /f /r.
  • Дублирование записей в меню загрузки: Старая запись не удалена из BCD. Очистите лишние пункты через msconfig или bcdeedit.
  • Operating System not found: Проверьте порядок загрузки в BIOS. Возможно, жесткий диск потерял приоритет.

Если система грузится, но диск Стрельца не видит накопители, проверьте подключение кабелей и наличие драйверов RAID/AHCI. В некоторых сборках WinPE их нет, поэтому переключение режима SATA в BIOS на AHCI может решить проблему.

Часто задаваемые вопросы

Можно ли восстановить загрузчик без потери данных?

Да, команды bootrec, bcdboot и fixmbr воздействуют только на служебные области диска и файлы конфигурации. Ваши личные файлы, документы и программы остаются intact. Риск потери данных возникает только при ошибочном форматировании или переразметке диска.

Что делать, если bootrec /fixboot выдает «Отказано в доступе»?

Это частая проблема в Windows 10/11. Решением является использование утилиты bootsect вместо bootrec, ручное монтирование EFI-раздела и копирование файлов загрузчика, либо снятие атрибута «только для чтения» с раздела через diskpart перед записью.

Как восстановить загрузчик, если удален раздел зарезервированной системы?

Для MBR создайте новый раздел 100–500 Мб в начале диска, отформатируйте его и сделайте активным. Для GPT используйте существующий EFI-раздел. Затем скопируйте файлы загрузчика командой bcdboot с ключом создания новых файлов.