Полезные советы

Ошибка 0xc0000017 при загрузке — причины и варианты решения

Ошибка 0xc0000017 при загрузке — причины и варианты решения

При загрузке Windows 11 или 10, попытке зайти в среду восстановления, а иногда — при установке крупного обновления или загрузке с флешки, некоторые пользователи могут столкнуться с сообщением об ошибке с кодом 0xc0000017 и текстом «Недостаточно памяти для создания диска в памяти».

В этой инструкции подробно о том, почему такое может происходить и способах исправить ошибку, если вы с ней столкнулись. Существует ошибка с тем же кодом, но при запуске программ и игр, её решение описано в отдельной инструкции: Ошибка 0xc0000017 при запуске приложения.

Что вызывает ошибку и способы её исправить

Ошибка 0xc0000017 при загрузке — причины и варианты решения

Цифровой код 0xc0000017 соответствует ошибке STATUS_NO_MEMORY и в контексте рассматриваемого сценария её появления означает, что загрузчику Windows не хватает непрерывных блоков физической оперативной памяти для распаковки ядра и драйверов или виртуального RAM-диска.

Источник проблемы может быть как программным, так и аппаратным. К счастью, чаще речь идёт о первом, и ошибка сравнительно легко исправляется.

Теперь по порядку о возможных конкретных причинах ошибки и подходах к решению:

  1. Если ошибка возникает при загрузке Windows 11/10, но не каждый раз, например, при следующей перезагрузке всё работает исправно, попробуйте отключить быстрый запуск в Windows — при неправильной работе функции или повреждении файла гибернации может возникать ошибка 0xc0000017.
  2. Если вы настраивали параметры «Максимум памяти» в msconfig, верните их в исходное состояние. Это может быть затруднено, но возможно, подробное описание шагов — в этой инструкции.

    Ошибка 0xc0000017 при загрузке — причины и варианты решения

  3. Зайдите в среду восстановления (клавиша для этого обычно указана на экране с ошибкой) и перейдите в Поиск и устранение неисправностей — Дополнительные параметры — Командная строка, а если это не получается — загрузите компьютер с установочной флешки Windows 11 или 10, нажмите клавиши Shift+F10 (иногда Shift+Fn+F10), это откроет командную строку. Введите команду (переключение языка ввода Alt+Shift):
    bcdedit /enum {badmemory}

    Если в результате вы увидели список адресов в памяти, введите следующую команду

    bcdedit /deletevalue {badmemory} badmemorylist

    после чего закройте командную строку и перезагрузите компьютер как обычно.

    Ошибка 0xc0000017 при загрузке — причины и варианты решения

  4. Проверьте, исчезает ли ошибка если отключить необязательные устройства, особенно USB и/или Thunderbolt хабы и внешние устройства, лишние PCI-e устройства. Они могут резервировать место в оперативной памяти таким образом, что для загрузчика не остаётся непрерывных адресов в памяти. Если это сработало, подключайте устройства по одному.
  5. В БИОС (UEFI) проверьте состояние опции Above 4G Decoding или PCIe allocation — если она в состоянии «Disabled» (Отключено), попробуйте её включить и сохранить настройки. Если это не сработало, можно также попробовать сбросить БИОС до оптимизированных настроек (Load Optimized Defaults).
  6. Если вы сталкиваетесь с ошибкой только при обновлении Windows до новой версии (или установке других крупных обновлений), проблема может заключаться в повреждении среды восстановления. Один из вариантов — пересоздать раздел восстановления, второй — использовать «Обновление на месте».
  7. Попробуйте запустить ПК с одной планкой памяти, а если это не помогло, — с другой (при наличии нескольких). Также может иметь смысл выполнить проверку оперативной памяти на ошибки.
  8. С осторожностью и строго следуя инструкциям производителя: при наличии новых версий БИОС на официальном сайте производителя материнской платы или ноутбука, обновить его до последней версии.
Читайте также:  Ошибка BAD SYSTEM CONFIG INFO в Windows — варианты решения

В крайнем случае, если ни один из подходов не сработал, можно попробовать выполнить переустановку Windows, в том числе без потери данных.

Надеюсь, один из вариантов помог разобраться с ошибкой 0xc0000017 при загрузке. Если же она сохраняется, опишите в комментариях, после чего, предположительно, она стала появляться, есть ли какие-то закономерности, к чему привели описанные действия. Возможно, я смогу помочь.

Источник

Вам также может понравиться...

Добавить комментарий