Что делать, если команда bootrec /scanos не видит Windows

Что проверяет команда bootrec /scanos

Команду запускают в среде восстановления Windows, а не в обычном сеансе. bootrec /scanos просматривает доступные диски и ищет совместимые установки Windows, которые не представлены в текущем хранилище конфигурации загрузки BCD. Поэтому результат «0» возможен даже тогда, когда папка Windows существует и запись уже есть в BCD.

ScanOs не проверяет исправность всех файлов системы и не восстанавливает загрузчик автоматически. Команда только сообщает найденные установки. Для добавления записей существует /RebuildBcd, а для создания загрузочных файлов — bcdboot. Применять их до определения правильного раздела и режима UEFI или Legacy рискованно.

Перед изменениями отключите лишние внешние диски, оставив установочный носитель и системный накопитель. Это уменьшит шанс записать загрузчик не туда. Если на диске важные данные, сначала скопируйте их из WinRE, загрузочной среды или на другом компьютере. Не форматируйте и не удаляйте разделы по случайной инструкции.

Войдите в «Поиск и устранение неисправностей» → «Дополнительные параметры» и сначала запустите «Восстановление при загрузке». Этот способ знает конфигурацию среды и делает меньше ручных изменений. Если он не помог, откройте «Командную строку» и переходите к диагностике.

Запишите полный текст ошибки и обстоятельства: обновление, клонирование диска, изменение порядка загрузки, сбой питания или замена накопителя. После клонирования проблема чаще связана с EFI-разделом и BCD, а после исчезновения диска из прошивки — с подключением или аппаратной неисправностью.

Найдите настоящий раздел Windows

В WinRE системный том не обязан иметь букву C. Введите diskpart, затем list disk и list volume. Запишите номера, размеры, файловые системы и метки, после чего выполните exit. Ничего не выбирайте для очистки, форматирования или удаления. Команды clean и format уничтожают структуру данных.

Проверьте вероятные разделы командами dir C:\Windows, dir D:\Windows, dir E:\Windows и далее. Правильная папка содержит System32, WinSxS и explorer.exe. Дополнительно выполните dir D:\Users для найденной буквы и убедитесь, что видны ожидаемые профили. В дальнейших примерах буква W: означает именно найденный раздел; подставьте свою.

Если папки не видны, проверьте BitLocker командой manage-bde -status. Заблокированный том нужно открыть официальным ключом восстановления: manage-bde -unlock W: -RecoveryPassword с вашим 48-значным ключом. Не отправляйте ключ посторонним и не используйте сервисы «обхода» шифрования. Без ключа получить данные с корректно зашифрованного тома нельзя.

Если в list disk накопитель отсутствует, ScanOs его не увидит. Проверьте, определяется ли модель в UEFI/BIOS, кабель и питание настольного диска. У ноутбука после падения или при щелчках не запускайте многократные сканирования — сохраните данные и проведите аппаратную диагностику.

Статус RAW вместо NTFS у раздела Windows означает повреждение файловой системы или связь с неисправным накопителем. Не форматируйте его. Для ценного диска создают посекторный образ и восстанавливают данные с копии. chkdsk записывает изменения и может усложнить восстановление физически повреждённого носителя.

Когда W:\Windows открывается и файлы читаются, повторите bootrec /scanos. Нулевой результат при доступной системе направляет диагностику к BCD, режиму загрузки или несовместимой среде восстановления.

Определите UEFI/GPT или Legacy/MBR

В diskpart команда list disk показывает звёздочку в столбце GPT у дисков с GPT-разметкой. Однако одного типа таблицы недостаточно: система должна загружаться в согласованном режиме. UEFI обычно использует небольшой раздел EFI с FAT32, а Legacy BIOS — активный системный раздел на MBR.

Выполните list volume и найдите небольшой FAT32-раздел без буквы, обычно размером от десятков до нескольких сотен мегабайт. На компьютере может быть несколько таких разделов после клонирования или подключения других дисков. Ориентируйтесь на системный диск и не форматируйте раздел, если он уже существует.

Проверьте настройки прошивки. Для GPT-системы обычно нужен режим UEFI, а не Legacy или CSM. После сброса BIOS режим мог измениться. Верните исходный вариант и поставьте Windows Boot Manager первым в порядке загрузки. Не переключайте SATA-контроллер между AHCI и RAID: Windows может перестать видеть загрузочный том.

Установочный USB-носитель тоже можно загрузить двумя способами. В меню загрузки выбирайте пункт с префиксом UEFI для GPT-системы. Среда должна соответствовать разрядности установленной Windows. Неподходящий режим усложняет создание загрузочных файлов.

Если схема неясна или на диске несколько установок, не делайте раздел активным наугад. Флаг Active относится к MBR/Legacy и не используется для обычной UEFI-загрузки. Назначение его разделу данных может перенаправить BIOS в неверное место.

Восстановите BCD на компьютере с UEFI

Убедитесь, что папка W:\Windows найдена и разблокирована. Снова откройте diskpart, выполните list volume, выберите подтверждённый EFI-раздел командой select volume N и временно назначьте ему свободную букву: assign letter=S. Затем exit. Не выбирайте раздел восстановления или обычный NTFS-том.

Посмотрите содержимое командой dir S:\. Наличие папки EFI подтверждает назначение. Создайте загрузочные файлы командой bcdboot W:\Windows /s S: /f UEFI. При успехе появится сообщение о создании файлов загрузки. Эта команда копирует файлы и формирует BCD из найденной установки.

Если bcdboot выдаёт ошибку копирования, ещё раз проверьте букву Windows, свободное место на EFI-разделе и файловую систему FAT32. Не форматируйте существующий EFI-раздел ради устранения одной ошибки: на нём могут находиться загрузчики других систем и средства производителя.

После успеха можно убрать временную букву. В diskpart выполните select volume N, remove letter=S и exit. Перезагрузите компьютер, выньте установочный носитель и в UEFI выберите Windows Boot Manager на системном диске.

bootrec /fixboot на современной UEFI-системе может вернуть «Отказано в доступе». Это не повод менять права на весь диск. Для восстановления UEFI обычно достаточно корректно смонтировать EFI-раздел и использовать bcdboot. /fixmbr также не создаёт файлы UEFI и в этой схеме не является главным шагом.

Если загрузчик создаётся, но после перезагрузки вновь исчезает, проверьте, не записан ли он на другой физический диск, сохраняется ли порядок загрузки и исправна ли батарея настроек платы. Отключите прочие диски и повторите на подтверждённом системном EFI-разделе.

Действия для Legacy BIOS и дополнительные проверки

Для Legacy/MBR должен существовать активный системный раздел NTFS. Им может быть небольшой System Reserved либо сам том Windows. Определять его нужно по текущей разметке и прежней конфигурации. Не назначайте Active разделу восстановления, EFI или произвольному тому данных.

После подтверждения буквы системного раздела S: и папки W:\Windows выполните bcdboot W:\Windows /s S: /f BIOS. Команда создаст загрузочные файлы для Legacy. bootrec /fixmbr записывает стандартный загрузочный код MBR без изменения таблицы разделов, но использовать его стоит только на подтверждённом MBR-диске.

Команда bootrec /rebuildbcd повторно сканирует установки и предлагает добавить найденную систему. Если она по-прежнему показывает 0, но bcdboot успешно создал файлы, перезагрузитесь и проверьте результат. ScanOs не является обязательным финальным тестом работоспособности.

При ошибке BCD можно сначала переименовать существующее хранилище, а не удалять его, но путь различается между UEFI и Legacy. Такое действие затрагивает мультизагрузку и настройки восстановления, поэтому без резервной копии BCD и понимания структуры лучше использовать bcdboot или обратиться к специалисту.

Если Windows начинает загружаться, но падает позже, проблема уже не только в BCD. Запустите восстановление системных файлов офлайн: sfc /scannow /offbootdir=S:\ /offwindir=W:\Windows, подставив правильные буквы. Результат DISM зависит от доступного источника компонентов; не скачивайте случайный образ другой сборки.

Повторные ошибки чтения, исчезновение диска и повреждение BCD после каждого выключения требуют проверки SMART, кабелей, питания и памяти. Сначала сохраните данные. Восстановленный загрузчик не лечит физически неисправный SSD или HDD.

FAQ

Почему /scanos показывает 0, хотя папка Windows есть?

Установка может уже присутствовать в текущем BCD, находиться на томе с другой буквой, быть заблокирована BitLocker или не распознаваться из-за режима загрузки. Найдите папку Windows вручную и создайте загрузочные файлы bcdboot для правильного режима.

Нужно ли выполнять bootrec /fixmbr на UEFI?

Обычно нет. UEFI загружает файлы с EFI-раздела FAT32, и основным инструментом служит bcdboot с параметром /f UEFI. /fixmbr относится к загрузочному коду MBR и не восстанавливает папку EFI.

Можно ли форматировать EFI-раздел, если bcdboot выдаёт ошибку?

Не стоит. На нём могут находиться другие загрузчики и средства восстановления. Проверьте правильность раздела, буквы Windows, FAT32 и свободного места. Форматирование используют только после полной резервной копии и точного понимания конфигурации.

Что делать, если диск не виден в diskpart?

Проверьте его обнаружение в UEFI/BIOS, питание, кабель и режим контроллера. Если накопитель щёлкает, исчезает или содержит важные данные, прекратите повторные включения и обратитесь за восстановлением. Команды Bootrec не помогут диску, которого не видит контроллер.

Понравилась статья? Поделиться с друзьями:
Pchelp24.com