|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
+ {: ~) }, R$ p6 I但是我在對岸的高手網站上發現
: d! Y; K1 \; v; z+ i" _1 V原來M$其實真的很黑心= ="
& G0 J$ T1 q) z+ N5 E4 H* O原來是用程式碼鎖掉32位元的記憶體定址
k: H+ [& G5 I2 O* z& \: ~, X
9 B; s+ z$ J2 x$ W, U' D5 H; i1 x只要你是用V死他或是最新的WIN 7旗艦版
$ M7 z! E+ K' v' C8 h: d3 E, v(注意!!只有旗艦版才可以破解到128GB支援)( [, b7 y! p7 P& o
其他版本的都可以基本破解到4G
5 k- h: W: c: n4 P" x% F7 n' A6 l3 c3 L
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
. X2 R0 L5 K3 O" H! s! s2 b1 h4 z3 |+ {2 z. `0 D
這個方法對會一點使用CMD的使用者應該算簡單
: w, u2 c( p3 Q0 s9 w( d以下是破解方法大公開!!
( q" C7 B; H: x$ r- r* }- V4 x0 P( U' r+ b3 _" |1 D
1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;. Y E/ H/ {! x; d% O
2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。. f/ s0 V" d# M9 Y" D4 g
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
9 \4 Q+ t8 H! @; T- e本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
4 O1 C) f A, T0 B# `/ p! i( [驅動程式viewmem-x86.sys,用於讀取記憶體資料。2 a0 A8 `" x5 T/ J
所有SP版本的Vista、Windows 7 應該都支持。& K" k6 d- A9 B; S" ~1 S
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。/ l3 [+ H- Q; e, K2 d0 d# @
1 m3 t% D) O) C8 s& s' J2 ?& j你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。/ T" e( g: l6 w% X, G: |
-------------------------------------------------------------------------------------------------------------------------------------------$ x' `- a+ B$ y, h i
先以"管理員身份"執行CMD
# R7 K0 R0 Y0 q之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)
k G' m- i2 \) J; F0 i( H; w% fV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
2 T1 |4 J8 k( H
- Q1 b& G' E% Z3 A3 d W6 R之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}
# P, y& r9 J/ }1 l; B$ @3 V(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)2 ?3 n: W/ Z: ?. | E) d1 H2 s
( p5 R# T9 N" Y5 [4 t. F. q
之後在打上
* v5 Z, e/ T$ v5 U1 S; }; C) Dbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
2 w7 ^5 M5 C# z* J: ubcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable0 e" R5 F& e) R
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
C9 w, w) c( o, ]7 g }' l
1 F4 T2 a8 F0 ~; ~附件
- C ^8 y, k& X! i4 P8 xReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾( G% y* E) w+ j# o" ~! G1 J
* ^% R% B2 \8 `
4 |8 ]7 A/ T4 U7 A1 A
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
2 e7 \- M- O% g7 `. Q k9 C執行畫面如下
* K& d( A) O" k4 b- _" O / K' C' k# o: I) q+ I, y& y
請先按"檢查"再按"套用"& F; [! u3 ^, [
5 B9 q* s3 |4 d0 ~7 }
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"9 k$ f/ d9 d% m" f
: G9 S9 q9 Q: E( z! C t
這樣就破解成功囉^^
6 x) Q% P {- t: v* t. o2 K; R7 w
' \+ L3 o8 V/ ^: }) }- \4 F; q# Z先放上我的破解成功圖~3 i# C0 D: S, O' X8 Q6 L9 q/ V

- [$ n0 y6 ?% g* }+ `% T% K: K6 d) k
4 w+ H' {+ x2 S6 S- O
' K4 i' f4 K/ Q8 i( E
* k' V/ o& E& Q本文轉載於~台灣論壇
6 e- A2 z3 ~# S2 T! x詳細的內容請看原文:
; L% Q% n' `% l) O' bhttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|