|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧0 n, x) ?8 ~. f8 Z9 E3 f# M# @
但是我在對岸的高手網站上發現8 D: B1 d W3 r+ n3 s$ B6 j& ?
原來M$其實真的很黑心= ="
. j0 X1 {3 q* U! b3 H原來是用程式碼鎖掉32位元的記憶體定址- |" W7 x) z, c+ N& M
5 F0 B: g& q# P" E1 }9 w$ _4 k4 f( I只要你是用V死他或是最新的WIN 7旗艦版
6 ^/ P, S% k1 ?6 k( F(注意!!只有旗艦版才可以破解到128GB支援)
' }8 t5 X1 \5 g$ N( U5 x其他版本的都可以基本破解到4G
) p7 F# f6 W+ X- m- @0 E# j8 Q. o
& G# g# y7 J% H! [3 F7 m這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式2 L$ f1 Z6 Z7 W
4 G. `4 P, ]) u! M+ S5 O* ?3 r1 A
這個方法對會一點使用CMD的使用者應該算簡單. P1 d ]" Y; [, d% {+ V
以下是破解方法大公開!!6 i* e& P) ?0 Z7 m2 N$ X3 B+ Q
7 D6 L" F1 c) L3 D
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
+ i( P, I7 f! b& j1 F+ ]2 g2 W2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
( ]+ x+ C7 i4 N本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。) B4 |; _& S4 v% z
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。: M" O. H: B0 t; m. @
驅動程式viewmem-x86.sys,用於讀取記憶體資料。
1 j! N, b; |4 U4 k3 s8 G所有SP版本的Vista、Windows 7 應該都支持。
y& j( u, r7 w- S, u/ z本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
$ P' F2 l7 U4 J8 y2 U. l( P! R5 I& `: s/ h. {- K
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
4 B" `# i" Z T6 j3 [! \, ]-------------------------------------------------------------------------------------------------------------------------------------------$ X7 h: C4 ]# l
先以"管理員身份"執行CMD* {/ M" @' v7 t S
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)- t1 x- ]9 _# E, h$ ~/ Y/ k
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"$ v0 K2 Y" D1 V/ |. r
6 G; C: z6 A, V! |之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
- ^" D/ }7 |$ y- t, S(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)( P& u/ W; A& c5 i2 X
8 u5 n5 P# P4 f8 y6 V$ y之後在打上
2 g( [/ G' ~0 V- ybcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
3 Q0 O" g5 L6 jbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable, @( Y& K$ P1 h
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
7 I( K4 e$ i. s" \ g4 n0 Q; \
" e7 D! ], {, ?$ l附件
8 g! @; X5 E( m# E& d" RReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾# c' {4 e; P" P( ^
1 x, ~' k; y. ?) C6 c3 l0 r
7 T y4 r: e0 g
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
" c* z5 J, _# D* N5 G' V執行畫面如下
0 {5 W6 Q% m, x* p5 m! I
$ F& N0 L4 h( ~( d2 |9 M! y& Q請先按"檢查"再按"套用"! z! ^- G$ a6 f+ n2 d1 g$ F
1 H" g+ H$ w0 ~. s) k6 e' c
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]") v6 S- n5 s G# g
7 A* j J# b( g9 @# m, }這樣就破解成功囉^^
- `+ O0 r7 Y$ U4 M# n9 d( X' m2 q/ n+ {' j0 x* Y
先放上我的破解成功圖~
. X- Z0 }/ s# F5 ] ) J' P/ ~: c8 {, {
9 L" a" o5 ~9 `9 O
$ M# A' z% C' j* O
& D2 ~2 h. Q) Q/ u0 o( R L5 v9 [% c0 l# R) D0 y
本文轉載於~台灣論壇
$ r/ k1 N" u" `$ O# Q* h詳細的內容請看原文:- _0 ^" \4 c2 S; x9 V, ~
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|