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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
+ N9 g7 Y9 b. p, w- w4 e) d8 L但是我在對岸的高手網站上發現2 u) n% `4 v3 _4 d. a2 ~
原來M$其實真的很黑心= ="
! W2 ^- `, p9 |" s7 R" {原來是用程式碼鎖掉32位元的記憶體定址
9 ?9 E$ R0 ^. W  h; H! m( \8 [3 Y
$ n# U7 a  A6 P只要你是用V死他或是最新的WIN 7旗艦版
! A8 y3 m+ A5 v  `(注意!!只有旗艦版才可以破解到128GB支援)
: }! g+ n6 Z% J: n4 @其他版本的都可以基本破解到4G" `/ I0 W  ~: ?4 l

# K! C+ o2 i" r5 M1 [% g/ k" `這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
) ]) p; w2 K: O( L7 h6 ]
; v5 n) j. y- x- a6 C這個方法對會一點使用CMD的使用者應該算簡單1 s, r+ {  E* U! W/ F
以下是破解方法大公開!!* N  x# u6 w: t5 G; d+ @: k
. @$ d$ W2 A* k" Z  @( ?. |; L
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
" L! F7 q$ ?$ L+ ?9 N6 K2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
' |3 u* S8 S6 U, r( f4 q本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
4 Y/ Y, `: Q0 W1 }3 h) Q  A# r本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
" b6 Q/ D# V2 ?0 T/ x+ f驅動程式viewmem-x86.sys,用於讀取記憶體資料。) G/ v6 ~" Z; w" @! U- `, {
所有SP版本的Vista、Windows 7 應該都支持。. w& d1 V# h1 ^- n, k
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
3 z( |' ^5 C- g9 U+ ~
* }3 k8 u! w/ A) R; R) G: _你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
3 ~- V/ K4 U  f9 w2 Y7 J. v$ a) V-------------------------------------------------------------------------------------------------------------------------------------------
  h6 k; k: s2 S4 p; J! B先以"管理員身份"執行CMD
2 W* T+ W  p8 y/ d* V0 m之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
, ^3 S, k: N5 A" w8 l" a8 }V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
( y- P* x+ T+ R2 M1 u8 X; `
. T7 l. c9 S8 |! Q之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
, E# r, J1 O. \- N1 d' r(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
" B4 h: K. |- P6 \& G% R& S
+ A* M- ~: c: I4 x' @# e# V0 q之後在打上) w) N8 j. U  h$ p* x
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
* G2 V0 f8 _& }; A9 Qbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable! |; h) h/ y: O3 R: l8 b( G1 m
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe, M3 O. u. q9 s7 I. n1 n
; j5 g+ C2 q  L
附件7 C! {: @; g, e9 Y9 w* h
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
8 _* G0 N  W1 I) \- p. s+ l9 M: z' r" A" j9 O3 W( c; ?, A

" G/ W0 v( n: a1 ~# L) N; B先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"- X' T! d5 e, ]0 Z: x& u6 T# j
執行畫面如下* Y  K8 y7 P. Y- f) ^9 A% G

8 ]% K  y4 E, R. C請先按"檢查"再按"套用", m' y: z* ~) g7 H

7 s$ l4 G9 ?0 t# Y( a1 I, s8 T! d之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
% N1 w1 a1 F2 |" G, K- |1 H& H- R. u' p6 l
這樣就破解成功囉^^3 {# ~* Q. S7 y3 i
" q0 g, M! G- J# r! d
先放上我的破解成功圖~
' b9 ]3 H# I8 _" s/ i: ~, j' I4 ~( |, C' r* w/ d
  \, E+ m* l0 [+ w# y# S
. [5 Z; s  L  Y% z7 S6 Y4 u  Z8 J

( Y# g3 O$ ~" B1 u' c" n  G* k
* q: W; f7 u8 Y9 P: n本文轉載於~台灣論壇" ^2 `* b: Y( i6 b" k/ `
詳細的內容請看原文:  P3 Y4 k& T# M! t! b/ x% i
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-8-2025 21:32 , Processed in 0.352666 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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