|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
8 Z R& j* e c0 H; z/ J但是我在對岸的高手網站上發現, o7 B c/ R( T+ r, k+ H s% L0 L& k
原來M$其實真的很黑心= ="
+ ^$ a5 i5 E. u3 Q2 Q% ^原來是用程式碼鎖掉32位元的記憶體定址; ]( A7 H2 K& g; n/ ]! |
) \7 i1 ~1 Z- ~5 x& k
只要你是用V死他或是最新的WIN 7旗艦版
8 l8 W+ j% W( b; R(注意!!只有旗艦版才可以破解到128GB支援)/ y) Q. e; P) X& p: \2 J4 T- l
其他版本的都可以基本破解到4G
5 h4 a2 ~9 A/ C! K8 O/ S
& `9 G; d" s7 E- V5 b這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
7 ^ ]1 ?) `! Z5 V6 b7 l6 O' ]) @( l; q$ x. M! m
這個方法對會一點使用CMD的使用者應該算簡單2 O# G1 I% U+ j' [
以下是破解方法大公開!!6 P$ T1 S3 z9 S4 N2 `
' @8 a: o' Q& h3 k0 S. z1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
/ g( R1 Q& U$ ?9 }3 A/ h2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。" L. {, k# u+ A- x
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
% d; l. a7 W) {本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
+ J7 d/ [# \6 l: B驅動程式viewmem-x86.sys,用於讀取記憶體資料。
1 K; ~ n& H& ]' X1 k0 l; Z+ F4 v/ R$ X所有SP版本的Vista、Windows 7 應該都支持。
) [0 \; z& T* ~3 g* G本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。2 u2 B: }, K9 B! D" h1 _: z
0 W8 f$ Y4 o. S4 p, Z5 m你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。$ f5 p. I; Z1 E5 d! \+ a
-------------------------------------------------------------------------------------------------------------------------------------------5 g* ^! G" U, R! I" J
先以"管理員身份"執行CMD4 j$ U7 l1 R/ x
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)2 i* ]: F- }" }$ ^8 N3 R' E
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
- v6 { Q, w$ v, q
; C# ?* y+ z, T4 i之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
; J9 V3 K1 D( [3 b2 n- c# N# R(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
$ M8 h# ]: a, a# U" P! {* a2 v2 l& u! u9 B% m3 q7 J" ?0 E" x# E
之後在打上! H5 \/ V/ Z" r0 V- m. W: X! E
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on' _ |, @+ l% ]+ b$ q; F% u
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
# d' N) a/ H y r. h3 l$ Gbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe9 J$ \$ ], P# F0 m& c
- \% }2 m2 o: p; Q附件4 R5 @) b$ M+ o! c0 y I+ a. d
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
0 _3 s% }' |6 }* g 7 F5 u) t* `3 n
6 F/ b( q/ }% J( R) w先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"" @) E' x; L' S6 f. a
執行畫面如下
/ L/ { U% F/ J [: d4 z
; g" t) }! l/ ~5 @ F/ ?- v: s- [8 m請先按"檢查"再按"套用"7 S' p2 V7 ~( P& G) o3 R
7 P5 b3 C/ i0 i4 Z
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"
, @' d9 ?9 B! p0 y" D: i- T- p# l9 Q: Z! _6 L7 K
這樣就破解成功囉^^9 q! c: ]% J: b, a5 a
. C1 i+ V/ S* e先放上我的破解成功圖~ W" Y% v/ u, T1 C8 e5 b+ c
* k" `2 o: T7 x. L5 O0 Z- {
: `% T8 F" L$ A2 ~& S$ `+ I: D5 R/ {3 M7 N9 @& e& k4 ], T3 ]
6 {2 U/ F* E' i6 G
; c/ \) L4 W S$ J6 M- ]
本文轉載於~台灣論壇" C: w; U% k( a
詳細的內容請看原文:
, H6 F0 V) ~: |) ~6 B: w, u: qhttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|