Tại sao Windows không thấy 4 GB của RAM Cài đặt. Windows XP, Vista hoặc 7 trong phiên bản 32-bit không thể sử dụng 4GB. Không thể làm gì được, đó là một giới hạn toán học.

Trong hệ thống 32 bit, hệ thống chỉ có thể giải quyết 2 sức mạnh 32= 4 294 967 296 địa chỉ khác nhau, tương ứng với 4 GB RAM (4x1024x1024x1024 = 4 294 967 296 vì 1kB = 1024 byte).

Tại sao Windows không thấy RAM 4 GB được cài đặt? Có vấn đề gì với PC của tôi không?

Cuối cùng, chỉ có 2.75 đến 3.5 GB bộ nhớ là thực sự có thể sử dụng được, và điều này, do kiến ​​trúc bộ nhớ x86. Sự khác biệt giữa dung lượng bộ nhớ vật lý được cài đặt và dung lượng có sẵn trong Windows được giải thích bằng sự hiện diện của vùng RAM cao dưới 4 GB trong đó các địa chỉ bộ nhớ được sử dụng bởi bộ điều khiển ngoại vi mở rộng PCI được lưu trữ, áp dụng độ đặc hiệu theo kiến ​​trúc x86. Vì vậy, bộ nhớ video được sử dụng bởi các card đồ họa bị cắt cụt, một phần, tổng dung lượng bộ nhớ khả dụng.

Vì vậy Đây không phải là sự cố hoặc cấu hình không chính xác của PC của bạn.

Bộ nhớ hệ thống đồ họa được trừ một phần từ RAM được cài đặt. Nếu bạn có một Card đồ họa Với 512MB, nó có 3,3GB RAM khả dụng, nhưng với thẻ đồ họa bộ nhớ 2GB hoặc thẻ SLI 1GB, Windows sẽ chỉ thấy 2.8GB có thể xử lý được. Với SLI GTX 280 3 chiều, giá trị bộ nhớ cho Windows giảm xuống còn 2.5 GB.

 

Chúng ta có thể làm gì

Có một mẹo, Phần mở rộng Địa chỉ Vật lý (PAE), bao gồm định địa chỉ bộ nhớ tới 36 bit với hệ điều hành 32-bit. Vì vậy, về lý thuyết, chúng tôi có thể có tới 64 GB RAM trong phiên bản 32 bit.

Trên thực tế, 2 lũy thừa 36 = 68 719 476 736 địa chỉ khác nhau, tương ứng với 64 GB RAM (64x1024x1024x1024 = 68 719 476 736). Nhưng thật không may, nó không hoạt động tốt trên PC tiêu dùng. Ngay cả khi cài đặt PAE được bật, dung lượng bộ nhớ khả dụng trong Windows vẫn ít hơn 4GB. Điều tương tự cũng xảy ra với phiên bản 32-bit của windows Vista.

Lý do :

Để tránh các sự cố tương thích trình điều khiển tiềm năng, các phiên bản Windows Vista 32 bit giới hạn tổng bộ nhớ khả dụng ở mức 3,12 GB.

Nếu một PC được cài đặt nhiều thiết bị, bộ nhớ khả dụng có thể giảm xuống 3 GB hoặc ít hơn. Tuy nhiên, bộ nhớ tối đa có sẵn trong phiên bản Windows Vista 32-bit thường là 3.12 GB.

Microsoft vô hiệu hóa PAE này theo mặc định và khuyên bạn không nên bật nó vì lý do tương thích. ứng dụng và người tiêu dùng:

Một số trình điều khiển có thể không tải nếu PAE được bật. Các trình điều khiển khác có thể tải trong chế độ PAE, nhưng gây mất ổn định hệ thống.

Trên cửa sổ XP Gói Dịch vụ 2 (và 3) và Vista, Microsoft kích hoạt PAE nhưng không sử dụng nó. Tại sao không? Tại sao Microsoft lại thông báo rằng một số phi công nhất định không kiểm tra xem PAE đã được kích hoạt chưa và thực hiện như chưa? Trong trường hợp chính xác này, phi công đã không viết trong khu vực mà anh ta nghĩ rằng anh ta sẽ tìm thấy không gian địa chỉ của một thiết bị ngoại vi, mà là dữ liệu ở đâu, rõ ràng là nguyên nhân gây ra vấn đề.

Trong thực tế, trong Windows XP SP2, SP3 và Windows Vista, có 4 Go không gian địa chỉ và do đó bộ nhớ trực tiếp bị hạn chế. Trong một hệ thống chuyên nghiệp hơn, không cần đảm bảo khả năng tương thích của hàng nghìn phi công, bạn có thể sử dụng PAE:

Và trường hợp của miền chuyên nghiệp, trong đó đôi khi máy tính có nhiều hơn 4Go RAM 32 bit được sử dụng, nhưng chúng là hệ thống khép kín, luôn tạo ra các ứng dụng giống nhau, với các phi công tương thích với PAE. Trong phiên bản 32-bit, các phiên bản công khai chung (Home, Pro) bị giới hạn ở 4Go, trong khi một số phiên bản Professional nhất định (Server 2003 R2, Máy chủ 2008 Doanh nghiệp) tạo tối đa 64Go.

Kết luận

  • Không có cách giải quyết cho việc sử dụng hơn 3 GB RAM trên PC dựa trên Windows (người tiêu dùng), phiên bản 32 bit.

 

  • Giải pháp để sử dụng 4GB trở lên trên PC (tiêu dùng) là chuyển sang Windows từ 64 bit- Đây là giải pháp được Microsoft khuyên dùng.

 

  • Ngày nay, nhiều trình điều khiển và ứng dụng tương thích 64 bit, đặc biệt kể từ khi phát hành Windows 7.

 

  • Để sử dụng 4 GB RAM trở lên với Windows 7 64-bit, bạn phải bật tùy chọn "Chức năng ánh xạ lại bộ nhớ" trong BIOS của anh ấy bo mạch chủ. Nói chung, tùy chọn này bị tắt theo mặc định.