Грешка 0xc0000017 при стартиране — причини и варианти за разрешаване

by Mike

При стартиране на Windows 11 или 10, при опит за влизане в средата за възстановяване, а понякога и при инсталиране на голямо обновление или стартиране от флашка, някои потребители могат да се сблъскат със съобщение за грешка с код 0xc0000017 и текст „Недостатъчна памет за създаване на диск в паметта“.

Какво причинява грешката и начини за нейното отстраняване

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

Причината за проблема може да бъде както софтуерна, така и хардуерна. За щастие, по-често става дума за първото и грешката се отстранява сравнително лесно.

Сега поредно за възможните конкретни причини за грешката и подходите за нейното отстраняване:

  1. Ако грешката възниква при стартиране на Windows 11/10, но не всеки път – например, при следващото рестартиране всичко работи нормално – опитайте да деактивирате бързото стартиране в Windows – при неправилна работа на функцията или повреда на файла за хибернация може да възникне грешка 0xc0000017.
  2. Ако сте настройвали параметрите „Максимална памет“ в msconfig, върнете ги към първоначалното състояние. Това може да е трудно, но е възможно; подробно описание на стъпките — в тази инструкция.
  3. Влезте в средата за възстановяване (клавишът за това обикновено е посочен на екрана с грешката) и преминете към „Търсене и отстраняване на проблеми“ — „Допълнителни параметри“ — „Командна линия“, а ако това не се получи — заредете компютъра с инсталационен флаш-накопител на Windows 11  или 10, натиснете клавишите Shift+F10 (понякога Shift+Fn+F10), което ще отвори командния ред. Въведете командата (превключване на езика за въвеждане Alt+Shift):Ако в резултат видите списък с адреси в паметта, въведете следната команда, след което затворете командния ред и рестартирайте компютъра както обикновено.
  4. Проверете дали грешката изчезва, ако изключите ненужните устройства, особено USB и/или Thunderbolt хъбове и външни устройства, както и излишните PCI-e устройства. Те могат да заемат място в оперативната памет по такъв начин, че за зареждача да не останат непрекъснати адреси в паметта. Ако това е помогнало, свързвайте устройствата едно по едно.
  5. В BIOS (UEFI) проверете състоянието на опцията Above 4G Decoding или PCIe allocation — ако е в състояние „Disabled“ (Изключено), опитайте да я включите и да запазите настройките. Ако това не помогне, можете също да опитате да възстановите BIOS към оптимизираните настройки (Load Optimized Defaults).
  6. Ако срещате грешката само при актуализиране на Windows до нова версия (или при инсталиране на други големи актуализации), проблемът може да се дължи на повредена среда за възстановяване. Един от вариантите е да пресъздадете дяла за възстановяване, а вторият — да използвате „Актуализация на място“.
  7. Опитайте да стартирате компютъра с един модул памет, а ако това не помогне — с друг (ако имате няколко). Също така може да има смисъл да проверите оперативната памет за грешки.
  8. С повишено внимание и стриктно следвайки инструкциите на производителя: ако на официалния сайт на производителя на дънната платка или лаптопа има нови версии на BIOS, актуализирайте го до най-новата версия.

    Related Articles

    Leave a Comment