fedora wrote:
我是用 win7 的...(恕刪)

非常感謝 Fedora 大大的回覆,經過大大的解說,我大概知道問題出在哪裡了:



硬體保留了 4.6G 的記憶體,可用的記憶體在一開軟體就只剩下九百多,也難怪 RamDisk 軟體只能設定 900MB 的空間。

剛剛在站上爬文,對於硬體保留的調整方式,Win7 和 Win8 似乎不一樣,所以無法調整。

已經將內顯關閉,這樣應該不會再佔用記憶體。獨顯是 GTX650Ti-2G,目前找不到可以設定使用內部記憶體的地方。

不知道有沒有辦法調整硬體保留的記憶體大小?(目前正努力爬文中....)

作業系統:Win8 32

再次感謝 Fedora!謝謝!
2/10 - 長腿秀英的生日! 9/22 - 舞后孝淵生日!

Charles Laih wrote:
作業系統:Win8 32

換成 64 位元的系統.
或換個有支援在 32 位元使用系統未使用記憶體的 ramdisk 來用吧.

對 32 位元的 windows 來說, 你的記憶體只有 3.5G, 不是 8G.
twu2 wrote:
對 32 位元的 windows 來說, 你的記憶體只有 3.5G, 不是 8G.

謝謝 twu2 大大回覆!
目前正努力爬文,目前還不知道是什麼原因會把「硬體保留」的記憶體會保留這麼大。
一些文章中好像只有換成64位元才有解。
twu2 wrote:
或換個有支援在 32 位元使用系統未使用記憶體的 ramdisk 來用吧.

我再換個軟體試試看。

謝謝!

2/10 - 長腿秀英的生日! 9/22 - 舞后孝淵生日!

Charles Laih wrote:
目前正努力爬文,目前還不知道是什麼原因會把「硬體保留」的記憶體會保留這麼大。

沒有為什麼, 單純是 MS 本身為產品區隔造成的結果. 反正不管你的機器能裝多少 RAM, 只要是用 MS 的 32 位元 client OS, 就是不能用超過 4G 的記憶體. (通常最多是在 3.5G 上下)

所以, 要用 32 位元的 Windows, 就沒必要裝太多的 RAM. 要用比較多的 RAM, 就換到別的 OS 吧.

Charles Laih wrote:
再換個軟體試試看...(恕刪)


軟體的話:
SuperSpeed 那一套,確定可以讓 32bit windows 用到 3.5 G 之外的 RAM。設定時,要設定一個項目,忘記叫什麼,就能抓到 3.5g 之外的 RAM。

不過那套是要錢的,試用版,只能用 30天的樣子。好像有一種快樂版是免錢的...不是很清楚。

免費的 RAMDisk 軟體,有哪一套支援抓 32bit 抓不到的部分?
這個就不知道了。確定的是 SoftPerfect 和 DATARAM 都不支援這功能。

建議不如換 64bit WIN8 吧,省事。439元可以升級正版的。以後加 RAM 也才能用到全部。


Charles Laih wrote:
目前還不知道是什麼原因會把「硬體保留」的記憶體會保留這麼大。


因為記憶體定址的關係
2 的 32 次方,計算後約等於 3.5GB 左右
那就是 32bit 的原生定址極限

64bit 的定址也有極限,不過 64bit 極限是 TB 級的,目前的電腦記憶體容量遠遠達不到。

有些 OS 會使用 PAE 延伸記憶體定址 技術,使 32bit 核心的 OS,能抓到 3.5GB 以上的部份。PAE 是一種過渡時期的技術,它只是能用,但效能沒有 64bit 原生定址的好。

windows 比較坑爹,不內建這種支援,原因可能有二:
1.因為它想要人們發現 32bit 不支援超過 3.5GB 時,最好都花錢去買 64bit 的。
2.因為有些早期的舊 CPU(很多年前那種的),不支援 PAE,無法安裝一開始核心就開啟 PAE 的 OS。

在商言商,其實它這樣也沒錯。要說不好的地方,就是包裝上沒有警告標語,強調 32bit 只能定址 3.5GB 這件事。然後不明白的消費者就會買錯。此外它也不提供官方打補丁或開啟 PAE 的解決方案,這個就比較坑爹。

事實上,以今日的電腦規格來說,貌似不應該推出 32bit 版的。之所以會推出 32bit 版本,大概是因為要給非常老舊的電腦使用的,早期有些電腦 CPU 不支援64 bit,只能裝 32bit 的。另外可能是為了照顧某些老舊周邊設備,廠商不提供 64bit 驅動的話,只能用 32bit 的。


網路上有人提供破解方法,有人發現 windows 其實也支援 PAE ,證據就是為何它能顯示「硬體保留」,假如它根本感知不到 3.5GB 以外記憶體存在的話,那它怎麼知道你插了 8GB。所以很明顯的,它是能感知的,也就是說它核心內存在有 PAE 的東西。

只不過家用版故意閹割掉 PAE 那個功能(或者說產品售價定位問題),破解後能讓 win7、xp 之類的,利用 PAE 也能使用到 3.5GB 以外的部份。不過那個試過會很不穩定,常常當機。不推薦使用。

換成 64bit 還是最好的辦法,除了比較穩定,原生定址的速度也比較快,至於當初如果花錢買 32bit ,覺得好像上當了,就當花錢買經驗吧...

twu2 wrote:
沒有為什麼, 單純是...(恕刪)

謝謝 twu2 大大!

目前的 Win8 還是站上一位大大特別 PM 送的,讓我用最少的費用從 XP 跳進 win8!

換 OS 會比較困難一點!
fedora wrote:
軟體的話:
Supe...(恕刪)

謝謝 Fedora 大大的解說,讓我對作業系統瞭解更多了!

以前只會組裝,加上記憶體都只裝剛好作業系統使用,也沒想過認真瞭解這些原理。


目前試用 Primo RamDisk 這套軟體,可以用到硬體保留的記憶體部分,加上掛載映象檔真是好用。

謝謝各位!
2/10 - 長腿秀英的生日! 9/22 - 舞后孝淵生日!

Charles Laih wrote:
目前的 Win8 還是站上一位大大特別 PM 送的,讓我用最少的費用從 XP 跳進 win8!
換 OS 會比較困難一點!

其實 key 是通用的.
找別人拿個 64bits 的光碟回來就可以用了.
本篇文章很實用,謝謝各位大大的不吝分享.
歡迎留言,只要不謾罵攻擊,留言一律五分奉上。
fedora wrote:
在商言商,其實它這樣也沒錯。要說不好的地方,就是包裝上沒有警告標語,強調 32bit 只能定址 3.5GB 這件事。然後不明白的消費者就會買錯。此外它也不提供官方打補丁或開啟 PAE 的解決方案,這個就比較坑爹。

網路上有人提供破解方法,有人發現 windows 其實也支援 PAE ,證據就是為何它能顯示「硬體保留」,假如它根本感知不到 3.5GB 以外記憶體存在的話,那它怎麼知道你插了 8GB。所以很明顯的,它是能感知的,也就是說它核心內存在有 PAE 的東西。

只不過家用版故意閹割掉 PAE 那個功能(或者說產品售價定位問題),破解後能讓 win7、xp 之類的,利用 PAE 也能使用到 3.5GB 以外的部份。不過那個試過會很不穩定,常常當機。不推薦使用。
...(恕刪)

家用版並沒有閹掉PAE功能,而且從古早的XP SP2之後開始,大部分PC的BIOS都開始支援Intel/AMD處理器的XD/NX功能,一旦與從XP SP2開始提供的DEP功能結合後,可提供阻隔惡意軟體緩衝溢位攻擊的安全防護,畢竟地球的網際網路實在太危險了,因此這個BIOS的XD/NX選項預設幾乎都是啟動的,而只要BIOS有啟動XD/NX功能,Windows XP/Vista/7/8的32位元版就會自動啟動PAE。也只有當PAE啟動後,處理器的XD/NX功能跟Windows的DEP功能,才能夠協同運作、共同防護。

從XP SP2之後的32位元版Windows,都是這樣的設計。要知道PAE是不是預設就在運作,用AIDA64去看就清楚了。

微軟的參考資料:

AMD 和 Intel 這兩家公司都已經定義並且生產了支援 DEP 的 Windows 相容架構。如果要使用這些處理器功能,處理器必須以「實體位址延伸」(PAE) 模式執行。不過,Windows 將會自動啟用 PAE 模式來支援 DEP。使用者不需使用 /PAE 開機參數個別啟用 PAE。
好文...追蹤一下.
找時間慢慢看.
非常感謝
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 41)

今日熱門文章 網友點擊推薦!