|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
8 |5 D2 u2 n: e4 ]$ q1 j但是我在對岸的高手網站上發現# M. ~$ l& b( _9 h; t9 X( B2 Z
原來M$其實真的很黑心= ="
4 p$ w* v" [3 x原來是用程式碼鎖掉32位元的記憶體定址
1 ^; Y! z! X# j, M& y8 e2 v" f
) @& H% e* ^7 J# p& [. k8 ]只要你是用V死他或是最新的WIN 7旗艦版: p! Y& r/ s$ v. B4 M2 U
(注意!!只有旗艦版才可以破解到128GB支援)
4 e3 L# w# J" I其他版本的都可以基本破解到4G6 j% I8 E2 b* \6 G; c0 O) Y
( l h+ j. Q7 u9 D1 x這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
0 ?/ _% e- i; J w4 d* l
9 _% v- w7 P0 A這個方法對會一點使用CMD的使用者應該算簡單
3 E3 b& T! G6 u. n) v以下是破解方法大公開!!6 c+ e% ~3 x) c2 N$ m5 {0 q& W
) }" p. j6 z9 _+ N3 w
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
/ s1 C6 ?! M! a9 U$ m% t3 r' R2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
; I- \( V/ G- x- V/ T5 ]' ` _本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。4 g) C4 p' l& }3 ^' B, Q
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。& }3 @$ [2 o! B) G
驅動程式viewmem-x86.sys,用於讀取記憶體資料。
3 F! [: U$ S0 D3 b8 t4 F9 n所有SP版本的Vista、Windows 7 應該都支持。! T, _$ q1 g+ G+ X+ w
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。& {, i! m) C* u9 c1 v
( ], N! o, _% K' d y' w你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
( l! J- Z8 a9 S) a-------------------------------------------------------------------------------------------------------------------------------------------& [( q L w8 X& J# |0 \- X2 V4 E
先以"管理員身份"執行CMD
/ o$ q" n% N$ }" U之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)6 `/ S1 Z! d( n7 z2 j
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
; p/ ]" h8 C/ t: J
4 H7 m8 M7 m- @: r( {! Q5 H! _之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37} ' T! A9 M& s# {- w
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
- h6 f2 d2 H1 f( ?2 ~8 f8 j; j+ r; d [: p3 a/ z
之後在打上
) T7 j$ ^+ w d$ F4 L, t6 |bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
) ?3 h0 X) y: W3 p2 Z7 K; Vbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
2 C( G! z4 b) J+ c1 }, t$ Lbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe0 R' K0 ]4 { T$ j5 L+ N
" ~7 w8 K; h5 U! w
附件
; k* c8 z2 E- ^- b! XReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
% g3 J: T! o/ Q- W, F( F* v# C 1 @% v4 {& F$ p/ e
s9 Y/ d( _- M" b- S. Q3 W* F
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
7 V3 m, w6 o1 ]( W0 f) D4 }執行畫面如下
4 k/ g" h3 A- e
( P9 |* H/ a! N) {. o請先按"檢查"再按"套用"! j/ N+ i3 `$ L& c5 C {
4 Y% S$ F0 v' I( F4 |) j# Z8 V
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"+ T6 t8 d; C' m/ c, @
$ s. h$ m0 }3 A2 r- o# o2 n
這樣就破解成功囉^^
6 P7 I" K9 R1 E3 l+ \- R# J! r" h2 j) ]% Z4 J4 ?
先放上我的破解成功圖~$ s( E. K1 D8 b0 A- e+ p

) Q1 W; G# B+ W% }, ^! i3 d
8 m: l' M- x2 a7 }" R9 T y6 {9 h. D5 ~- j6 X5 G: l
; \" q2 I( w9 ^3 {- M7 Y; G
* V+ v" {4 ]& X/ G4 P1 P {本文轉載於~台灣論壇
8 r j- m- Q, e: I詳細的內容請看原文:
) C) F9 O; f, [9 v5 Fhttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|