|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
! J9 \1 |. s7 W3 @5 Q; W6 h但是我在對岸的高手網站上發現
6 l- s9 I- G/ _* C; `1 h q原來M$其實真的很黑心= ="& l+ D8 j5 y1 b4 q, H6 {7 Y
原來是用程式碼鎖掉32位元的記憶體定址
4 O& Q& ~' m4 `5 h/ t5 |6 P6 }* t+ w& |
只要你是用V死他或是最新的WIN 7旗艦版1 P# b% z3 Q5 V5 c n6 y
(注意!!只有旗艦版才可以破解到128GB支援)
/ K( b% |4 y0 d! b其他版本的都可以基本破解到4G
6 @" i0 @" y: g$ V+ y6 L2 W; @* e
( i7 n- C: v8 W4 R這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式3 n1 q1 K0 j' ~2 o! A
% [8 O( c( ?/ M& K- N. M這個方法對會一點使用CMD的使用者應該算簡單
% u0 `$ a+ X# j# V" v9 O以下是破解方法大公開!!$ k/ O* E, `6 i2 z0 J9 {& }
7 s* ?4 k. M- n8 k! N9 `0 w/ T+ g1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;" [3 R6 p' v" O2 U2 D
2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
& W: I8 p' ^" c, r本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
9 E" ?; k9 D) y$ `$ k6 {本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。* X6 j7 a; f, Q7 E! j* h
驅動程式viewmem-x86.sys,用於讀取記憶體資料。; x' q" n- y7 T* D
所有SP版本的Vista、Windows 7 應該都支持。
% w- E7 P$ o9 K9 [本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
7 t& D1 E0 W1 o/ y+ e3 j0 f0 j% P* C2 T% T
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
2 u2 R! E( \4 U6 s3 j2 b& f-------------------------------------------------------------------------------------------------------------------------------------------
: q# s" p4 I6 K# J" x0 a* b先以"管理員身份"執行CMD
0 _5 o! Q" v1 s3 R& @之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)* x* V5 V& h% E" t( R7 I) }
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
5 r, @0 E5 u: P6 N3 [, ]$ r
* L* [- t3 C: N之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37} * i' E: Q0 Q9 I
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
& x( U9 m8 M& X, p/ @8 `
& `* V) L# n, p之後在打上( E7 K5 j) l) T1 v1 {9 U
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
) w1 L( q, o. ^bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
. q: l) [* [$ p8 X, F7 R) n3 Xbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe; {. x! T: {# N6 V( r3 N
& }8 D5 w: Q9 k
附件
4 p0 B6 U* w! Y! V4 W- z( H7 C. P8 ]' sReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
4 y1 {. g2 d1 r. s
/ G, f3 H4 f2 `' b) O/ G* [& F `8 a7 `/ x' d& q$ Y
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"8 }# \7 p6 ~5 G1 w4 e; o) G
執行畫面如下
3 o* V" u8 I! w! M- ^) d2 A$ x
/ Y; a% C: }4 I( K3 N請先按"檢查"再按"套用"
H! c6 f2 P+ @0 i8 f5 w4 t* Y
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]", ^# Q8 N& [% B) m$ M* D2 I' o
/ t$ k7 u" f5 U; u* c d0 U這樣就破解成功囉^^9 h8 p: D/ l. @6 @" T( S
& S0 S1 Z( ^9 K" j3 }先放上我的破解成功圖~
" F0 x) C7 u# ?
3 E' F* A9 {( A& M7 @; e9 O q9 x2 _+ n
' b! u* J F2 P% y" \8 j
9 Z- w- m. t' w1 L6 T5 Z' I; I5 G
' t+ Z7 c% v5 z7 ^: A
本文轉載於~台灣論壇+ P3 e* Y( T0 `0 D- ~2 f# S3 Y
詳細的內容請看原文:* s1 Z% H7 F' N3 r1 P
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|