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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧: S! x+ n2 X* Z5 A) r" q* W. S/ H
但是我在對岸的高手網站上發現
$ {7 c) b, b3 B5 O2 L# H9 A* ~原來M$其實真的很黑心= ="
4 n9 y4 b* K6 }( m原來是用程式碼鎖掉32位元的記憶體定址
! l* O7 A. a2 u0 j) l4 S( t, C7 S( g, R: c/ g  Y
只要你是用V死他或是最新的WIN 7旗艦版/ d6 J5 Y) `1 H' P% O
(注意!!只有旗艦版才可以破解到128GB支援)
+ m5 r3 A2 J/ e6 A( W# _, O其他版本的都可以基本破解到4G
. ~8 s- e9 ]$ \* Z, U$ t! A7 ~3 a
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式+ a- u7 d* ~  Z1 Y
3 {8 n4 j& L- f4 F+ Y5 O$ D
這個方法對會一點使用CMD的使用者應該算簡單
, p5 c8 ]9 Z3 z3 K0 l以下是破解方法大公開!!
9 |! g/ Y8 q; y# b4 X# |1 s, I( m: ~9 L
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
9 n5 h6 M! f# _9 K7 }2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。3 A$ l4 t9 w4 O5 {! A# I8 `0 V5 @: o
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。4 {2 O; f5 X% o$ r4 M  F
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
$ u  J& {7 Y: T& M驅動程式viewmem-x86.sys,用於讀取記憶體資料。
  r! [0 w7 ^) c" W) R所有SP版本的Vista、Windows 7 應該都支持。
1 I+ X7 c# ~1 c8 d本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。4 `" `+ Z  t( B+ F$ x- f

  _  X" `0 N7 F你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。' g4 f, M/ K$ d$ L. C/ O- u. Y
-------------------------------------------------------------------------------------------------------------------------------------------8 n# w; |5 G* _+ p+ N( j% K
先以"管理員身份"執行CMD
. f  l) E$ o' [$ u2 s之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)' |! M3 h8 \" @7 V6 z
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
$ _: X+ ~" X* n" u2 e' @7 Y: J; v8 n6 M4 U% i4 z: ^
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
0 V/ p1 f- I: i' t(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)( V: W6 H  `( ]4 f0 @6 l; B
8 M; {% H7 l2 |7 S
之後在打上7 o! Y9 g7 w9 e+ U
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on$ H; a* }& d. @- @' \2 t
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
" s( O9 b" o4 W) E2 ~bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe) y! L/ J$ v! p5 K$ U" Q

3 g+ ?! P) F# q: u4 {) f3 x6 t附件: {0 ~3 B+ U9 f( `; q! v7 e2 l/ q
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
# n7 }5 I  I  P. ~
6 _' t, V8 @( R& d7 x& S
5 V+ g% @$ W9 v4 l$ H/ s先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
% j/ x8 E+ u, _; I6 B8 Z執行畫面如下6 O5 ^2 x& N+ F5 @5 l1 D8 f
! z" I) f( [3 _2 @5 o) x
請先按"檢查"再按"套用"+ m  [+ V% P! C3 ?, P6 n3 _
& L( M" {$ j3 ]
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
0 V, l# I) r  j9 Q" S+ d9 r* b* j' _, `1 v
這樣就破解成功囉^^; q' u1 |1 K. `9 D) Z

. P( D# ~; ^; `5 l先放上我的破解成功圖~
: i8 w% Z, _% ]/ s8 c% @, m1 }5 _3 y9 R+ z

- N4 `* N, w& M
0 l5 W) @0 }+ H) r) J! y& R* {3 o2 C" N* i( d
1 V) t' i3 f1 \. w/ l2 w! e0 V
本文轉載於~台灣論壇- b8 ^) d5 a5 u$ E" o' ^
詳細的內容請看原文:. L  i- k0 g+ |* k% i
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 9-6-2025 06:32 , Processed in 0.395265 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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