找回密碼
 註冊
搜索
查看: 3579|回復: 0

[教學] [轉貼] Windows 7 32bit勇破128GB支援的方法大公開

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
: l# e) _5 w6 r; u/ D但是我在對岸的高手網站上發現  v* e5 ~& y! J: u8 Z8 V
原來M$其實真的很黑心= ="3 _2 F; s8 W9 f% M9 h5 A
原來是用程式碼鎖掉32位元的記憶體定址
; I2 L8 R/ m; [. L+ X% P% k
$ O9 d) K6 u0 e! d. y只要你是用V死他或是最新的WIN 7旗艦版$ V- |/ U, j  |
(注意!!只有旗艦版才可以破解到128GB支援)$ w4 K7 ], H+ [& V* r! v! b* u
其他版本的都可以基本破解到4G
2 ?/ a- T" {2 f) M4 s! y& @) f9 ]% W1 m& R
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
/ Z5 F( v, N6 u4 e/ L% ~: R
$ h9 ]( ~7 a9 u' ~% X3 O這個方法對會一點使用CMD的使用者應該算簡單
* r: z( ?" E+ ?1 A, e以下是破解方法大公開!!' y/ q5 k2 ~; y) n+ t  E
% o1 O6 b" H/ K( E
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
  @& O4 ]0 t" T* }) _2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
/ r+ w! c$ t1 ~$ ~5 S+ ^) O  N- j本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
2 j8 D: x; o6 W* u; v& G, u  N/ n8 i' I本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
7 b* R& ]. _. s, }, k6 [驅動程式viewmem-x86.sys,用於讀取記憶體資料。6 O& M0 j9 k3 v1 H, n: _% g" H
所有SP版本的Vista、Windows 7 應該都支持。
5 j! x2 ?8 x% `; L6 b本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
( d3 |3 G" ~' l0 m5 a2 ~7 |/ n' ~
! p- a; K2 P/ |, r" |你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。" }# e% |! f' W* c
-------------------------------------------------------------------------------------------------------------------------------------------
) B9 i' I0 x; c先以"管理員身份"執行CMD) b& a- F2 [& i6 p  W2 o$ K2 X( j
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)7 C$ q* u/ @6 q% y
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB": O% j5 k, ~0 D
8 E$ F' i! t1 b1 v+ S+ {
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  * ^3 T0 Z8 B5 ^: g' U0 u
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)! q; \, w( L! Q7 `/ L& q
% {$ `% |) ^' N1 A! Q" i. U' r
之後在打上8 C% J' Z: S# E0 y
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
) \2 `1 z! R8 o+ v5 s" kbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable7 p* O) Z) V" @7 P5 ~  d: N; u
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
& f% U* c$ ]! ^0 G7 S; j' E6 X
' e* K' W" S1 E1 ]# o3 i5 h附件( {1 m/ e+ Q7 V/ ]
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾* Q  k# M& K7 I. L' V  k

2 y9 U- q, D/ n- _) s/ `  ]* ]* @) R2 e2 G3 D: y4 ?, R& ]% e4 ^3 I
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
* W' q) U" \2 ]8 r7 t執行畫面如下' L6 j* |+ D0 k8 t! c  w

& {/ J- T& M* K( ~  E請先按"檢查"再按"套用"6 g* W' n# F: E: a
( d/ ?+ s, p& M" S; t* \
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
0 u8 p! z8 y9 {5 f: t5 r" F5 l" j3 N7 b6 b. k. E$ I* p: L
這樣就破解成功囉^^. @# X- P; h$ c  a

# D1 ~" ^& x. [先放上我的破解成功圖~
% i( s: w; y/ _. N4 W9 D
; y2 ^; P+ h2 @( E; H+ s$ ]- l) h! o% B) N. \* y6 ^9 Y- H6 B
& \9 K1 p8 u" K+ L$ u+ i
$ h/ `" k  x  a$ X: ^+ G1 ~
5 h9 Y7 R  h$ B4 s( C
本文轉載於~台灣論壇1 a% I& ?! m2 D0 A  I
詳細的內容請看原文:% d3 p; Y3 i! K  |6 W& W8 s
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 30-7-2026 10:03 , Processed in 0.338885 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表