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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
0 @9 N+ J" e. g2 P; z% \但是我在對岸的高手網站上發現
& q4 W. R  \" p+ s5 a原來M$其實真的很黑心= ="
" W9 o; @4 L; T# |& S4 P3 {( `原來是用程式碼鎖掉32位元的記憶體定址
. F0 d/ g- l- {. H
* r/ c& L3 T7 x/ U9 u5 i只要你是用V死他或是最新的WIN 7旗艦版7 ^! T8 w. N  ^! Z) Z# l
(注意!!只有旗艦版才可以破解到128GB支援)
7 q: S9 Q, G, T$ P+ `) s其他版本的都可以基本破解到4G8 f4 U) a/ j/ |# |% V
$ f5 z2 s0 t( }& Y7 w1 j+ S: [# J
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式4 W5 s2 b: K- _

* u, I2 Z6 |! l這個方法對會一點使用CMD的使用者應該算簡單  N! D/ K9 X# P" n; Y7 \
以下是破解方法大公開!!
2 f  l0 h  z5 w% |5 B" K, ]3 P$ L1 j
) H6 x2 I8 q. d& `1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
3 j0 a) T# n+ Z1 ?- \2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
* ^8 q# r' v, y本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。$ C  R: q$ H& ?  a  X5 A3 ]
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
1 ^% ]; `+ y% T0 t! o9 {1 B驅動程式viewmem-x86.sys,用於讀取記憶體資料。) _: H; W) G! A3 o1 V
所有SP版本的Vista、Windows 7 應該都支持。/ V3 M0 L/ L# C# q. }: n
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
2 k5 m/ P! ^0 H  e: c6 p4 C+ w0 [# F; g
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。0 d, y. k% u) [: q9 e7 D
-------------------------------------------------------------------------------------------------------------------------------------------
8 G; s: i6 G' H# A先以"管理員身份"執行CMD. X& _4 C/ \4 n1 y
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
- L- Z9 X  l0 V& i, IV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
0 L/ {0 A8 ]' P8 t
0 I/ C2 z. ?" L之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
% I% @+ o: X0 Y- k, Q# i- ^3 R(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
& s# Z8 O9 y, c2 @0 S% d6 t
3 H" @$ {* ?: z之後在打上: u( k6 B8 l0 L( S7 a' @
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
# a. ^* d& x+ F& S& P! f7 f5 I" e) J8 zbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
7 F7 l! ?( u0 ]9 ]) H2 E4 _& Zbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe; e9 E; i: V/ k

3 c5 R$ [5 ]( T0 v; W0 C附件1 O' l* ]( o* H
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾) F% ~) ~0 h% o* Z$ h  j. q
: Q/ m# l& q( y* b7 N& v6 m
3 u6 m$ g- N0 Z" s' I- q0 Z
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"# I8 _! X8 S  o0 O+ X; ]% J
執行畫面如下- Y' b! O3 v# _# L
# O3 |- l/ D# p
請先按"檢查"再按"套用": R( z" Y4 E/ F% _* W2 ?2 k

& E- J2 q5 y  R9 @  O5 y之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
6 R- a% M6 @# _; F9 V4 P& N5 x& b/ M8 F* c$ G+ A
這樣就破解成功囉^^
$ O1 |$ K; w( G. v
2 ]/ q9 D# v. b$ C9 W7 F先放上我的破解成功圖~- }- i+ ~7 s# T4 d  ]1 I

7 E% s; [$ D; `; E# D  m0 j; Q
  E8 M  t' |9 C; I4 Z7 t' ^! ]2 u' V, K' t3 }5 o6 n. ]
" X0 P6 ^  H. c6 q' i3 W+ D

8 o$ Z! {+ u; z3 U; @% Y; Y本文轉載於~台灣論壇, Y% `: Z2 _( z" @0 T7 ~
詳細的內容請看原文:
6 ~8 Q' _; b7 g6 x+ ihttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-10-2026 17:55 , Processed in 0.192218 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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