حافظه کافی برای ایجاد یک دستگاه ramdisk در دسترس نیست

اگر به دلایلی پس از به‌روزرسانی نرم‌افزار یا به‌روزرسانی ویندوز(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  به معنای بخش های حافظه بد است که با داده های پیکربندی بوت داخلی (Boot Configuration Data.)ویندوز(Windows) مشخص شده است. بنابراین، حافظه دسترسی تصادفی ( RAM ) را به عنوان یک ذخیره موقت برای داده ها مسدود می کند. به همین دلیل است که خطا می گوید حافظه کافی برای ایجاد یک دستگاه ramdisk یا بلوک موقتی که برای ارتقای هموار استفاده می شود وجود ندارد.

رفع(Fix) کد خطای 0xc0000017 در ویندوز 10

از آنجایی که نمی توانید در رایانه بوت شوید، باید F8 را فشار دهید تا تنظیمات Startup باز شود(F8 to open Startup settings) . این گزینه با صفحه نمایش در دسترس است. هنگامی که آن را فشار دهید، گزینه "Enable Safe Mode with Command Prompt" را به عنوان یکی از گزینه ها خواهید داشت.

هنگامی که در حالت ایمن(Safe Mode) قرار گرفتید، می توانید از BCDEdit ، یک ابزار خط فرمان برای مدیریت داده های پیکربندی بوت(Boot Configuration Data) ( BCD )، برای پاک کردن حافظه بد استفاده کنید.

  1. Command Prompt را باز کنید
  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) : خطای INACCESSIBLE BOOT DEVICE در ویندوز 10 .



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts