Tại sao tất cả RAM phụ của tôi được đánh dấu là phần cứng được bảo lưu trong Windows 7?


26

Tôi có máy trạm HP Z800 mới, chạy Windows 7 Enterprise 64 bit. Thông số kỹ thuật Z800 đang ở đây .

Máy có 4GB RAM - windows báo cáo 1.99GB khả dụng, 2GB là "dành riêng cho phần cứng". Tôi đã thêm 2 GB và windows báo cáo rằng có 6GB RAM vật lý, nhưng bây giờ 4GB là "phần cứng dành riêng". BIOS cũng thấy dung lượng RAM đầy đủ.

Thẻ video là một nVidia Quadro FX 580, vì vậy nó không nên sử dụng bất kỳ bộ nhớ chia sẻ nào cả.

Tại sao tất cả RAM phụ của tôi được đánh dấu là "phần cứng dành riêng" trong Windows 7?

Câu trả lời:


30

Hóa ra RAM đã cài đặt ở cấu hình không được hỗ trợ - Trên máy này, nếu bạn cài đặt chip 2GB, chúng phải được cài đặt thành ba, như được tham chiếu ở đây (pdf).

Thật thú vị khi lưu ý rằng Windows đã nhìn thấy bộ nhớ, nhưng nó được kết xuất không thể sử dụng được và được đánh dấu là "dành riêng cho phần cứng".


@ericvg tài liệu tiếng anh?
Mugen

Bạn có ý nghĩa gì bởi cấu hình không được hỗ trợ?! Vui lòng xem superuser.com/questions/1165428
Dr.jacky

17

Ouch, buồn khi nghe về cài đặt lại.

Có một bài viết tuyệt vời trên Blog Mark Russinovich giải thích cách các cửa sổ sử dụng bộ nhớ vật lý .

  1. Các thiết bị phần cứng có thể dự trữ một khối lớn không gian địa chỉ vật lý ... Để xem liệu một phần cứng có dự trữ một lượng lớn không gian địa chỉ vật lý hay không, hãy khởi chạy "devmgmt.msc", chọn Tài nguyên theo kết nối trong Menu View và mở rộng Bộ nhớ nút. (Blog của Mark giải thích điều này hơn nữa.)

  2. Mặc dù thẻ video của bạn có trên bo mạch, bộ nhớ video chuyên dụng, nhanh, Windows vẫn phải xử lý và tương tác với bộ nhớ đó bằng cách sử dụng cùng một địa chỉ bộ nhớ vật lý được sử dụng cho RAM, thiết bị PCI và các thiết bị khác. Điều này có thể đám đông không gian địa chỉ vật lý. HĐH 64 bit sẽ đối phó tốt hơn với HĐH 32 bit này, nhưng tay của nó vẫn có thể bị ràng buộc một số yêu cầu thiết bị.
    (Dell của tôi có phần cứng 700 MB dành riêng cho Win7x64. Nó không tệ như vấn đề của bạn, nhưng vẫn gây khó chịu.)

  3. Sẽ rất hữu ích nếu biết một công cụ như memtest (khởi động và chạy mà không có cửa sổ) có thể thấy tất cả RAM được cài đặt hay không. Hãy thử một số công cụ thông tin hệ thống trên UBCD để xem họ có thể xem (và kiểm tra) tất cả RAM của bạn không. Điều này sẽ cho bạn biết nếu Windows thậm chí có bất cứ điều gì để làm với nó.

Như một suy nghĩ cuối cùng, bạn đã mua nó mới từ một nhà cung cấp lớn, bạn sẽ có thể nhận được hỗ trợ từ họ và hỏi họ về vấn đề này. Họ thường có thể đi đến tận cùng của loại vấn đề này nhanh hơn nhiều so với tìm kiếm trên internet và bạn đã trả tiền cho dịch vụ này.

Chỉnh sửa: câu hỏi SO này thể liên quan đến vấn đề của bạn và có một lời giải thích tốt khác về cách đặt chỗ IO được ánh xạ bộ nhớ có thể làm giảm RAM có thể sử dụng . Một lần nữa, đây có thể không chính xác là vấn đề bạn đang gặp phải, nhưng những blog đó cho bạn biết làm thế nào bạn có thể xác định nếu nó là.

Hãy cho chúng tôi biết.


6

Tôi có vấn đề chính xác này được sửa chữa! Với Gigabyte p55a ud3r và Kingston KHX1600C9D3K4 / 8GX.

Khi bạn mua RAM, bạn sẽ có được nó theo cặp, vì hóa ra mỗi cặp / thẻ nhớ chỉ có thể hoạt động trên kênh bộ nhớ 1 hoặc kênh bộ nhớ 2.

Nếu bạn đặt một cặp bộ nhớ được thiết kế để chỉ hoạt động trên kênh 1, trên kênh 2 (như tôi đã vô tình làm). BIOS chỉ nhận ra chúng, "NHƯNG" không có sẵn để sử dụng. Windows 7 chỉ có thể thấy tổng RAM được cài đặt (trong trường hợp của tôi là 8 GB), nhưng không thể sử dụng 4 GB khác trên kênh bộ nhớ 2 và Windows 7 cho rằng bộ nhớ 4 GB là "HARDWARE RESERVED".

Vì vậy, tôi khuyên bạn nên chuyển đổi chúng giữa các khe cắm bộ nhớ, như tôi đã làm và bây giờ tôi chỉ có 5 MB KHAI THÁC PHẦN MỀM thay vì 4 GB như trước đây khi tôi đặt các thanh RAM vào các khe / kênh sai.


Bạn có nghĩa là bạn chỉ trao đổi các thanh RAM? Bạn có thể vui lòng giải thích những gì chúng ta có ý nghĩa của các kênh bộ nhớ ở đây? Nếu bo mạch chủ của tôi có 2 khe DMMI thì các kênh 1 và kênh 2 đó có tương ứng không?
Mugen

4

Tôi đã có vấn đề tương tự và đã sửa nó trên máy cụ thể của tôi. Tôi đã hiển thị 4G dành riêng trong CTNH. Tôi đã đi vào MB MB và dưới cấu hình chipset / đồ họa bên trong /

Tôi đã thay đổi cài đặt cho Vị trí bộ đệm khung từ [Trên 4G] thành [Dưới 4G} ... và bây giờ tôi có 1 MB dành riêng cho CTNH và không phải 4G. Windows thấy tất cả * G là có thể sử dụng


3

Có lẽ cập nhật BIOS sẽ giúp? Ngoài ra, hãy thử bật Bộ nhớ trong BIOS hoặc một cái gì đó như thế này, nếu bạn quản lý để tìm thấy nó trong CÀI ĐẶT.


Ngoài ra, tôi phát hiện ra rằng HP Z800 đi kèm với 2GB RAM theo mặc định ... Có lẽ HP chỉ không muốn người dùng thêm nhiều hơn? Ngớ ngẩn, tôi biết ... :)
sYnfo

1
Theo thông số kỹ thuật, model đó thực sự có thể hỗ trợ 192GB nếu O / S và phần cứng khác cho phép
MartW

2

Tôi gặp vấn đề tương tự với Samsung R519. Trong trường hợp của tôi, tôi đã nâng cấp từ RAM 2gb lên 4gb nhưng tôi chỉ có hệ điều hành 32 bit trên máy. Vì vậy, trong trường hợp của tôi đó là yếu tố giới hạn vì HĐH 32 bit sẽ chỉ thấy tối đa 3gb.


Ừm ... đúng là các máy khách 32 bit của máy khách 32 bit (không phải máy chủ) sẽ chỉ sử dụng tối đa 4 GB RAM - nhưng nhiều HĐH 32 bit khác có thể sử dụng nhiều hơn nữa. (32 bit không giới hạn địa chỉ RAM.) Máy khách Windows 32 bit, XP SP2 trở lên, cũng bị giới hạn chỉ sử dụng RAM tại các địa chỉ vật lý bên dưới ranh giới 4 GB. Bây giờ, các thiết bị I / O chiếm một số không gian địa chỉ vật lý bên dưới, do đó, không thể nhìn thấy bất kỳ RAM nào xung đột với chúng. Hầu hết các mobos có thể di chuyển RAM như vậy đến các địa chỉ cao hơn ("ánh xạ lại lỗ nhớ"), hoạt động cho hầu hết các hệ điều hành, nhưng máy khách Win 32 bit sẽ không sử dụng RAM được ánh xạ lại.
Jamie Hanrahan

2

Đối với bất cứ ai vẫn có vấn đề này:

  1. Nhấn Bắt đầu -> Chạy

  2. Kiểu msconfig

  3. Đi dưới tab "Khởi động"

  4. Nhấp vào nút "Tùy chọn nâng cao"

  5. Bỏ chọn "Bộ nhớ tối đa"

    nhập mô tả hình ảnh ở đây

  6. Khởi động lại

Đã giúp tôi, vẫn chỉ dành riêng 9 Mb trong tổng số 6 Gb.


CÁi này đã sửa nó giúp tôi. Nó được đặt thành 3GB trên máy của tôi. Nhược điểm của việc loại bỏ giới hạn là gì? Tại sao nó mặc định là 3 GB trên máy của tôi? Bất cứ ai có thể thêm chi tiết cho câu trả lời?
iSWORD

2

Thực sự có một manh mối lớn trong thông điệp: "Phần cứng dành riêng".

Nếu việc chọn / bỏ chọn hộp kiểm "Bộ nhớ tối đa" trong Windows không có ích, thủ phạm có thể là cài đặt BIOS mặc định, có thể dự trữ RAM quá mức cho phần cứng đồ họa.

Trong trường hợp của tôi, Windows đã báo cáo rằng 1.1G RAM 8G đã cài đặt của tôi là "dành riêng cho phần cứng":

"Dành riêng phần cứng" trước khi thay đổi cài đặt BIOS

Tôi đã sửa nó bằng cách thay đổi cài đặt BIOS. Các chi tiết đặt tên hoặc menu có thể khác nhau trong BIOS của bạn, nhưng đây là câu chuyện trong trường hợp của tôi. Trong phần Cài đặt nâng cao, đi đến Cấu hình Chipset nâng cao:

Cài đặt BIOS

Trong Cấu hình Chipset nâng cao là một cài đặt được gọi là Kích thước bộ đệm khung UMA. Điều này kiểm soát lượng RAM của bạn được dành riêng cho phần cứng đồ họa của bạn và theo mặc định có thể được đặt thành Tự động, điều này sẽ quyết định số tiền dựa trên số lượng RAM bạn đã cài đặt và tùy thuộc vào nhu cầu của bạn, có thể dự trữ nhiều hơn mức cần thiết:

Cài đặt BIOS

http://www.errorteck.com/good-to-ledge/computer-terminology/how-to-get-more-performance-from-a-l mỏi-computer.html

Để sử dụng chung, đặt thành 256M:

Cài đặt BIOS

nhập mô tả hình ảnh ở đây

Kết quả trong Trình quản lý tác vụ:

"Dành riêng phần cứng" sau khi thay đổi cài đặt BIOS


Không có tùy chọn này trong BIOS. Vui lòng xem superuser.com/questions/1165428
Dr.jacky
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.