Ошибка “System Cannot Find Any Bootable Devices” указывает на то, что ваш компьютер не может найти работоспособное устройство (содержащее файлы ОС) для загрузки в Windows. Вероятно, вы столкнулись с этой ошибкой из-за неправильно настроенного режима загрузки, стиля раздела или даже поврежденного загрузочного сектора.
Хотя это наиболее распространенные причины, вы не можете игнорировать тот факт, что причиной этого также могут быть неплотные соединения, неисправные компоненты и повреждение BIOS / Windows. Обновили ли вы процессор / материнскую плату, установили новый диск или неожиданно получили это сообщение, это руководство по устранению неполадок должно помочь вам исправить это.
Прежде чем вы начнете
- На экране BIOS появляется сообщение об ошибке ‘Система не может найти какие-либо загрузочные устройства’. Если вы не можете войти в интерфейс BIOS, я рекомендую проверить физическое подключение.
- Для дисков SATA убедитесь, что оба кабеля (питания и передачи данных) надежно подключены. Проверьте, нет ли неисправных кабелей и заголовков. Вы, конечно, можете попробовать другой разъем SATA, но если кабель поврежден, его лучше заменить.
- Если вы используете твердотельный накопитель M.2 / NVMe, я рекомендую затянуть винты так, чтобы соединение не ослабевало. При возникновении проблем с загрузочными устройствами всегда полезно переустановить / переподключить их.
- Если вы можете получить доступ к BIOS, проверьте, обнаружены ли установленные устройства хранения в разделе Информации о хранилище или диске (зависит от материнской платы).
- Обратите внимание, что некоторые слоты могут быть отключены в зависимости от используемой материнской платы и поколения процессора. В этом случае ваш жесткий диск не будет отображаться в BIOS. Для проверки совместимости я настоятельно рекомендую ознакомиться со спецификациями хранилища в руководстве по вашей материнской плате (которое должно быть доступно онлайн).
- Если в вашей системе есть встроенное средство устранения неполадок жесткого диска или SSD-накопителя, попробуйте запустить это для проверки возможного аппаратного сбоя. В случае появления ошибки может потребоваться замена накопителя.
Проверьте настройки безопасной загрузки
Безопасная загрузка - отличная функция Windows, которая защищает ваш компьютер от вредоносных кодов. Проверяется, является ли доверенной каждая программа, загруженная встроенным ПО.
При включении ваша система может не доверять новому диску хранения и не определять его как надежный загрузочный источник. Простой способ решения этой проблемы - отключить ее:
- В зависимости от вашей материнской платы продолжайте нажимать клавишу BIOS, пока не перейдете к интерфейсу. Поскольку я использую MSI, я буду использовать Del.
- Перейдите в раздел "Настройки ".
- Перейдите к Дополнительно
- Из списка выберите конфигурацию операционной системы Windows.
- Теперь выберите Безопасную загрузку.
- Затем отключите опцию, как показано ниже
- Нажмите клавишу F10, чтобы сохранить и выйти из BIOS. Сочетание клавиш на вашей материнской плате может отличаться.
Включить модуль поддержки совместимости
Как следует из названия, модуль поддержки совместимости (CSM) добавляет совместимость с устаревшим BIOS к прошивке UEFI.
Если ваш накопитель разделен как MBR-диск, но вы установили режим загрузки на UEFI, он, безусловно, не определит его как работоспособное загрузочное устройство. Но как только вы включите CSM, это добавит обратную совместимость к текущей ОС, и, следовательно, вы сможете использовать свой компьютер как устаревший BIOS.
Примечание: В некоторых системах сначала необходимо отключить опцию безопасной загрузки, чтобы включить CSM или установить режим загрузки на устаревший. Кроме того, у некоторых опция CSM выделена серым цветом при использовании встроенной графики (например, iGPU VBIOS не поддерживает CSM).
В этом случае я советую установить выделенную видеокарту, чтобы посмотреть, решит ли это вашу проблему.
- Запустите меню BIOS с помощью специальной клавиши.
- Затем перейдите в Настройки > Дополнительно > Конфигурация ОС Windows.
- Здесь выберите режим BIOS / CSM.
- Теперь установите для параметра значение CSM, как показано ниже.
- Сохраните эту настройку и выйдите из BIOS. Теперь ваша система должна определить загрузочное устройство.
Попробуйте изменить режим загрузки
Не все системы поддерживают режим загрузки CSM. Некоторые даже позволяют напрямую изменить режим загрузки на устаревший.
Как обсуждалось ранее, независимо от того, есть ли у вас диск с разделами MBR / GPT, но вы не настроили соответствующий параметр загрузки, ваша система может не обнаружить его. Изменение режима загрузки включает аналогичные шаги с небольшими вариациями:
- Зайдите в BIOS и перейдите в раздел Boot
- Найдите режим загрузки UEFI / BIOS и установите для него значение Legacy или UEFI (в соответствии с вашими требованиями).
- Сохраните и выйдите из BIOS. Теперь ваш компьютер перезагрузится, и установленный жесткий диск должен быть обнаружен.
Сделайте системный раздел активным
Если ваш загрузочный диск инициализирован с помощью MBR, важно, чтобы системный раздел был активным. В случае, если у вашего компьютера нет ни одного активного раздела, вы либо столкнетесь с "ОС не найдена", "Система не может найти ни одного загрузочного устройства", либо с аналогичными указаниями.
Вот необходимые шаги, чтобы пометить ваш системный раздел как активный:
- Вставьте установочный носитель Windows и загрузите с него свой компьютер. Не забудьте сначала изменить приоритет загрузки.
- Должен открыться экран настройки Windows. Убедитесь, что ввод с клавиатуры и другие параметры настроены правильно, и нажмите Далее.
- Затем нажмите на Восстановление вашего компьютера, расположенное в нижнем левом углу диалогового окна.
- Теперь вам следует войти в среду восстановления Windows. Здесь выберите "Устранение неполадок".
- Затем выберите Дополнительные параметры.
- Выберите командную строку и дождитесь ее открытия.
- Теперь выполните
diskpart
команду для запуска специальной утилиты.
- Последовательно запустите следующее, чтобы активировать системный раздел:
list disk
(перечислены все текущие диски на вашем компьютере)
select disk <disk_number>
(введите номер диска, содержащего загрузочный файл)
list partition
(показывает все разделы внутри выбранного диска)
select partition <partition_number>
(введите номер системного раздела, чтобы сделать его активным)
active
(устанавливает выбранный раздел как активный)
exit
(завершает работу утилиты Diskpart)
- Теперь закройте командную строку или просто запустите
exit
команду.
- Как только вы окажетесь на экране выбора опции, выберите Продолжить.
- Снова зайдите в BIOS и измените приоритет загрузки или просто извлеките установочный носитель.
- Перезагрузите компьютер, и загрузочное устройство теперь должно быть обнаружено.
Проверьте другие настройки BIOS
Вышеуказанные решения сработали для большинства пользователей Windows. Если вы по-прежнему не можете устранить проблему, это может быть связано с несколькими неправильно настроенными настройками BIOS, которые могут быть несовместимы с вашей системой.
Одним из них является технология Intel VMD, которая может вызывать проблемы с процессом загрузки. Хотя это отличная технология, которая помогает управлять твердотельными накопителями NVMe и агрегировать их, проблема может быть в их драйверах.
Аналогично, если включенный TPM или операция интерфейса несовместимы с загрузочным устройством или операционной системой, они также могут вызвать ошибку “Система не может найти какие-либо загрузочные устройства”.
- Используйте соответствующий загрузочный ключ для входа в BIOS.
- Перейдите на вкладку "Дополнительно ".
- Найдите меню настройки VMD, Intel VMD, устройство управления томами или аналогичные опции. Если вы не можете найти это, найдите его в разделе "Конфигурация PCI" или "Конфигурация системного агента (SA)"...........
- Теперь установите для включения контроллера VMD значение Отключено, как показано ниже.
- Сохраните настройки BIOS и перезагрузите компьютер.
- Если вы по-прежнему получаете сообщение об ошибке “Система не может найти ни одного загрузочного устройства”, снова загрузитесь в BIOS и перейдите к расширенной опции.
- Найдите TPM, TPM Device Selection или аналогичные опции. Если вы не можете его найти, найдите его в разделе Конфигурация PCH-FW.
- Попробуйте изменить настроенный TPM для прошивки на дискретный TPM или наоборот.
- Сохраните настройки и перезагрузите компьютер.
- Если вы не можете устранить проблему, попробуйте отключить TPM (если возможно) и перепроверьте.
- В случае, если отключение VMD или TPM не помогло, попробуйте изменить работу интерфейса с AHCI на RAID или наоборот.
Примечание: Для Windows 11 необходимо включить TPM 2.0. Поэтому, если вы пытаетесь загрузиться в Windows 11 или устанавливаете эту версию, не отключайте ее.
Восстановить загрузочный сектор
Загрузочный сектор состоит из машинных кодов, которые инструктируют систему, где найти ОС и как загрузить ее в оперативную память. Когда этот раздел поврежден или уничтожен, ваш компьютер может быть не в состоянии найти загрузочный код или само устройство.
К счастью, можно восстановить загрузочный сектор как на дисках с разделами MBR, так и на GPT. Но обратите внимание, что процесс для этого совершенно другой.
На диске MBR
- Используйте установочный носитель, чтобы повторно войти в Windows и запустить командную строку, как обсуждалось ранее.
- Поскольку диск, содержащий ваши загрузочные файлы, может измениться в Windows RE, я советую сначала проверить это. Как показано ниже, я использовал команду dir. Вы можете сделать то же самое. Если каталога Windows нет, проверьте другой диск.
- Как только вы подтвердите это, начните последовательно выполнять приведенные ниже команды, чтобы исправить MBR:
bootrec /fixmbr bootrec /fixboot bootsect /nt60 sys
или bootsect /nt60
все (если вы получаете сообщение об ошибке "отказано в доступе") bootrec /fixboot bootrec /scanos bootrec /rebuildbcd exit
- Выйдите из командной строки и нажмите кнопку Продолжить , чтобы перезагрузить компьютер.
На GPT-диске
- Откройте командную строку из Windows RE.
- Используйте
diskpart
команду для запуска утилиты управления дисками.
- Затем выполните приведенные ниже команды, чтобы восстановить системный раздел EFI (ESP):
list vol
select vol <volume_number>
(выберите том, используя файловую систему FAT32, в поле метки указано ‘Загрузка’, а в информационном поле указано ‘Система’)
assign letter=<mount_letter>:
(введите букву по вашему выбору, но не выбирайте те, которые уже назначены)
exit
- После выхода из утилиты Diskaprt выполните следующие команды:
cd /d <mount_letter>:\EFI\Microsoft\Boot\
(используйте cd /d <mount_letter>:\Boot\
или cd /d <mount_letter>:\ESD\Windows\EFI\Microsoft\Boot\
, если вы получаете сообщение об ошибке)
bcdboot <drive_letter>:\Windows /s <mount_letter>: /f UEFI
ren BCD BCD.backup
bcdboot <drive_letter>:\Windows /s <mount_letter>: /f ALL
exit
- После создания загрузочных файлов закройте приглашение, перезагрузите компьютер и проверьте, устраняет ли это ошибку.
Измените стиль раздела
К настоящему моменту вы должны были понять, что основной причиной этой проблемы является использование неподходящего режима загрузки для текущего стиля раздела. Хотя теоретически возможно загрузить вашу ОС с помощью UEFI для MBR-дисков, Windows этого не предлагает.
По этой причине лучшим вариантом было бы преобразовать ваш диск с разделением MBR в GPT. Аналогично, вы можете переключиться на MBR, если используете более старую версию Windows.
Обратите внимание, что вам придется отформатировать жесткий диск и удалить все разделы. Итак, сначала убедитесь, что вы создали резервные копии всех ваших важных файлов. После этого вам нужно будет переустановить Windows.
- Загрузите компьютер с помощью установочного носителя Windows и из среды восстановления Windows откройте командную строку.
- Начните с выполнения
diskpart
команды.
- Теперь последовательно выполните каждую из приведенных ниже команд:
list disk
(Обратите внимание на столбец GPT. Если есть ‘*’, это GPT, в противном случае MBR)
select disk <disk_number>
clean
convert mbr
или convert gpt
exit
- Закройте командную строку и нажмите "Продолжить ", чтобы перезагрузить компьютер. Если была проблема со стилем раздела, это должно ее решить.
Дополнительный совет: Вы даже можете выбрать сторонний инструмент, если хотите изменить стиль раздела без потери своих данных.
Чистая установка Windows
Если ни один из вышеперечисленных приемов у вас не сработал, и вы также используете соответствующий режим загрузки, основанный на разделе жесткого диска, я не вижу другого варианта, кроме чистой установки Windows. Таким образом, все существующие ОС и пользовательские файлы полностью стираются.
Наряду с этим, поврежденный MBR и загрузочный сектор также заменяются. Поскольку это приведет к удалению всех файлов, убедитесь, что вы создали резервные копии важных файлов, прежде чем продолжить.
- Загрузите свой компьютер с помощью установочного носителя Windows.
- На экране настройки Windows нажмите Далее после настройки параметров клавиатуры.
- Затем выберите Установить сейчас.
- Добавьте ключ продукта или выберите опцию У меня нет ключа продукта.
- Выберите операционную систему, примите условия лицензии и на экране тип установки выберите пользовательскую установку.
- Удалите все разделы, распределите размер и нажмите Далее. Может появиться диалоговое окно, позволяющее системе создавать пользовательские разделы.
- Дождитесь завершения установки Windows. Отсюда следуйте инструкциям на экране. Вам будет предложено войти в Microsoft и настроить еще несколько параметров, которые полностью основаны на ваших предпочтениях.