Няма достатъчно налична памет за създаване на ramdisk устройство

Ако по някаква причина, след прекъсната актуализация на софтуера или актуализация на Windows , компютърът с Windows 10 не се зарежда с код за грешка 0xc0000017 , тогава тази публикация ще ви помогне да я разрешите. Ето пълните подробности от екрана за грешка:

Recovery

Your PC couldnt start properly

There isn’t enough memory available to create a ramdisk device.

Error code: 0xc0000017

You’ll need to use recovery tools. If you don’t have any installation media (like a disc or USB device), contact your PC administrator or PC/Device manufacturer.

Няма достатъчно налична памет за създаване на ramdisk устройство, код на грешка 0xc0000017

Забележка:(Note:) Ще ви трябват администраторски права, за да изпълнявате системните команди.

Няма достатъчно налична памет за създаване на ramdisk устройство

Според Microsoft , подробности за кода за грешка , (Error)0xc0000017  означава лоши секции на паметта, маркирани от вградените в Windows данни за конфигурация за стартиране. (Boot Configuration Data.)По този начин той блокира паметта с произволен достъп ( RAM ) като временно хранилище за данни. Ето защо грешката казва, че няма достатъчно налична памет за създаване на ramdisk устройство или временния блок, използван за плавно надграждане.

Поправете(Fix) код за грешка 0xc0000017 в Windows 10

Тъй като не можете да стартирате компютъра, ще трябва да натиснете F8, за да отворите настройките за стартиране(F8 to open Startup settings) . Опцията е налична с екрана. Когато го натиснете, ще имате „Активиране на безопасен режим с командния ред“ като една от опциите.

След като сте в безопасен режим(Safe Mode) , можете да използвате BCDEdit , инструмент от командния ред за управление на данни за конфигурация на зареждане(Boot Configuration Data) ( BCD ), за да изчистите лошата памет.

  1. Отворете командния ред
  2. Въведете  bcdedit /enum all и натиснете  Enter .
  3. Той ще покаже всички места в паметта, обозначени като „ лоши(bad) “. Този списък може да бъде премахнат или изтрит.
  4. Трябва да въведете  bcdedit /deletevalue {badmemory} badmemorylistи да натиснете  Enter .
  5. След това можете да излезете и да рестартирате компютъра си и да извършите актуализацията.

Ако изпълните командата— bcdedit /enum {badmemory}— тя ще покаже списък с лоши адреси на паметта или номер(Number) на кадър на страницата за страниците с памет, които се очаква да се провалят.

C:\Windows\system32>bcdedit /enum {badmemory}

RAM Defects
-----------
identifier            {badmemory}
badmemorylist          0xffe38
                       0x100f

След като изтриете всички тези лоши сектори на паметта, Windows ще има достатъчно памет, няма блокиране и ще се рестартира нормално или актуализацията ще се случи, както се очаква.

Интересно е да знаете, че можете да bcdedit /set badmemorylistго използвате, за да маркирате част от RAM като лоша. Той е полезен, ако се сблъскате с проблем с лоша памет и искате да блокирате части от нея.

Надявам се, че сте успели да се отървете от кода за грешка 0xc0000017.

Свързано четене(Related read) : Грешка в НЕДОСТЪПНО УСТРОЙСТВО ЗА ЗАПУСКАНЕ в Windows 10 .



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts