|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧* ^4 k4 p, E# |7 ^9 v# Q" Y
但是我在對岸的高手網站上發現
" F! Y f. i6 m( W原來M$其實真的很黑心= ="
; ]5 \/ M/ H: _! E原來是用程式碼鎖掉32位元的記憶體定址. j" E5 a3 `: [4 x7 f6 M
* ~$ @% D/ `% x; q) N
只要你是用V死他或是最新的WIN 7旗艦版
6 P2 D3 v9 N H0 r( w0 Z(注意!!只有旗艦版才可以破解到128GB支援)
- W7 j# R B7 V3 D5 z/ O2 I( }( G其他版本的都可以基本破解到4G
2 X7 c3 A( V& }$ `% g5 z+ c h9 J' s+ n! O8 o
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
: T. M3 I, c+ g& L! _0 J9 @
( I. W$ H3 z* X. r1 U0 M這個方法對會一點使用CMD的使用者應該算簡單" E& A& X% i9 y. _
以下是破解方法大公開!!, e. h1 K$ o! [+ A% V- i6 z& s: f; P
1 t) @5 b% j* c# H5 g% i8 f
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
" D2 W( k" l1 F/ E1 D2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。: o( Z& r% p+ W7 Z6 [) t& o$ [
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。2 G, A) P+ B7 F
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。 A# U8 h; d5 @, u5 P0 T2 h
驅動程式viewmem-x86.sys,用於讀取記憶體資料。
/ s" E! W6 T2 U+ u) M所有SP版本的Vista、Windows 7 應該都支持。
& n% n+ A! _. j! `本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。* {, x; |3 e# w7 K D- v
# x/ D" S5 X. _# x4 W
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
7 U$ W" F3 M7 }8 f/ P# D9 U! j-------------------------------------------------------------------------------------------------------------------------------------------7 d k$ s* W" I$ I7 e3 m0 a
先以"管理員身份"執行CMD
9 ~9 A% U. U5 M: A之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)
5 }8 C7 `" k! r; C6 oV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"" b5 O! x6 q' h# K" x* j6 k) k# U
; K3 j' _% y4 t之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
; c4 P' E! \6 C# _$ k4 ^3 F& @(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)7 I% u7 t$ b6 i* T" m2 ^+ ~
- N. e; k$ }1 a0 M( y之後在打上( E1 c" W+ ?7 ]9 v$ c& e
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on. Q& @9 b! f' B' s" }
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
1 r: |- K( m. H6 J/ w* j9 o' J1 Ibcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
* F6 j4 H. [ } u( a
8 b5 ?8 S1 G( P2 }" }附件2 E$ k: z! l$ \& |! r
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
+ U S8 j% L: f5 a - h$ l6 V, p3 ^; }% W
& e# B0 k+ Y5 o A4 a& N# j9 K
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
3 V% w2 b6 y4 |" q8 S1 S9 T. v執行畫面如下8 l8 \- U- Z6 ?# L+ E6 K/ p
( a. m$ H" v) j: S/ G
請先按"檢查"再按"套用"
2 k- z/ U" U" m& c# Q
9 { p- ~/ j, O6 D* r之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"% J. y2 t6 j3 `( P' N; ?
6 i9 x. ?% D" G# L! _3 b) {這樣就破解成功囉^^
, w' C! `/ e, q) _$ F- Y4 E% q K: X* R! Q
先放上我的破解成功圖~$ I, M) U7 X( ~! |% W; H4 g0 J Y

* p( e4 U( ^7 K4 C1 j5 ~& }: j0 r
, j9 e8 m) D2 x* s8 @2 }
% I+ m* t0 t0 y. A* l2 r3 u$ \" K* p1 N2 x
5 H1 J% f. J0 }7 v q
本文轉載於~台灣論壇
! K2 W* T- O$ Z詳細的內容請看原文:+ {# }" @, |; v. _% ~, b
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|