Windows 7 sử dụng chính xác HALF bộ nhớ đã cài đặt


9

Tôi đã lấy điều này trực tiếp từ thông tin hệ thống:

  • Bộ nhớ vật lý đã cài đặt (RAM) 4,00 GB
  • Tổng bộ nhớ vật lý 2,00 GB
  • Bộ nhớ vật lý khả dụng 434 MB
  • Tổng bộ nhớ ảo 5.10 GB
  • Bộ nhớ ảo khả dụng 1,19 GB
  • Không gian tệp trang 3.11 GB

BIOS cũng báo cáo đầy đủ 4GB có sẵn.

Lưu ý 4gb đã cài đặt, nhưng tổng 2gb. Tôi hiểu rằng trên hệ điều hành 32 bit, bạn sẽ không bao giờ có đủ 4gb ram, tuy nhiên thông thường bạn sẽ nhận được trong phạm vi 2,5-3,2gb ram.

Tôi chỉ có 2gb! Tập tin hoán đổi của tôi trở nên tồi tệ khi tôi làm bất cứ điều gì! Lưu ý rằng tôi có thẻ video SLI nvidia kép, mỗi thẻ có 512mb trên bo mạch, mặc dù tôi đã tắt tính năng SLI.

Bất cứ ai cũng biết tại sao Windows có thể tuyên bố rằng tôi có tổng cộng 2gb ram?

Lưu ý: trước đây đã hỏi về serverfault, nhưng đã đóng là "thuộc về superuser" trước khi trang này mở ra: /server/39603/windows-7-USE-exactly-half-the-installed-memory (Tôi vẫn cần một câu trả lời!)


Không quan tâm để xác nhận một lý thuyết, bạn có thể đăng mô hình MB của mình cũng như số lượng cửa sổ Bộ nhớ báo cáo trên mỗi Thẻ đồ họa.
BinaryMisfit

Câu trả lời:


14

Đầu tiên bạn sẽ mất rất nhiều bộ nhớ khả dụng với hai card đồ họa, đó là 1GB RAM bị mất ngay tại đó cộng với các thiết bị khác.

Có một công tắc bạn có thể kiểm tra trong msconfig. Đi để bắt đầu, nhập msconfig và nhấn enter. Chuyển đến tab khởi động, nhấp vào tùy chọn nâng cao. Kiểm tra nếu tùy chọn Bộ nhớ tối đa được bật, nếu nó sau đó tắt nó và khởi động lại.

Biên tập:

Vấn đề là với một cái gì đó gọi là không gian địa chỉ. Trên hệ thống 32 bit, bạn có 4GB không gian địa chỉ và tất cả các thiết bị bạn cần sử dụng phải được ánh xạ vào không gian địa chỉ. Mỗi thiết bị được ánh xạ vào sẽ tạo ra một chút không gian địa chỉ và khiến nó không thể sử dụng được cho phần còn lại của hệ thống.

Cách duy nhất để có được hơn 2,5-3GB bộ nhớ có thể sử dụng trong Windows là cài đặt phiên bản 64 bit. Sau khi được cài đặt, nó sẽ trông giống như vậy chỉ với 2GB bộ nhớ có thể sử dụng được. Để có được tất cả bộ nhớ khả dụng, bạn cần vào BIOS và kích hoạt tùy chọn có tên là bộ nhớ lại.

Các tính năng ánh xạ lại bộ nhớ di chuyển tất cả các thiết bị được ánh xạ vượt quá giới hạn 4GB trong không gian địa chỉ, do đó giải phóng không gian địa chỉ của bạn để hệ thống sử dụng.


Nhưng các thẻ video có RAM riêng; Tại sao họ cần phải đánh cắp nó khỏi hệ thống?
Nathan Ridley

21
Họ có RAM riêng, vấn đề là ở một thứ gọi là không gian địa chỉ. Trên hệ thống 32 bit, bạn có 4GB không gian địa chỉ và tất cả các thiết bị bạn cần sử dụng phải được ánh xạ vào không gian địa chỉ. Mỗi thiết bị được ánh xạ vào sẽ tạo ra một chút không gian địa chỉ và khiến nó không thể sử dụng được cho phần còn lại của hệ thống.
Paxxi

Ah..! Hấp dẫn. Có lẽ tôi nên cài đặt Windows 64 bit?
Nathan Ridley

vâng, đó là cách duy nhất để sử dụng hơn 2,5-3GB bộ nhớ
Paxxi

Lưu ý tùy chọn Max Memory đã bị tắt.
Nathan Ridley

10

Bạn thực sự nên sử dụng HĐH 64 bit.

Anh bạn, RAM 4 GB của tôi đâu?


1
Vâng, tôi biết điều này; điều khiến tôi chú ý là thực tế là tôi sử dụng ít hơn so với ram 2,5-3gb bình thường mà người ta mong đợi và số tiền hiện có chính xác là một nửa số tiền đầy đủ.
Nathan Ridley

3
điểm mấu chốt: nó không đáng để tổn thương não. đi 64-bit. Hầu như không có lý do gì để không, những ngày này.
Jeff Atwood

3
Thiết nghĩ tôi nên theo dõi về điều này. Tôi đã đi 64 bit một tháng hoặc lâu hơn sau khi đăng câu hỏi này và không bao giờ nhìn lại. Không phải là một vấn đề tương thích tôi sợ bao giờ cho thấy đầu của nó. Tôi không thể tưởng tượng tại sao mọi người vẫn sẽ đi 32 bit nữa.
Nathan Ridley

1

Tôi cũng có một nửa bộ nhớ, tôi đã xây dựng một với Windows7, bo mạch chủ Asus P7P55D-E và bộ nhớ 4GB. Tôi đã cố gắng thêm 4GB và nó bị khóa. Đó là khi tôi thấy nó đã cắt một nửa bộ nhớ. Tôi đã trao đổi 4GB đầu tiên với Thứ hai và chắc chắn rằng ánh xạ đã bị thay đổi và điều này đã giải quyết được vấn đề.


0

Bạn đã kiểm tra nếu BIOS báo cáo cài đặt 4 GB chưa? Có lẽ (một trong) các chip bộ nhớ không được cắm đúng vào khe cắm?


Có, BIOS báo cáo cài đặt 4GB.
Nathan Ridley

0

Tôi đang chạy phiên bản 64 bit với 6 gb mem và nhận được tin nhắn có thể sử dụng 3gb - tùy chọn bộ nhớ tối đa được bật và bios nhìn thấy 6gb. Tôi có một card màn hình với 1gb mem trên tàu. SO cài đặt 64 bit không phải là câu trả lời - có điều gì đó xảy ra ở đây mà ms cần giải quyết


0

Bạn đã thử ánh xạ lại bộ nhớ DISABLING trong BIOS chưa? Bởi vì trên các hệ thống AMD64 có IMC, một phương pháp ánh xạ bộ nhớ (nâng) phổ biến có thể khiến bạn chỉ còn 2GB dưới dòng 4GB và đó là phương pháp duy nhất có sẵn trước bộ xử lý Revision E K8.

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.