|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
7 @- N( S4 l' @: d: c' G4 ]但是我在對岸的高手網站上發現
+ g j9 E0 y- k$ {+ D. U% \; B. h/ @, f原來M$其實真的很黑心= ="
3 X; G; }& X# r9 u1 O# A4 q原來是用程式碼鎖掉32位元的記憶體定址
* o+ ^$ ~: n0 p4 _2 {5 [4 Q8 {
! A U# A7 ~* o只要你是用V死他或是最新的WIN 7旗艦版 a+ }# c! ?" I+ }) {" S! S. g
(注意!!只有旗艦版才可以破解到128GB支援)
& e2 _$ X6 d. y8 j* A1 w5 d其他版本的都可以基本破解到4G
W9 m* `( y2 T) i0 x( D' u7 e+ r# _+ F# T6 o, B8 q* }
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
; Q+ d+ i; B- O5 r/ ]8 Q
5 e3 S7 I3 c! K這個方法對會一點使用CMD的使用者應該算簡單
! ?4 ]* Z6 L; z以下是破解方法大公開!!$ y/ J) H9 K& P) b
" q) e8 k, U+ A5 U" }! N
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;
( }' p# ~0 g' P. I l2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。9 k E9 x+ O4 j# K
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。: P! @, t% e) ]
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。- L( o& T! A) A
驅動程式viewmem-x86.sys,用於讀取記憶體資料。
9 v2 M" W; l1 G6 S) a; i0 M所有SP版本的Vista、Windows 7 應該都支持。2 y# x0 k* B, x6 w, k6 L; q9 F
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。# l& _& D- w f% Y8 o( U
4 U% I& S+ o/ q1 o0 ?你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。9 [; a2 ]: \$ f/ \
-------------------------------------------------------------------------------------------------------------------------------------------
3 m) G: Y2 m4 J( X! W4 u先以"管理員身份"執行CMD! M" \) J R& ~" i+ X" N
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)2 r; h+ n8 J8 }! c
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
8 X0 s8 E# r m/ w& `& C' V8 D
1 b! J6 h& G7 C8 w, I" W* k之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37} 9 w" X9 P; J9 |( r( e9 T
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)/ s+ l) O0 M4 D7 A
9 Y5 O( e6 D: n# p6 T1 p之後在打上
) ]1 o& `/ f+ e, Fbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
. @ G% V! D3 k. V& Kbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable* o" h, X$ B% |' a5 q
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
2 n3 \2 Q, v4 a& |/ E3 s
: a$ h% R, v+ \8 n0 A附件
2 X9 `0 o8 R6 T: N; q/ bReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾/ W v' n5 e- Y7 w- x% j0 q
3 G6 b) M4 H N: K* Q
4 G7 }' |1 u6 F- e8 U$ c先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
7 u6 X' m" n. y% ~! i執行畫面如下% e; Q7 A! h% g: \
% \# a& t+ G- J/ a z
請先按"檢查"再按"套用"
/ A; o% O( z8 K! @ w) M* ~
# ~- \! b. e' \5 l# p$ H8 O4 m3 ?之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"$ u$ m& \$ d6 F' @5 D
8 h/ {" ?5 Q7 g# n v# U
這樣就破解成功囉^^
+ R4 L- o' X+ R& A+ l0 M3 }# s0 g
先放上我的破解成功圖~. z; j3 P; H0 Y( l7 W

1 j! T5 b. v+ u; I8 ^1 G" [* P! J& e1 I5 K7 z7 u2 O
( X/ T+ d, J$ K$ W
2 v- C5 g- C W
; g0 {4 o8 Y. v6 n h! Q/ V本文轉載於~台灣論壇; F, k0 U7 [9 Y7 X
詳細的內容請看原文:5 z2 p* e3 g- x1 I7 Z
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|