Không có đủ bộ nhớ để tạo thiết bị đĩa ram

Nếu vì lý do nào đó, sau khi cập nhật phần mềm hoặc cập nhật Windows bị gián đoạn dẫn đến PC chạy Windows 10 không khởi động được với mã lỗi 0xc0000017 , thì bài viết này sẽ giúp bạn giải quyết. Dưới đây là toàn bộ chi tiết từ màn hình lỗi:

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.

Không có đủ bộ nhớ để tạo thiết bị đĩa ram, Mã lỗi 0xc0000017

Lưu ý:(Note:) Bạn sẽ cần các đặc quyền của quản trị viên để thực thi các lệnh hệ thống.

Không có đủ bộ nhớ để tạo thiết bị đĩa ram

Theo Microsoft , chi tiết mã lỗi , (Error)0xc0000017  có nghĩa là các phần bộ nhớ kém được đánh dấu bằng Dữ liệu cấu hình khởi động(Boot Configuration Data.) tích hợp sẵn của Windows . Do đó, nó chặn Bộ nhớ Truy cập Ngẫu nhiên ( RAM ) như một nơi lưu trữ dữ liệu tạm thời. Đó là lý do tại sao lỗi nói rằng không có đủ bộ nhớ khả dụng để tạo thiết bị đĩa ram hoặc khối tạm thời được sử dụng để nâng cấp trơn tru.

Sửa(Fix) mã lỗi 0xc0000017 trên Windows 10

Vì bạn không thể khởi động vào máy tính, bạn sẽ phải nhấn F8 để mở cài đặt Khởi động(F8 to open Startup settings) . Tùy chọn có sẵn với màn hình. Khi bạn nhấn nó, bạn sẽ có “Bật Chế độ An toàn với Dấu nhắc Lệnh” là một trong các tùy chọn.

Khi bạn ở Chế độ An toàn(Safe Mode) , bạn có thể sử dụng BCDEdit , một công cụ dòng lệnh để quản lý Dữ liệu Cấu hình Khởi động(Boot Configuration Data) ( BCD ), để xóa bộ nhớ xấu.

  1. Mở Command Prompt
  2. Nhập  bcdedit /enum all và nhấn  Enter .
  3. Nó sẽ hiển thị tất cả các vị trí bộ nhớ được gắn nhãn là " xấu(bad) " sẽ xuất hiện. Danh sách này có thể được gỡ bỏ hoặc xóa.
  4. Bạn cần nhập  bcdedit /deletevalue {badmemory} badmemorylistvà nhấn  Enter .
  5. Sau đó, bạn có thể thoát và khởi động lại PC của mình và thực hiện cập nhật.

Nếu bạn chạy lệnh— bcdedit /enum {badmemory}— nó sẽ hiển thị danh sách các địa chỉ bộ nhớ không hợp lệ hoặc Số(Number) khung trang cho các trang bộ nhớ dự kiến ​​bị lỗi.

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

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

Sau khi bạn xóa tất cả các khu vực bộ nhớ xấu này, Windows sẽ có đủ bộ nhớ, không bị tắc nghẽn và sẽ khởi động lại bình thường hoặc quá trình cập nhật sẽ diễn ra như mong đợi.

Thật thú vị khi biết rằng bạn có thể sử dụng bcdedit /set badmemorylistnó để đánh dấu một phần của RAM là xấu. Nó rất hữu ích nếu bạn gặp vấn đề với bộ nhớ kém và muốn chặn các phần của nó.

Tôi hy vọng bạn có thể loại bỏ mã lỗi 0xc0000017.

Bài đọc liên quan(Related read) : Lỗi THIẾT BỊ BOOT KHÔNG TRUYỀN ĐƯỢC trong Windows 10 .



About the author

Tôi là một chuyên gia máy tính và tôi chuyên về thiết bị iOS. Tôi đã giúp đỡ mọi người từ năm 2009 và trải nghiệm của tôi với các sản phẩm của Apple khiến tôi trở thành người hoàn hảo để trợ giúp về nhu cầu công nghệ của họ. Các kỹ năng của tôi bao gồm: - Sửa chữa và nâng cấp iPhone và iPod - Cài đặt và sử dụng phần mềm Apple - Giúp mọi người tìm thấy các ứng dụng tốt nhất cho iPhone và iPod của họ - Làm việc trên các dự án trực tuyến



Related posts