atmsss 發表於 10-10-10 16:28

Windows 7(32bit)突破4GB記憶體限制

和所有的Windows作業系統一樣,32位元的Windows 7仍然會有無法突破3.5GB記憶體的限制,本篇就是在教你把自己的32位元Windows 7突破4GB,好讓你可以更為善用自己的硬體資源。看看Windows 7,擁有更多的媒體特性和更廣的功能運用,雖然大家都說它比Vista不佔資源,已經有取代Windows XP的實力(Vista上市時也是這麼說的…),不過內建的AREO圖形特性如果加上跑一些大型程式,還有像是想跑XP Mode時,4GB以下的記憶體限制,我想仍然有可能會略顯不足。

為了解決這樣的問題,大陸的朋友特別做了個破解Windows 7記憶體限制的小程式,upon將它置於本篇最底部,各位有興趣的請自行下載。
下載回來的檔案解壓縮後,開啟它,裡面有四個檔案,首先以滑鼠右鍵點選「ReadyFor4GB」,在選單中選擇以管理員身份執行程式。 執行後會出現以下的對話框,大致上是告訴你一些記憶體資訊啦!直接按下「套用」按鍵即可。
再按下「Yes」,開始修改。

修改完畢後,基本上是已經可以支援,不過在開機選單中的檔案「ntkrnipa.exe」是不支援的,修改完的檔案名稱則是叫做「ntkr128.exe」才是有突破4GB記憶體限制的。
保留舊有的核心檔案在現階段是有必要的,因為據傳仍有些穩定性的問題(我試用結果是還沒有遇到過),所以舊有的保留下來會是個保險的方法。
可以注意到,在ReadyFor4GB的對話框裡「新檔案」由原本的空白(如上圖)變成有系統及記憶體資訊。

接下來我們來更改開機系統選單,其實也很簡單,在ReadyFor4GB的資料夾中有個「AddBootMenu.cmd」,同樣是以滑鼠右鍵點選,以管理員的身份執行,開啟後就會出現如下的對話框。
輸入「y」,按下Enter,執行就完成。
請注意!一定得使用系統管理員的身份去執行,否則將會出現失敗訊息。

ok,電腦重新開機。
在進入Windows 7系統之前,會出現不同的系統選單,其中有一個是破解過的,選擇後進入系統,再查看系統資訊,就會發現可以讀到4GB的記憶體了。

載點:
http://www.xun6.net/file/b8f2ea829/ReadyFor4GB.zip.html

kumen 發表於 10-10-10 16:57

這樣有一各疑問,照這樣說來是微軟故意限制成4GB ????

atmsss 發表於 10-10-10 17:58

應該說... 超過4GB會因為某些原因會使作業系統或是某些程式不穩,所以有這個限制,想想全球總共有幾億套軟體,設這個限制對他們來說比較安全,而且32位元是好幾年前的了,所以現在都推64位元

jerry 發表於 10-10-10 20:27

感謝分享
雖然我還在用古老的xp也沒打算昇級
(大概等sp1出來後再看看吧 那時也會有精簡版了吧)
反正先用ramdisk就夠了

leo 發表於 10-10-11 15:06

現在出廠的PC
應該都是64位元了吧?!

瑪琪朵 發表於 10-10-11 15:25

回復 5# leo


硬體都是64位元沒錯

但很多作業系統跟應用軟體都還是停留在32位元

TrendRover 發表於 10-10-11 17:08

我經歷 Sun workstation 的 32--->64 bit ,軟體都等 OS 上了 64bit才有 環境可除錯 ,
再等下 64bit 應用程式就會有 .

tpkpm 發表於 10-10-11 19:03

其實高比例上 4G都是錯錯有餘,我現在還只用到2G而已

nn68768hk 發表於 10-10-17 15:11

我還在用xp現在只用到1G

tpkpm 發表於 10-11-4 20:31

回復 9# nn68768hk

跟我以前一樣
步過我現在已經必須用到 2G了

austin_lee 發表於 10-11-4 23:57

本帖最後由 austin_lee 於 10-11-4 11:59 PM 編輯

這樣有一各疑問,照這樣說來是微軟故意限制成4GB ????
kumen 發表於 10-10-10 04:57 PM http://coco-in.net/images/common/back.gif

是這樣沒錯啊
伺服器版的微軟作業系統,就算是32位元的一樣可以支援到4G記憶體,
只是一般大眾版本被鎖而已

http://www.microsoft.com/taiwan/windowsserver2003/evaluation/features/compareeditions.mspx
Microsoft® Windows Server™ 2003 Datacenter Edition 乃是為任務型應用程式所設計,
它可在以 x86 為基礎的電腦上支援最高至 64 GB 的 RAM

所以,平平是32位元都可以裝到64GB,
只是微軟要不要寫,開不開放給一般人用

這只是微軟自己認定 "一般使用者用32位元,就不能用3G以上的記憶體",
希望客人漸漸去用他們的64位元系統

tpkpm 發表於 10-11-5 14:13

回復 11# austin_lee


妳好像弄錯了? XP 一般版可以抓到 3.x GB 的樣子

austin_lee 發表於 10-11-5 21:48

回復austin_lee


妳好像弄錯了? XP 一般版可以抓到 3.x GB 的樣子
tpkpm 發表於 10-11-5 02:13 PM http://coco-in.net/images/common/back.gif

沒說錯
其實網路上資料一找就有
3.25G我只是簡化說3G罷了

q3690 發表於 11-5-23 16:57

原來如此
受教了{:4_153:}
頁: [1]
查看完整版本: Windows 7(32bit)突破4GB記憶體限制