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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
% ~# r- @% a0 Q6 N! J+ T) Y但是我在對岸的高手網站上發現
1 p! ?. S$ l: ?6 ?原來M$其實真的很黑心= ="3 p/ f7 V* S- T
原來是用程式碼鎖掉32位元的記憶體定址8 L0 [6 }; b- t7 Q+ Y

! B  ^0 }$ s: u8 K2 r9 X只要你是用V死他或是最新的WIN 7旗艦版
$ y8 M2 I% C) q% s+ C% q$ r% u9 o(注意!!只有旗艦版才可以破解到128GB支援)
0 S8 f) w) M+ k- V% }& j其他版本的都可以基本破解到4G/ {  l: E1 ?/ ?4 s
6 j' d0 s  Q  P2 h" {' n' ?
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
, y4 B. I' _" J( \8 j# s
" |3 Z1 m5 O: r7 u' V這個方法對會一點使用CMD的使用者應該算簡單( Q" E' M  u% B$ Z& X0 b% t/ S
以下是破解方法大公開!!
( Z' f7 Z6 Y9 @0 p9 @4 Z& \! x8 a# O0 `
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
: [4 c' l) }4 {+ S; `2 C2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
* v. }  ]0 E6 E. k- f$ O* q本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
2 x( S' {, q' s5 `) _本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。0 ?- R: d8 s% }' M( n2 g# [
驅動程式viewmem-x86.sys,用於讀取記憶體資料。3 s- g; b; A3 C/ c% c/ j4 @- d
所有SP版本的Vista、Windows 7 應該都支持。
% q; z' u- _& H/ {本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。& ?; W% b. l+ F8 l3 n

8 j0 k; h! S) H/ G你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。; K, Z* J* v7 l/ R3 P7 y
-------------------------------------------------------------------------------------------------------------------------------------------
5 E1 t  L* d+ R( U$ i) Y先以"管理員身份"執行CMD
" @5 F4 w1 ^4 d. r% @) e& S$ a之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)# y1 y0 Z; e; E3 z6 n+ ?
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"; L% j: e7 K2 f) I3 q9 v1 p5 I

* @0 Q1 w* w0 ^% ~) K2 _9 w" g, n之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
. @. ]8 h4 w) G(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
7 s# r) L! R2 f, u' y* g0 u# O) C
之後在打上
5 D; j" S8 G6 C6 L$ q$ Lbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on1 Y: d2 ^2 x- f" D
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable9 Y) W# J( f8 R, Q* h' z% m  h
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe) D* e# s" b/ G: w
+ L- K" I7 z7 B
附件
, p- T' j& m( _, H  v, MReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾  c) B( s- S- W, O: {

) q8 U# I7 x6 E5 ^2 m9 X! L+ s: Y) e
1 K, e* Q% O9 f1 q先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
# _8 c9 U1 x- C執行畫面如下) r8 x$ @0 i6 d

) v% B+ R' J7 F, `  X請先按"檢查"再按"套用"4 A2 V' E; q# `+ V" u. a

- D% S3 S( D! U+ }5 t之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"/ {' N9 B) G" R, H4 m8 `: u' N
! e/ u9 H! P8 H+ `5 u
這樣就破解成功囉^^( O4 ~1 @( o& G$ P2 A
) G( P# ^4 ^0 P+ G0 \
先放上我的破解成功圖~& i4 M4 N8 o& M$ X
( ^/ a, z. _# b2 j! v4 Q

2 k5 |# \2 f. y7 z8 A% |9 l" w3 {* n( _/ W- R
4 b, h' M" s1 Z7 A6 y" H
2 j4 n2 Z% z0 {4 l+ U8 ]/ [4 |
本文轉載於~台灣論壇0 D% t7 u, J, s/ Q/ n4 [  {
詳細的內容請看原文:9 |- R/ y( N- C) @5 E  I  J9 g  [2 @
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 23-11-2024 11:26 , Processed in 0.284167 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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