August 15, 2008
新筆電有 4G 的記憶體,但 XP 及 Vista 32 位元版都只能使用到 3G,找了許多資料,有人提到,在 XP SP1 之前,致能 PAE(Physical Address Extension) 時,XP 是可以用到 4G 的記憶體,但有部分韌體及軟體會變得不穩定,於是在 XP SP2 之後的 32 位元版本(含 Vista),就無法用到 4G 了。

關於致能 PAE 必需硬體支援、BIOS支援、作業系統支援。在 BIOS 的部分,桌上型電腦 BIOS 可能有設定選項,設定 Memory Mapping,但筆記型電腦的 BIOS 選項實在是少得可憐,還好 ASUS F8Sp 是支援 PAE 的。在 作業系統的部分,XP 要把 boot.ini 加上 /pae 選項,就可以致能 PAE:
看一些討論,好像在 PAE 致能後,有些系統可以用到 3.5G,但 F8Sp 就是只用到 3G,還有 1G 的空間沒用到。

似乎只有利用工具,把那無法使用的 1G 空間變成 RAM Disk,拿來暫存或是作其他的應用,才不會浪費。
搜尋 gavotte ramdisk 您可以找到 gavotte 所寫的 RAM Disk Driver (及 lyh728 所作的 GUI),他在 PAE 啟動的模式下,可以利用 32 位元系統無法配置的空間作 RAM Disk。在 F8Sp XP 下,使用 gavotte ramdisk 就可以獲得 0.99G 的 RAM Disk。

目前,我把虛擬記憶體的分頁檔設定成不使用(因為系統已有3G的實體記憶體,在舊電腦我也才設定固定 3G 的虛擬記憶體,使用4年半從來沒有記憶體不足的狀況),而這將近 1G 的 RAM Disk 則用來暫存資料。使用上沒有什麼問題,這 4G 的記憶體暫時就先這樣用囉

關於致能 PAE 必需硬體支援、BIOS支援、作業系統支援。在 BIOS 的部分,桌上型電腦 BIOS 可能有設定選項,設定 Memory Mapping,但筆記型電腦的 BIOS 選項實在是少得可憐,還好 ASUS F8Sp 是支援 PAE 的。在 作業系統的部分,XP 要把 boot.ini 加上 /pae 選項,就可以致能 PAE:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /pae
看一些討論,好像在 PAE 致能後,有些系統可以用到 3.5G,但 F8Sp 就是只用到 3G,還有 1G 的空間沒用到。

似乎只有利用工具,把那無法使用的 1G 空間變成 RAM Disk,拿來暫存或是作其他的應用,才不會浪費。
搜尋 gavotte ramdisk 您可以找到 gavotte 所寫的 RAM Disk Driver (及 lyh728 所作的 GUI),他在 PAE 啟動的模式下,可以利用 32 位元系統無法配置的空間作 RAM Disk。在 F8Sp XP 下,使用 gavotte ramdisk 就可以獲得 0.99G 的 RAM Disk。

目前,我把虛擬記憶體的分頁檔設定成不使用(因為系統已有3G的實體記憶體,在舊電腦我也才設定固定 3G 的虛擬記憶體,使用4年半從來沒有記憶體不足的狀況),而這將近 1G 的 RAM Disk 則用來暫存資料。使用上沒有什麼問題,這 4G 的記憶體暫時就先這樣用囉











