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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
2 Y* x4 v1 t- \5 J1 c但是我在對岸的高手網站上發現+ C2 [8 x$ ?' H
原來M$其實真的很黑心= ="
5 t% H" b3 S" Z原來是用程式碼鎖掉32位元的記憶體定址
9 N8 E9 I  A& s4 Z; k- S+ N
. ]3 J  }$ [" u# Y) i只要你是用V死他或是最新的WIN 7旗艦版, ]+ x; e. M+ Y! q" a9 Y1 F; L
(注意!!只有旗艦版才可以破解到128GB支援)8 _/ \' u8 U/ I' W, b8 v. H" E& M
其他版本的都可以基本破解到4G5 K6 n: x5 a, j

0 d; k6 d1 w4 Q7 U6 W1 I4 w這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式; C- d" L. Y5 q

" [, j) c: }+ D2 _/ d6 o這個方法對會一點使用CMD的使用者應該算簡單
1 X/ h' W: V2 B9 b8 G& s' i以下是破解方法大公開!!* X& K- o# V5 k3 X2 y2 ?0 }
; ^5 h: N$ q- u; E8 o5 s- z
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;( d* Q; {/ _! Q$ r% I
2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。7 H' s! Y0 N4 O9 s& H1 k
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
" u* B2 T, H, k/ v+ x( W本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。! e: C) r; l& Z
驅動程式viewmem-x86.sys,用於讀取記憶體資料。+ ^: U: ]# O3 c8 F+ x- r4 y. R
所有SP版本的Vista、Windows 7 應該都支持。
7 x  T. V$ `/ E5 G* |7 x本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
; k- c8 l1 N( p) |: M
2 Q# Z& \  ?! F( r; o! ^你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。2 N; @+ i! I% Q
-------------------------------------------------------------------------------------------------------------------------------------------
, b2 S) m# D4 `) j* T* @. _) B先以"管理員身份"執行CMD% P( p* T. P  t7 Z5 Z3 d
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
  e# ]5 m8 Z: `3 d) U5 S& `2 GV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"6 _; v" T( t. x0 Y: b: H/ @
* c1 [: I2 q8 ]
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  - U2 u  {1 [9 a) e( u
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)/ O& V5 o* {' }( L
/ d2 ^# l4 h3 R$ I$ t  }
之後在打上: r3 J6 m4 Y1 ]: K: Y
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
9 V, ^+ z$ X9 n: J! H5 w! \bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable% J0 d# `' ~  q6 P' [9 p9 B. {
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe6 {# P1 ~+ p0 B
3 B3 E# u3 d- I, x! g' l: @
附件
7 ~/ k4 {5 }% z; C  n" g! oReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
8 f2 n& {# L; `  u
2 y9 }6 M* {3 l
/ A( ]6 C9 G1 @7 p先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
; ~4 C3 Y6 p9 S執行畫面如下
* N' R: X$ |0 Z* k* P3 N
+ s! j* ^! U- M% g0 Y/ z# G請先按"檢查"再按"套用"
& i( Z3 f1 j* L. f2 {7 w# S' V
# S5 ]! D5 V$ M3 k7 K- Y+ {. O; y之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"" b9 @5 @, }$ ^; V( Q* u

8 O: ~1 r* ]9 t& a! c: m4 J0 H這樣就破解成功囉^^
/ q. i4 A' r9 S( G1 _, i0 d3 q
" n2 q# E" H  v先放上我的破解成功圖~: J( ?4 b4 g0 m) }% T

/ y+ h5 Q3 d$ Z' }+ x( g
0 e+ g. b, H- \7 O8 ~- H. b$ N2 w, e# D& M! _
8 Q: p% d$ {; t# j; u
- A6 F, e8 v6 R- l% E  f
本文轉載於~台灣論壇
. h' z, j  Y$ v* g詳細的內容請看原文:/ F3 S" k* ?8 e9 ?0 S% T( i$ {
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-8-2025 10:27 , Processed in 0.142990 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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