|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧. `" l, J* l0 n+ [: k) U
但是我在對岸的高手網站上發現/ V5 E2 i3 t; S: A3 e8 B
原來M$其實真的很黑心= ="$ v6 P' y4 J# G+ Z+ w' Q& ?
原來是用程式碼鎖掉32位元的記憶體定址, r0 u! q' V3 h
" X+ C- R+ B* b5 G) U! Q: q8 S
只要你是用V死他或是最新的WIN 7旗艦版
& h4 \6 y. J- K$ W5 c. V; c, ^9 ^& x8 a(注意!!只有旗艦版才可以破解到128GB支援)+ h% Y; N' d0 J, T2 S( v4 Q
其他版本的都可以基本破解到4G" t/ @* x9 r$ Q
3 i6 U$ b' ~! A, J ~/ ^這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式3 ~0 f6 Q$ j0 _& |- s0 `
1 t9 ^% z! h7 d
這個方法對會一點使用CMD的使用者應該算簡單 [ M A# R- R/ x
以下是破解方法大公開!!
& y: l5 S# u. p0 s6 j& y( F# E w) {. ]- z. u4 q9 e0 k
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
; O; M4 t- K' N" W8 V+ }7 E5 O& ]3 E5 m2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。7 t% w m3 p& l* E% o% U
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
& p8 E2 n+ z+ }% F2 t本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
4 x! x* F( M% r/ Q& E驅動程式viewmem-x86.sys,用於讀取記憶體資料。
# F' l3 N# R/ d- p/ o8 u所有SP版本的Vista、Windows 7 應該都支持。
' w% z( t9 c( D本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。3 H! j% w0 s+ x* T1 y
: c' J, g" W" D8 E4 ` ?; D
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
0 r+ b6 ]5 E) U2 v& P-------------------------------------------------------------------------------------------------------------------------------------------6 k- G& v: t: }2 |
先以"管理員身份"執行CMD4 v. c* D8 w7 W1 v4 J
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)
6 |# r$ g1 m$ n; lV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
( r) R1 ~& P$ O( s9 v9 M+ e
1 l0 r' T" A" a之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
; C2 r4 }; V# @7 V. `. k(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)" ?, O. c9 E+ G2 {1 n' e w( r
! j8 c4 u4 G) o2 F: E ^
之後在打上, L6 f6 Z4 c/ \, @3 y
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
) u# U7 Z3 y$ J- q K% G2 u- _: @bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
b: t7 {6 u4 @ t! ybcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
: Z4 p% _/ d7 @; P1 z, n0 w# N2 o* ~9 E# [' v( [! ~. S: U
附件
( k# r* O9 Y# {1 e7 z8 rReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
* m) l$ M3 ^' V
% h1 C5 f! r" }, c# N" R2 G$ J. F) M3 a
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
; N6 b+ m3 }- ]8 ` W W執行畫面如下) [9 @% k( j+ G& }
) I+ G9 K1 Y3 E+ { a2 ]9 L
請先按"檢查"再按"套用"7 ^/ [8 |4 p! P8 f6 g
" q) ^+ q1 U. H, c3 t" n* J4 X
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"
% I8 I" h: l8 @
: x3 r Q6 D! y% N這樣就破解成功囉^^
9 s9 o# B* X1 @$ S: N" m! C1 e3 X1 p- z9 F4 }8 ^
先放上我的破解成功圖~
+ i2 I5 ~7 G; w
* N8 X" ^& O) Q5 Q2 z+ d
& u; |, l1 D( W' `4 T" ^. Q& |0 p$ V9 c `1 Q$ @, x; }
# I1 [& E# L& d5 H6 s2 r( Z
' S5 m# U& ^( q本文轉載於~台灣論壇
4 ~% D; ]& B9 |: K5 c. ]* X詳細的內容請看原文:
: Q! y, X- _8 C: Uhttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|