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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧9 h3 T) P" v3 u  i1 k9 }/ f& Z
但是我在對岸的高手網站上發現0 \$ T$ C# C4 ^8 d  T5 R
原來M$其實真的很黑心= ="
- S9 X. X+ g' I! L8 q原來是用程式碼鎖掉32位元的記憶體定址7 T  P  V- \3 P2 V6 d
3 H" {# [% M8 ]  Y& E; q
只要你是用V死他或是最新的WIN 7旗艦版
) }1 q& j) ^9 e7 Z4 y$ L(注意!!只有旗艦版才可以破解到128GB支援)
' @2 E2 ?3 l& t; R) y3 L其他版本的都可以基本破解到4G
3 `+ n% J2 M3 L+ W
* v, K0 o: p5 P' K7 o6 W: M這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式. ?$ Y2 h3 D$ \: [8 v" K7 R5 U
. f0 m2 c6 \% A, T, M
這個方法對會一點使用CMD的使用者應該算簡單
9 V+ o4 ?  Y9 t0 }* Y' J以下是破解方法大公開!!
; O$ R( G" [2 J$ @7 b# @( f
5 p+ n' K+ q7 i2 e, c/ N1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
, W9 b+ F& K+ t* c8 ?2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。7 j6 k% ~2 B$ o7 F5 ^" g! s+ p
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
+ l! X9 b6 B0 ?* p- |5 Z6 t5 |本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
: a! v7 P. R5 e! \; S驅動程式viewmem-x86.sys,用於讀取記憶體資料。
6 j4 E! ]0 `5 H$ y所有SP版本的Vista、Windows 7 應該都支持。
, r8 K7 U, d- i9 W1 q' b本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
' @7 m, x; c$ m; n/ U, a7 p
7 Z& X7 r% h5 S: _4 |+ v# @5 \你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。, D9 e) I0 S3 c$ Y' `3 N  ~% g
-------------------------------------------------------------------------------------------------------------------------------------------
, g5 u$ L( B  E7 l/ ^; [先以"管理員身份"執行CMD8 F- I" b! u9 Y3 `* ?" O$ ?6 ]( ^; i
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
7 G2 W; F6 v% V7 zV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
& }8 ]6 _: K" `2 H3 K
- o  z6 |: p& U3 z& m" U  `之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
4 F* A) m0 }) m(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)) e+ {; L9 ^7 ^9 w) N% o
: N9 `- h( U8 s3 L
之後在打上
4 x4 B4 c" d- W  P1 u& u" qbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on' [. B# q/ j9 z2 O* R
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
( d% @/ N- O9 O' I; jbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe6 t: l8 \& O; o8 M
% R3 G: d1 X4 z5 E7 d" i' K
附件
3 I9 L/ J$ p6 O, _$ I# eReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
  Y' I+ q3 S5 e- C  T4 h' X. V, Y: ?& ]2 j$ k

1 }; n, W3 @  @; |+ z& T0 d6 ]/ i! \先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
+ m4 N" W; h- i9 H1 G執行畫面如下7 h' j+ @( @2 d  g& Q* O
( ?( P3 l1 H6 _$ c9 \
請先按"檢查"再按"套用": Q9 t/ c1 y+ P4 A. K

4 O2 G4 F2 `  c! y2 \之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"$ N3 R% u6 m% Z. A3 O$ w

+ F1 t, @' H8 i% x; K這樣就破解成功囉^^
4 i6 y$ r" a7 v! ?) n( h4 ^
, x7 @4 v! C* w4 p2 \先放上我的破解成功圖~) g) C7 E+ {* M' z+ P% N/ e
6 X, W* k% T' N
, V, [6 C& z" O5 \

+ U/ k2 ?9 q  W1 [$ u7 v) Z7 H/ F( c% S  ^8 ?

- Z3 p& R2 u. L8 \$ `6 Z2 K; s本文轉載於~台灣論壇8 G+ v( Y8 k$ @. x
詳細的內容請看原文:
) N# l, o, e" k: \8 Phttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 1-11-2025 17:56 , Processed in 0.360537 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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