Сообщение ‘
Operating System not found'
‘ или ‘
Missing Operating System
‘ при включении компьютера говорит о том, что на диске отсутствует загрузчик операционной системы. Соответственно ваш компьютер не может найти и запустить загрузчик Windows (или другой ОС, установленной на компьютере) или среду восстановления Windows (WinRE)
Ошибка при загрузке также может выглядеть так:
An operating system wasn't found. Try disconnecting any drives that don't contain an operating system. Press Ctrl+Alt+Del to restart.

Конкретный текст ошибки может отличаться в зависимости от вендора, или версии UEFI/BIOS. Во всех случаях ошибка указывает на то, что на диске не обнаружен загрузчик операционной системы.
Например, на компьютерах и ноутбуках Lenovo аналогичная ошибка выглядит так:
Error 1962: No operating system found. Boot sequence will automatically repeat.

Missing operating system. No bootable device.

Причины ошибки ‘Operating System not found’
Самый частые причины, из-за которых при загрузке появляется ошибка “операционная система не найдена”:
- испорченный системный раздел; отсутствует или повреждена MBR запись; нет активных разделов (или неверный раздел диска помечен активным);
- поврежден загрузчик Windows (BCD) или удален загрузочный раздел;
- не подключен HDD/SSD с установленной операционной системой (включая: плохое соединение шлейфа, аппаратные проблемы с диском, RAID или контроллером).
Поэтому для исправления ошибки с обнаружением загрузчика операционной системы в первую очередь нужно проверить:
- Жесткий диск с ОС должен быть подключен к компьютеру. Отключите все дополнительные диски, извлеките подключенные USB накопители ( на это указывает наличие надписи Try disconnecting any drives that don’t contain an operating system);
- проверьте надежность подключения кабелей питания и шлейфов жетских дисков;
- убедитесь, что ваш жесткий диск определяется в BIOS/UEFI и выставите его в качестве первичного загрузочного устройства (в разделе Hard Disk Priority / Boot Device Priority);
- Если перед возникновением проблемы вы переключали ражим работы SATA контроллера в BIOS, например, с AHCI на IDE или RAID (или наоборот), верните исходный режим SATA);
- В некоторых случаях может помочь сброс настроек BIOS на стандартные (опция Restore Defaults, Load Setup Defaults, или Load Fail-Safe Defaults»;
- проверьте настройки Secure Boot в UEFI, возможно он были изменены (проверьте загружается ли Windows с включенным и отключенным режимом Secure Boot и в Legacy режиме).
Если все это выполнено, а Windows не загружается, нужно восстановить загрузчик и загрузочную запись Windows.

bootrec fixboot отказано в доступе
bootrec fixboot отказано в доступе
Bootrec fixboot отказано в доступе — это ошибка, которая может возникнуть при использовании команды “bootrec /fixboot” для восстановления загрузочной записи в операционной системе Windows. Эта ошибка обычно указывает на то, что у вас нет достаточных прав доступа для выполнения этой команды.
Доступ к команде “bootrec /fixboot” может быть ограничен из-за некорректных настроек безопасности или проблем с правами пользователя. В таком случае вам может потребоваться выполнить команду от имени администратора или использовать учетные данные администратора.
Если вы сталкиваетесь с ошибкой “bootrec fixboot отказано в доступе”, можно попробовать следующие решения:
1︍︍︍︍. Выполните команду от имени администратора. Чтобы это сделать, щелкните правой кнопкой мыши по командной строке и выберите “Запустить от имени администратора”. Затем выполните команду “bootrec /fixboot”.
2︍︍︍︍. Проверьте настройки безопасности. Убедитесь, что вашей учетной записи назначены достаточные права для выполнения команды “bootrec /fixboot”. Если вы не имеете административных прав, обратитесь к администратору системы.
Если вы все еще сталкиваетесь с ошибкой “bootrec fixboot отказано в доступе”, возможно, вам потребуется обратиться к специалисту по информационной безопасности или администратору системы для получения дополнительной помощи.
В заключение, ошибка “bootrec fixboot отказано в доступе” может возникнуть при попытке восстановить загрузочную запись в Windows. Для решения этой проблемы вы можете попробовать выполнить команду от имени администратора, проверить настройки безопасности или использовать учетные данные администратора. Если проблема остается нерешенной, рекомендуется обратиться к специалисту или администратору системы для получения дополнительной помощи.
bootrec fixboot отказано в доступе
Задача простая, и в общем случае решается одной командой bcdboot в среде восстановления:
bcdboot W:\Windows
Здесь W — условная буква диска с ОС, а реальная быстро определяется так. Команда копирует все необходимые для загрузки файлы на раздел EFI и создает конфигурацию загрузки BCD.
Но бывают нюансы. На днях решал задачу в такой постановке: в ПК несколько дисков, и если вынуть один, не грузится единственная Windows с другого. Пишет Windows failed to start — 0xc0000225 — The boot selection failed because a required device is inaccessible.
Конфигурация дисков и разделов была такой (вместо красивых скриншотов — фото с экрана, потому что основано на реальных событиях).

При этом на диске с ОС не было раздела EFI, что весьма необычно.

Но это легко исправить. Отжать у системного раздела 100MB можно в diskmgmt.msc, а все остальное уже в среде восстановления:
sel disk 0 create partition efi size=100 format quick fs=fat32 label="System" assign letter="S"
Однако после создания раздела EFI команда bcdboot заканчивалась сообщением Сбой при копировании файлов загрузки (Failure when attempting to copy boot files). При внимательном рассмотрении на одном из других дисков обнаружился раздел EFI, путавший все карты (Volume 6 на первой картинке)
В итоге решилось так:
bcdboot W:\Windows /s S: /f ALL
- W — раздел Windows, S — раздел EFI
- /s S: — копирование файлов загрузки на указанный раздел S
- /f ALL — копирование файлов загрузки для UEFI и BIOS (в данном случае необязательно, но тоже можно форсировать)
- /l ru-ru — язык загрузчика (здесь не использовалось, но часто спрашивают, как его сменить)
В результате команда bcdedit рисует такую картину:

В секции Windows Boot Manager (диспетчер загрузки Windows) виден раздел загрузки EFI и полный путь к файлу управления загрузкой. В секции Windows Boot Loader (загрузчик Windows) указан раздел загружаемой системы и полный путь к загрузчику Windows. При включении ПК управление передается диспетчеру загрузки, который в свою очередь загружает Windows.
Здесь я определил проблему «на глаз». Но есть и более научный метод, который я впоследствии описал в канале Telegram.
Восстановить загрузчик Windows на MBR диске BIOS системы
Итак, вы определили, что на диске с Windows используется таблица разделов MBR. Это означает, что на вашем компьютере используется BIOS (или компьютер содержит UEFI прошивку, но вы загружаете операционную систему в режиме совместимости: Legacy/CSM).
Создайте конфигурационные файлы загрузчика на диске
E:\
:
bcdboot E:\Windows /S E:
Должно появится сообщение
Boot files successfully created
.

Пересоздайте MBR (Master Boot Record) запись:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
При запуске команды
bootrec.exe /FixBoot
может появится ошибка Access Denied.
В этом случае нужно сначала выполнить:
bootsect /nt60 all
Эта команда проверит и обновит загрузочный код bootmgr (master boot code) на всех разделах.
Теперь нужно сделать активным раздел с Windows (BIOS передает управлению загрузчику операционной системе на активном MBR разделе):
В этой статье мы не показываем процесс пересоздания загрузочного раздела System Reserved, т.к. загрузчик bootmgr вполне может находится и на диске с Windows.
diskpart
list disk
sel disk 0
list vol
select volume 2
(ранее мы определили, что Windows установлена на этом томе)
active
exit

Перезагрузите компьютер, и убедитесь, что Windows загружается корректно без ошибки “Operating System not found”.
Как определить разметку диска и найти диск с установленной Windows
Для восстановления загрузчика вам понадобится загрузочная USB флешка с Windows или Live CD.
Измените порядок загрузки в BIOS (UEFI) и загрузитесь с вашего загрузочного/ установочного диска и запустите командную строку (если у вас установочный диск, на экране выбора языковых параметров нажмите сочетание клавиш
Shift+F10
). 
В первую очередь нужно определить тип таблицы разделов на вашем диске: GPT или MBR. От этого зависит способ восстановления загрузчика Windows.
Запустите:
diskpart
Выполните:
list disk
Если у диска в столбце Gpt указана звездочка (*), тогда используется таблица разделов GPT, если нет – MBR.

Выведите список томов на диске:

Завершите сеанс:
exit
Судя по размеру дисков, Windows скорее всего установлена на диске E:. Проверим этом, выполнив команду:
dir e:

Итак, мы определили тип разметки диска и букву раздела, на котором установлена Windows. В зависимости от типа разметки перейдите в соответствующий раздел статьи.
Восстановить загрузчик Windows на GPT разделе компьютера с UEFI
Если ваш диск размечен в таблице разделов GPT, значит компьютер использует UEFI архитектуру вместо BIOS. Полный гайд по восстановлению загрузчика Windows 10/11 на UEFI компьютере содержится в статье: Восстановление загрузчика Windows (UEFI). Вкратце рассмотрим основные шаги.
Сначала нужно найти и назначить букву системному разделу EFI (Extensible Firmware Interface, или EFI System Partition — ES) с файловой системой FAT32. По умолчанию размер EFI раздела 100 мб. Именно на этом разделе находится загрузчик EFI и Windows Boot Manager. Также здесь хранится файл с конфигурацией загрузчика BCD.
Например, вы определили, что у вас это том
Volume 1
с меткой
System
.

Выберите этот EFI раздел и назначьте букву диска:
select volume 1
assign letter M:
exit
Пересоздайте конфигурации загрузчика на EFI разделе:
cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot E:\Windows /l en-us /s M: /f ALL
Эта команда должна скопировать файлы среды загрузки Windows из каталога E:\Windows (. ранее мы определили, что в нашем случае Windows установлена на диске E:).
Перезагрузите компьютер, извлеките загрузочный диск (флешку) и проверьте, что Windows загружается корректно
Operation System Not Found в виртуальной машине VMware
Ошибка Operating System not found может появится при заргрузке виртуальной машине на VMware ESXi или Workstation.

Для решения этой проблемы в вириальной машине VMware проверьте следующее:




