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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
* z/ B* n0 u" m, e- E7 M但是我在對岸的高手網站上發現
7 P0 U& X5 O7 J原來M$其實真的很黑心= ="/ [2 \2 W+ Z' t1 a7 A3 _
原來是用程式碼鎖掉32位元的記憶體定址7 ?9 \/ i8 ~: v$ ]/ ]1 i

- x6 R9 i2 d& f6 Q# T% D只要你是用V死他或是最新的WIN 7旗艦版& x( B# G& k) W/ N+ S5 R  |5 X
(注意!!只有旗艦版才可以破解到128GB支援)  f$ `' ^7 u5 z3 q
其他版本的都可以基本破解到4G
( ^0 f9 ~/ I0 D0 U$ Q) Y' s4 {. m1 H) A* c# X1 D
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式0 Z# m- l0 |/ J. r9 A
1 a  w5 z3 U+ R( c* Y' a+ ?( c: I
這個方法對會一點使用CMD的使用者應該算簡單
  W) E. K& u# P/ v# `8 Y以下是破解方法大公開!!
7 k( c8 ~; E& x1 I  t6 s0 r& W; I2 [, t9 B6 X6 z. J
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
, ]3 N9 @+ k8 b2 m6 _4 Q# T2 {2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。7 d4 a0 W! W/ e5 H  w2 P2 i% D( D0 R
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
0 E, w/ x0 a+ D8 a% L% b本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。4 B9 v* O3 W  c. T& L( U( X4 `
驅動程式viewmem-x86.sys,用於讀取記憶體資料。
: v7 q0 `) j5 t4 g所有SP版本的Vista、Windows 7 應該都支持。  s. c6 ^( P) J* g5 }
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。% I9 t1 Y! f/ V+ b- R. l' D, B# k4 t
( v* \: S5 q' L
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。9 r; v& F$ w- O3 v6 x3 L. A2 g* Z
-------------------------------------------------------------------------------------------------------------------------------------------
2 A& Z; p1 @: q先以"管理員身份"執行CMD
& q8 V3 V0 d1 J& C之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
: ^6 ^1 x1 V0 O) g& t* vV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB": P5 F- h; L* T6 |! _
/ W0 s5 m& U6 l
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  3 ]7 H" u  B& ^! f
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)9 b8 \& R1 Y- h$ G. L# R

: v' d+ v* v, o( n2 t* _5 K: Q9 T# @之後在打上4 w& y+ {4 h+ ?
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
( ~1 h$ m- ?9 ^1 r1 Wbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
0 f5 D( v/ `. @% Jbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
" o* z6 B: p3 x, e: n8 I( X5 m
5 x3 K: U% L- X6 k& \附件' u/ i; E( Z; j5 O/ f% ^# V
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
) e& `0 u- B& k9 r2 o( w( j8 c
, F& l# b/ a9 w! w) z, _: [% ~: @; ]
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"# B! b' O; D! S. f1 e. g
執行畫面如下
- W+ m. Q  s1 U% |; M+ s0 Y; o0 U: b) p
請先按"檢查"再按"套用"
# v. {' h5 m  }; _( V
3 |! r5 ~; n- b; y% q/ O  @之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
/ K/ r: W3 H8 W- m9 r' p& @, f$ x0 Q5 P% V* ~
這樣就破解成功囉^^- o! [$ V$ `: j

. Y3 K/ p( N' R: }; d' j先放上我的破解成功圖~2 r- c# ~* q1 T# Y6 Y' @

8 Y6 j7 M% T5 ?5 t% T4 y
+ ]) h. h9 c4 v
+ u5 l  N* G+ a* t8 U
2 {; H; @8 Z) S, K; M" w- c) v& I! \0 S% F% E. ~/ f+ d' {- Z
本文轉載於~台灣論壇) a$ Y& J7 P8 \4 ?: [
詳細的內容請看原文:5 [* N1 K" f' K
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 15-6-2026 07:58 , Processed in 0.320691 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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