Недостаточно памяти для создания виртуального диска
Если по какой-то причине после обновления программного обеспечения или обновления 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.
Примечание.(Note:) Для выполнения системных команд вам потребуются права администратора.
Недостаточно памяти для создания виртуального диска
Согласно сведениям о коде ошибки (Error)Microsoft , 0xc0000017 означает плохие разделы памяти, отмеченные встроенными данными конфигурации загрузки (Boot Configuration Data.)Windows . Таким образом, он блокирует оперативную память ( RAM ) как временное хранилище данных. Вот почему ошибка говорит о том, что недостаточно памяти для создания виртуального диска или временного блока, используемого для плавного обновления.
Исправить(Fix) код ошибки 0xc0000017 в Windows 10
Поскольку вы не можете загрузиться в компьютер, вам придется нажать F8, чтобы открыть параметры запуска(F8 to open Startup settings) . Вариант доступен с экраном. Когда вы нажмете ее, у вас будет «Включить безопасный режим с помощью командной строки» в качестве одного из вариантов.
Когда вы находитесь в безопасном режиме(Safe Mode) , вы можете использовать BCDEdit , инструмент командной строки для управления данными конфигурации загрузки(Boot Configuration Data) ( BCD ), чтобы очистить плохую память.
- Открыть командную строку
- Введите
bcdedit /enum all
и нажмите Enter . - Он отобразит все ячейки памяти, помеченные как « плохие(bad) ». Этот список можно удалить или удалить.
- Вам нужно ввести
bcdedit /deletevalue {badmemory} badmemorylist
и нажать Enter . - Затем вы можете выйти и перезагрузить компьютер и выполнить обновление.
Если вы запустите команду 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 .
Related posts
Приложение не смогло начать правильно (0xc0000017)
Windows не может проверить цифровую подпись (Code 52)
Исправить архив либо в неизвестном формате или поврежденной ошибке
Эта функция требует съемных носителей - Password Ошибка сброса
Fix Microsoft Store вход error 0x801901f4 на Windows 11/10
Setup не смог создать новый system partition error на Windows 10
Отправка или получение сообщили о error 0x800CCC0F в Outlook
Fix Package не может быть зарегистрирован на Windows 11/10
Fix Crypt32.dll не найден или отсутствует ошибка в Windows 11/10
SFC не удалось Repair and DISM показывает error 0x800f081f в Windows 10
Install Realtek HD Audio Driver Failure, Error OxC0000374 на Windows 10
Fix Microsoft Store Error 0x87AF0001
Fix ShellExecuteEx не удалось; код error 8235 на Windows10
Runtime error 429, ActiveX component не может создать объект
Водитель обнаружил внутренний driver error на \ device \ vboxnetlwf
Fix Explorer.exe application Ошибка на Windows 11/10
Error 2738, Could не доступ VBScript runtime для custom action
Fix ShellExecuteEx Неудачная ошибка в Windows 10
Fix Application Error 0xc0150004 на Windows 11/10
Fix для Windows 10 Upgrade Install error 0x8007042B - 0x2000D