|
|
大家都知道32位元作業系統不支援超過3.25G的容量吧
; q3 N% d- @2 U/ d- a' ]# w2 ~但是我在對岸的高手網站上發現
$ C5 J+ ]3 c' E6 o0 T8 N) }原來M$其實真的很黑心= ="
. o$ U$ R( b( A$ @原來是用程式碼鎖掉32位元的記憶體定址( Z/ C' }! G0 f* U3 D: d
5 Y9 I: A4 V. K1 Q9 P, q. _) Y8 I
只要你是用V死他或是最新的WIN 7旗艦版; r! I" w! m7 m( P \0 u: b1 W
(注意!!只有旗艦版才可以破解到128GB支援)- Q* O! q1 K3 [
其他版本的都可以基本破解到4G$ b. Q/ s- M/ d
5 B# C4 r1 Y6 p; s+ [
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
/ o* u: P- }5 ?0 m) t2 u5 a
& o' s; Q1 Y1 w# }! K# s. C! e這個方法對會一點使用CMD的使用者應該算簡單
+ @' B6 D/ { V) |$ \$ J! Y以下是破解方法大公開!!
0 M& ]" b! m# x2 }
& J- D) Q3 A- Y" c& i1) 查看32位元 Vista/Windows 7 的記憶體容量許可限制;- Q/ d% I4 ]3 h# j3 P+ x
2) 破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。) i- U( y- k4 S' {4 d
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。' ^, G& P) J* ^! e/ c
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
: E& ~- n# s& y0 U3 n; V3 l; `驅動程式viewmem-x86.sys,用於讀取記憶體資料。
" f& r7 Z( @: e O M/ {* E2 E& [所有SP版本的Vista、Windows 7 應該都支持。
) K1 U j. H) w' c本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
6 \* X5 |/ S- K! l6 e+ c
4 C! W" S0 l1 D你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。7 L( v0 j+ e/ q* X6 e. t
-------------------------------------------------------------------------------------------------------------------------------------------
. ^' S, h$ g$ I/ u9 ~3 [, n先以"管理員身份"執行CMD
7 L6 L6 y4 ]- x0 d之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB" (這是給win 7的)
/ ]! p9 T+ v# p2 YV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
' A2 o" {6 {: s; [) a
- v4 r0 m7 H/ E$ j5 g% n之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37} . s! k2 C. X6 T9 K* q9 Y9 b9 l
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
$ f2 g# a X7 y9 j" Y \6 h' W* m- {8 _/ N
之後在打上( b3 U( T0 l) m0 Z& G; C
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on5 b7 F! ^/ s( Q+ r, r) x
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable L2 j& W$ q! r1 r
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe H: a* x; P0 D1 D" y# s
: A0 M7 @; g! y1 r9 U; p附件
4 Q0 A' ~' r4 Q$ N5 sReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
8 |; i; P4 U8 X) J. H0 @1 ~4 p5 p
7 n8 R( Q# E* k9 t \1 C$ @. [
9 h$ F. K+ @' y# ?先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"7 E0 U- E$ j7 R/ B" \) V5 g: W* O
執行畫面如下
3 I1 e0 W6 i1 P7 T( u
, l' D1 T$ {% c請先按"檢查"再按"套用"
. y8 l5 o1 ?$ B( W' r, ^4 ^# k |) Z+ M7 S( ]1 T# l5 d! b
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86 [ 128GB with ntkr128g.exe ]"' j6 P/ u3 U% V/ X7 V6 W3 `7 u# F
2 p2 b0 [; X3 b, V
這樣就破解成功囉^^( o4 a' }# t& }3 s* e
. j" r5 T% u: U5 a# j0 P9 A0 m W
先放上我的破解成功圖~
/ S/ j/ k5 }" i9 y+ c" { 3 `% y. R1 x1 T1 _. ]: h# M
8 D" q0 a* A" F- l4 q
' Q0 }7 v. a0 [' Z) R. q
$ A( S0 N0 Z" B) z5 N0 @; c1 [7 v' G' f
本文轉載於~台灣論壇
B. t, Y, C8 I( P$ x詳細的內容請看原文:
^+ k$ k f2 [http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm |
|