Mặc định Windows XP 32 bit sẽ không thể nhận được tối đa 3.5 GB RAM. Nhưng không phải là không có cách để nó nhận đủ 4GB, hướng dẫn cách nâng cấp Windows XP 32 bit để nhận 4GB RAM dễ dàng. Đây là do giới hạn của HĐH 32 Bit, nhưng không phải không có cách xử lý Windows không nhận đủ ram này
Bạn có một PC mới có lượng RAM 4 GB, tuy nhiên nếu bạn là người quá quen thuộc với giao diện Win XP, hoặc có nhiều phần mềm đã cài trên Windows XP 32 bit nên không muốn cài win 64 hoặc wins 7.
Mặc định thì Win 32bit cũng chỉ nhận tối đa 3.5 GB Ram và thường thì phiên bản 64 bit mới nhận đủ Ram (64 bit hỗ trợ tới 128 GB Ram). Điều này là hết sức bình thường, do nguyên lý của Khoa học máy tính: Số lượng bit càng ít thì khả năng xử lý và lưu trữ địa chỉ càng giảm, như vậy HĐH 32 bit nhận ít RAM hơn 64 bit là điều bình thường.
Dẫu vậy lựa chọn cài bản 64 bit vẫn là tối ưu với windows 7 nhưng có lẽ không là lựa chọn tốt với Windows XP. Nếu bạn chỉ muốn nâng cấp (mua thêm RAM cắm vào) Vì một lý do nào đó bạn không muốn cài win 64 bit hoặc không muốn cài lại mất thời gian, bạn có thể thực hiện vài bước đơn giản dưới đây sẽ giúp bạn ko bỏ phí lượng RAM của mình.
Lưu ý: Chúng tôi hướng dẫn bạn cách xử lý trên boot.ini ngoài ra nếu bạn không thích thao tác với file boot.ini hoặc không tìm thấy file boot.ini thì có thể dùng cách Bật DEP để khắc phục tình trạng nhận RAM của Windows XP 32 bit
Cách để win xp 32 bit nhận đủ 4GB Ram:
Bước 1: Hãy copy một bản backup của C:\boot.ini phòng khi bị lỗi.
Bước 2: Dùng trình Notepad, hoặc một trình Editor bất kỳ để mở file C:\boot.ini, chỉnh lại file Boot.ini với nội dụng như sau:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect /PAE
Lúc đầu khi bạn cài lên chỉ nhận có ~3,42G Ram, thêm cái /PAE vào thì lên đc 4GB.
Bước 3: Khởi động lại máy tính
- /PAE là Physical Address Extension, cho phép hầu hết các hệ điều hành 32 bit có thể nhận được bằng hoặc hơn 4GB RAM.
Ví dụ:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windo ws Server 2003, Enterprise" /fastdetect /pae
Bootcfg command
bootcfg /raw "/pae" /A /ID 1
Cụ thể: PAE Hỗ trợ các phiên bản HĐH và dung lượng RAM hỗ trợ như sau
Windows 2000 Advanced Server: 8Gb;
Windows 2000 Datacenter Server-32 Gb,
Windows XP: 4Gb;
Windows Server 2003 (and SP1), Standard Edition: 4Gb;
Windows Server 2003, Enterprise Edition: 32 Gb
Windows Server 2003, Datacenter Edition và Windows Server 2003 SP1, Enterprise Edition: 64 Gb
Windows Server 2003 SP1, Datacenter Edition: 128 Gb
Lưu ý: Chỉ có các hệ điều hành 32 bit hỗ trợ PAE, hệ điều hành 64 bit không hỗ trợ.
Ngoài cấu hình về nhận RAM thông qua tham số PAE, bạn cũng có thể tìm hiểu thêm các thông số của boot.ini sẽ có những điều thú vị như:
- Thiết lập thời gian khởi động
https://thuthuat.taimienphi.vn/windows-xp-32-bit-khac-phuc-tinh-trang-khong-nhan-duoc-4gb-ram-134n.aspx
- Thiết lập thứ tự các hệ điều hành khi khởi động.