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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧4 W+ L, E: Y7 Q3 \' B9 X3 f  Z
但是我在對岸的高手網站上發現
  B2 }+ r1 y4 w6 W  f3 a$ C; z原來M$其實真的很黑心= ="
' Z7 q* p% r( I; B) ~原來是用程式碼鎖掉32位元的記憶體定址0 l: K  A4 f/ Y- e
' Y9 {  f6 ]1 s2 g
只要你是用V死他或是最新的WIN 7旗艦版
6 ^; I$ B2 \" H+ Z. x; n6 Y(注意!!只有旗艦版才可以破解到128GB支援)  f" W) u4 |0 c; d. ]! `; C3 g
其他版本的都可以基本破解到4G
; ?- E, H2 p9 o/ l6 B9 L- _3 S- J$ ?& I/ c. Q) X
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式7 y/ P0 p) u0 ~' b! j: \0 x. o) @
! k+ ~1 V/ _# S# Y1 Q: ~3 y+ y
這個方法對會一點使用CMD的使用者應該算簡單
& L7 o2 _1 S# X( ?7 \, e+ x以下是破解方法大公開!!
! M: p* i2 E7 @; m/ d- ^
- P7 v, B) p. ]3 b& J% Y% N$ u/ ?1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
' J7 _1 J) W! N2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
0 ]2 O4 d. O$ M) t" A% g1 g本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
: }; j6 J& [3 i3 b) N5 N本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。8 M6 L9 T7 h- a' u
驅動程式viewmem-x86.sys,用於讀取記憶體資料。( V! j) ^0 e* B# N
所有SP版本的Vista、Windows 7 應該都支持。
. o/ {# O1 |) i( p* F本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。' Z, s" S( s' m% n6 f

! @1 ?, L* u+ m1 D% V你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
4 g; x' b, W, B2 g) F) O-------------------------------------------------------------------------------------------------------------------------------------------: k3 i# |% p0 ~7 ^/ A- W& }
先以"管理員身份"執行CMD
' o; X# g5 [8 X) L  a之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)$ l. N! t2 Y  S! p( L2 }
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"# e% z9 }5 S8 M3 B% n  D1 F. t+ y; A
8 p% {; D3 ~5 E: e; }2 k
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
0 \& \; \; A1 e% C7 l(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)* d% g& w. E3 E# v' `& c. ~

/ B9 U/ P9 n% k之後在打上
9 e& ^7 G& c  K2 X: x0 Wbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on( c1 z  l7 n. E- S* a! s* ~0 \0 H) a$ I
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable) V6 Z$ N: Z6 n$ q0 ^& x
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
$ ]/ {# J2 p% h* N4 X( p! [- B7 k( F: n
附件: j/ c. M4 S' p
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
* r2 N2 e9 R" {9 ^
3 D$ u" j* C. K! L& x+ \% J% p  f3 R" h# z' J
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
# Z: ]; R( K* ?% V! r# I, Q執行畫面如下1 P" e2 U/ D* p) z% ]# v9 d- ]

1 w9 f- F! [! B/ s+ p  f請先按"檢查"再按"套用"
2 H/ g) ?& O: V- v- R) q* M- p6 H3 k; L1 Q
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
. l8 y- [) q$ Q+ k8 i- e* \; a' y- b, C$ i* v5 c7 T
這樣就破解成功囉^^
( _) z7 w( {% i
( @2 U+ ~6 `( L3 X" R  l8 n先放上我的破解成功圖~# m$ K# B! h0 z+ H0 p0 y

6 N  E* H# D1 w  O  _$ W
" [" a& i2 ^, n5 d8 g
5 @9 M3 A, z2 g2 B0 F( Q
' S# j1 E. J. _* S1 K4 S' E( d4 u- b
本文轉載於~台灣論壇# |6 @9 d1 _5 F! s; ?
詳細的內容請看原文:1 y8 |0 D" k8 z, S- v
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 28-10-2026 18:54 , Processed in 0.177903 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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