มีหน่วยความจำไม่เพียงพอที่จะสร้างอุปกรณ์ 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 หมายถึงส่วนหน่วยความจำที่ไม่ดีที่ทำเครื่องหมายโดยข้อมูลการกำหนดค่าการบูต(Boot Configuration Data.)ในตัว ของ Windows ดังนั้นจึงบล็อกRandom Access Memory ( 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) : ข้อผิดพลาด INACCESSIBLE BOOT DEVICE ใน Windows 10



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts