Bộ nhớ khả dụng khác nhau bởi một số GiB so với những gì được cài đặt


45

Gần đây tôi đã nâng cấp một PC Windows 7 Home Premium với 12 GB RAM. Vì một số lý do khi tôi nhìn vào tab Hệ thống, nó chỉ cho biết có thể sử dụng 7,96 GB RAM 12 GB. Tôi đã cố gắng đi vào msconfigđể xem liệu Bộ nhớ tối đa có bị đánh dấu hay không.

Có một giải pháp cho lỗi này? Các chủ đề khác mà tôi đã xem trên Super User hoàn toàn không giúp tôi.

RAM đã cài đặt:
http://i.stack.imgur.com/W6tky.png

msconfig:
http://i.stack.imgur.com/zVhFP.png

Phiên bản Windows của tôi đang hiển thị "Home Premium":
enter image description here

Giám sát tài nguyên:

Giám sát tài nguyên


1
Bạn đã kiểm tra thông số kỹ thuật bo mạch chủ của bạn? Họ đang nói gì?
Davidenko

1
Vui lòng cung cấp ảnh chụp màn hình của tab Bộ nhớ trong Resource Monitor.
Daniel B


2
Có khả năng giới hạn bộ nhớ trên bo mạch chủ của bạn là 8GB, vui lòng đăng mô hình bo mạch chủ của bạn để chúng tôi có thể xác nhận điều này. Tôi không biết làm thế nào câu hỏi này đạt được nhiều sự
ủng hộ

2
Bo mạch chủ của tôi có thể hỗ trợ tới 32GB RAM. Đó là Gigabyte 970A-D3SP
charrev

Câu trả lời:


22

Một hình ảnh có giá trị hơn ngàn từ:

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

Đó là 4 GiB bộ nhớ bị thiếu của bạn. Chính xác thì sử dụng chúng là gì? Nghi ngờ thông thường là card đồ họa (bạn phải tham khảo hướng dẫn sử dụng của mình để kiểm tra xem thẻ của bạn có thực sự có / sử dụng RAM riêng không), card đồ họa tích hợp (một số bo mạch chủ không vô hiệu hóa card đồ họa bên trong khi bạn ghim một thẻ chuyên dụng, trong phần này trong trường hợp bạn phải vô hiệu hóa thủ công hoặc giảm mức sử dụng VRAM xuống mức tối thiểu nếu không thể vô hiệu hóa nó (có thể cần cập nhật ROM)), BIOS ẩn bộ nhớ, sử dụng cấu hình RAM không được hỗ trợ, v.v.

Bạn có thể nhập devmgmt.mscvào menu bắt đầu để mở Trình quản lý thiết bị và kiểm tra Tài nguyên bằng cách kết nối trong Menu xem và mở rộng nút Bộ nhớ. Điều này sẽ hiển thị chính xác những gì sử dụng bộ nhớ (nếu nó được sử dụng bởi phần cứng) hoặc thứ gì khác.

Tài liệu tham khảo:


1
Câu trả lời này là sai lệch. Không có card màn hình nào trên thế giới chiếm 4 GB không gian địa chỉ. (Tất nhiên có thẻ có 4 GB RAM video trên máy bay, nhưng điều đó không có nghĩa là nó cần địa chỉ vật lý trị giá 4 GB.
Jamie Hanrahan

@JamieHanrahan ai nói rằng chỉ có thẻ video sử dụng địa chỉ bộ nhớ? Tôi chỉ nói, đó là phổ biến nhất.
Braiam

Nó cũng thường là lớn nhất, bởi một lề rất rộng. Thiết bị I / O không phải là vấn đề ở đây. Có lẽ nếu anh ta có tám thẻ video ...
Jamie Hanrahan

@JamieHanrahan Tôi không chắc bạn đang làm gì.
Braiam

Tôi đang nói rằng thẻ video và các thiết bị I / O khác không phải là vấn đề. Không có cách nào họ sẽ sử dụng lên đến 4 GB.
Jamie Hanrahan

42

Giới hạn bộ nhớ vật lý

Giới hạn bộ nhớ vật lý phụ thuộc vào phiên bản Windows bạn có. Tuy nhiên, bộ nhớ có thể sử dụng (có thể nhỏ hơn bộ nhớ đã cài đặt) phụ thuộc vào các yếu tố khác (xem bên dưới).

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

Bạn có Windows 7 Home Premium (64 bit). Theo bảng trên, bộ nhớ vật lý tối đa là 16 GB.

Nguồn giới hạn bộ nhớ vật lý: Windows 7


Bộ nhớ có thể sử dụng

Tất cả các bộ nhớ vật lý có thể không sử dụng được.

Trên máy tính đang chạy Windows 7, bộ nhớ có thể sử dụng (RAM) có thể nhỏ hơn bộ nhớ đã cài đặt.

Việc giảm bộ nhớ hệ thống khả dụng tùy thuộc vào cấu hình của các mục sau:

  • Các thiết bị được cài đặt trong máy tính và bộ nhớ được dành riêng cho các thiết bị đó
  • Khả năng xử lý bộ nhớ của bo mạch chủ
  • Phiên bản và cài đặt BIOS hệ thống
  • Phiên bản Windows 7 được cài đặt (Ví dụ: Windows 7 Starter Edition chỉ hỗ trợ 2 GB bộ nhớ đã cài đặt.)
  • Cài đặt hệ thống khác

Nếu bạn có thẻ video có bộ nhớ trong 256 MB, bộ nhớ đó phải được ánh xạ trong 4 GB không gian địa chỉ đầu tiên. Nếu 4 GB bộ nhớ hệ thống đã được cài đặt, một phần của không gian địa chỉ đó phải được dành riêng cho ánh xạ bộ nhớ đồ họa. Ánh xạ bộ nhớ đồ họa ghi đè lên một phần của bộ nhớ hệ thống. Những điều kiện này làm giảm tổng lượng bộ nhớ hệ thống có sẵn cho hệ điều hành.

...

Kiểm tra cài đặt BIOS

Vấn đề có thể xảy ra vì một số cài đặt BIOS không chính xác.

Kích hoạt tính năng ánh xạ lại bộ nhớ

Kiểm tra cài đặt BIOS để xem tính năng ánh xạ lại bộ nhớ có được bật hay không. Ánh xạ lại bộ nhớ cho phép Windows truy cập vào nhiều bộ nhớ hơn. Bạn có thể kích hoạt tính năng ánh xạ lại bộ nhớ trong BIOS bằng cách khởi động để thiết lập hệ thống. Xem Hướng dẫn sử dụng cho máy tính của bạn để biết hướng dẫn về cách khởi động để thiết lập hệ thống trên máy tính của bạn. Tên cho tính năng ánh xạ lại bộ nhớ có thể khác nhau đối với các nhà cung cấp phần cứng khác nhau. Điều này có thể được liệt kê như ánh xạ lại bộ nhớ, mở rộng bộ nhớ hoặc một cái gì đó tương tự. Xin lưu ý rằng máy tính của bạn có thể không hỗ trợ tính năng ánh xạ lại bộ nhớ.

Thay đổi kích thước khẩu độ video AGP trong cài đặt BIOS

Kiểm tra cài đặt BIOS để xem bạn đã phân bổ bao nhiêu bộ nhớ cho khẩu độ video AGP. Đây là bộ nhớ mà hệ thống đang chia sẻ với card màn hình được sử dụng để ánh xạ kết cấu và kết xuất. Bộ nhớ này sẽ không được sử dụng bởi hệ thống, vì nó bị khóa bởi thẻ video. Bạn có thể điều chỉnh kích thước khẩu độ video AGP trong BIOS. Cài đặt tiêu chuẩn là "32MB", "64MB", "128MB" và "Tự động". Sau khi bạn thay đổi cài đặt này trong BIOS, hãy khởi động lại máy tính của bạn, rồi kiểm tra bộ nhớ có thể sử dụng. Bạn có thể kiểm tra từng cài đặt để xem cái nào mang lại kết quả tốt nhất.

Nguồn Bộ nhớ có thể sử dụng có thể ít hơn bộ nhớ đã cài đặt trên các máy tính chạy Windows 7


2
Trong cài đặt hệ thống của tôi, nó báo tôi có Windows 7 Home Premium. imgur.com/6zZdMWq
charrev

8
Lưu ý: những giới hạn đó có khả năng được chia sẻ với card đồ họa. Vì vậy, nếu (các) card đồ họa của bạn có một lượng ram trên thẻ đáng kể, bạn vẫn có thể gặp phải sự cố với ram nhà và Premium 12 GB bo mạch chủ.
Jonathon

3
Thực sự rất khó có thể các giới hạn này được chia sẻ với bộ nhớ GPU vì tất cả chúng đều được thực thi bởi các hạn chế cấp phép, không phải các hạn chế về phần cứng. Thật dễ dàng để đưa bộ nhớ ánh xạ vào tài khoản khi lập trình kiểm tra điều đó.
Daniel B

10
"Bộ nhớ tối đa khả dụng tùy thuộc vào phiên bản Windows bạn có." Tôi thà nói rằng, "Lượng bộ nhớ mà Windows ngang nhiên giữ lại mà không có lý do thực tế nào phụ thuộc vào phiên bản bạn có". (Mặc dù, như bạn đã nói, đây thực sự không phải là vấn đề ở đây.)
leftaroundabout 19/1/2015

1
@JonathonWisnoski Họ không phải. Chắc chắn có thể có 16GB có thể sử dụng đầy đủ trong Win7-HP với một GPU lớn cũng được cài đặt.
J ...

2

Xem http://support.microsoft.com/kb/978610/

Ví dụ: phiên bản Windows 7 64 bit có thể báo cáo rằng chỉ có 7.1 GB bộ nhớ hệ thống có thể sử dụng trên máy tính có bộ nhớ 8 GB được cài đặt .... Bộ nhớ có thể sử dụng là số lượng tính toán của tổng bộ nhớ vật lý trừ bộ nhớ "dành riêng phần cứng".

Nó trích dẫn các card đồ họa được chia sẻ là một nguyên nhân có thể - bạn có biết máy tính của bạn có thẻ chuyên dụng hay trên bo mạch (còn gọi là chia sẻ) không.

Rất có khả năng đây không phải là khả năng tương thích tốc độ hoặc vấn đề phần cứng khác vì bộ nhớ có thể sẽ không đăng ký.

Trong BIOS, bạn có thể định cấu hình bộ nhớ đồ họa dùng chung và giảm bớt nó.


2
Nếu bạn hỏi tôi có card đồ họa không, tôi đồng ý.
charrev

1
Đó là một chiếc Sapphire Radeon 270x 4GB Dual-X
charrev

4
Điều đó sẽ giải thích sự khác biệt giữa 8 và 7.1, không phải giữa 12 và 8.
fixer1234

1
Một thẻ video được chia sẻ sẽ không ăn hết hơn 4 hợp đồng ram.
Rossmct

Nếu bạn có thẻ video trên bo mạch cùng với radeon của bạn, hãy đảm bảo bạn vô hiệu hóa nó trong bios hoặc giới hạn RAM mà nó tiêu thụ.
James
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.