|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
0 @9 N+ J" e. g2 P; z% \但是我在對岸的高手網站上發現
& q4 W. R \" p+ s5 a原來M$其實真的很黑心= ="
" W9 o; @4 L; T# |& S4 P3 {( `原來是用程式碼鎖掉32位元的記憶體定址
. F0 d/ g- l- {. H
* r/ c& L3 T7 x/ U9 u5 i只要你是用V死他或是最新的WIN 7旗艦版7 ^! T8 w. N ^! Z) Z# l
(注意!!只有旗艦版才可以破解到128GB支援)
7 q: S9 Q, G, T$ P+ `) s其他版本的都可以基本破解到4G8 f4 U) a/ j/ |# |% V
$ f5 z2 s0 t( }& Y7 w1 j+ S: [# J
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式4 W5 s2 b: K- _
* u, I2 Z6 |! l這個方法對會一點使用CMD的使用者應該算簡單 N! D/ K9 X# P" n; Y7 \
以下是破解方法大公開!!
2 f l0 h z5 w% |5 B" K, ]3 P$ L1 j
) H6 x2 I8 q. d& `1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
3 j0 a) T# n+ Z1 ?- \2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
* ^8 q# r' v, y本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。$ C R: q$ H& ? a X5 A3 ]
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
1 ^% ]; `+ y% T0 t! o9 {1 B驅動程式viewmem-x86.sys,用於讀取記憶體資料。) _: H; W) G! A3 o1 V
所有SP版本的Vista、Windows 7 應該都支持。/ V3 M0 L/ L# C# q. }: n
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
2 k5 m/ P! ^0 H e: c6 p4 C+ w0 [# F; g
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。0 d, y. k% u) [: q9 e7 D
-------------------------------------------------------------------------------------------------------------------------------------------
8 G; s: i6 G' H# A先以"管理員身份"執行CMD. X& _4 C/ \4 n1 y
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)
- L- Z9 X l0 V& i, IV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
0 L/ {0 A8 ]' P8 t
0 I/ C2 z. ?" L之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
% I% @+ o: X0 Y- k, Q# i- ^3 R(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
& s# Z8 O9 y, c2 @0 S% d6 t
3 H" @$ {* ?: z之後在打上: u( k6 B8 l0 L( S7 a' @
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
# a. ^* d& x+ F& S& P! f7 f5 I" e) J8 zbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
7 F7 l! ?( u0 ]9 ]) H2 E4 _& Zbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe; e9 E; i: V/ k
3 c5 R$ [5 ]( T0 v; W0 C附件1 O' l* ]( o* H
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾) F% ~) ~0 h% o* Z$ h j. q
: Q/ m# l& q( y* b7 N& v6 m
3 u6 m$ g- N0 Z" s' I- q0 Z
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"# I8 _! X8 S o0 O+ X; ]% J
執行畫面如下- Y' b! O3 v# _# L
# O3 |- l/ D# p
請先按"檢查"再按"套用": R( z" Y4 E/ F% _* W2 ?2 k
& E- J2 q5 y R9 @ O5 y之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"
6 R- a% M6 @# _; F9 V4 P& N5 x& b/ M8 F* c$ G+ A
這樣就破解成功囉^^
$ O1 |$ K; w( G. v
2 ]/ q9 D# v. b$ C9 W7 F先放上我的破解成功圖~- }- i+ ~7 s# T4 d ]1 I

7 E% s; [$ D; `; E# D m0 j; Q
E8 M t' |9 C; I4 Z7 t' ^! ]2 u' V, K' t3 }5 o6 n. ]
" X0 P6 ^ H. c6 q' i3 W+ D
8 o$ Z! {+ u; z3 U; @% Y; Y本文轉載於~台灣論壇, Y% `: Z2 _( z" @0 T7 ~
詳細的內容請看原文:
6 ~8 Q' _; b7 g6 x+ ihttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|