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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧$ V+ c% D' E( }8 |# r. c) z+ _
但是我在對岸的高手網站上發現
. l5 c- a* y) Z2 [2 O- w原來M$其實真的很黑心= ="5 W3 g0 L( n! S7 l7 p3 h  c
原來是用程式碼鎖掉32位元的記憶體定址0 M+ v$ v6 [  P0 e" `% N# k0 E
- i( T6 m" I( i# p1 P$ }8 Z6 |
只要你是用V死他或是最新的WIN 7旗艦版
& |8 O5 w/ G1 Y) H- M5 a; B/ Z(注意!!只有旗艦版才可以破解到128GB支援)
; s' y5 Z, t0 g( A1 `2 O其他版本的都可以基本破解到4G1 ?# b- M4 J; l

2 `) {7 S: o/ J& M7 g% q8 T這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式% R; @: |; l: O4 W
* A$ \3 z- k- B# C: w, ~1 N; D
這個方法對會一點使用CMD的使用者應該算簡單: N- `2 I. R4 _) G; i6 n" U! z
以下是破解方法大公開!!
* L8 N' A5 u. r+ p0 p0 v# P" N3 ^7 `( J3 E8 N
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
( @, p# K* Q, J& g  O2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。& C; @* _  L; d$ P
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
' l. l; E; `* e0 j本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。1 ]' S# A6 ]) v5 V, V0 c; }
驅動程式viewmem-x86.sys,用於讀取記憶體資料。% q  x) p. m: u* i+ G, i& ]
所有SP版本的Vista、Windows 7 應該都支持。9 m1 P0 D! h8 e- z
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
! T& H' B. K6 _6 @* e+ m' W8 x3 V4 K* S9 L
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
1 G( o! p. v9 n& A/ u8 _- Z# W-------------------------------------------------------------------------------------------------------------------------------------------7 e9 t% \# a& v3 q) a6 A4 s
先以"管理員身份"執行CMD
4 R, b1 t5 I. \+ p# j2 J1 W之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
: }1 V1 {; R7 r/ \. M. e8 p. ^* G, yV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"- D6 x1 m4 ?: M. T

+ W) E/ h/ {8 I5 s$ D之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  ' D5 a% Q/ J/ Q$ N8 @
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
& X1 S, t; o! ], o& M, `/ \) m. `1 C/ e$ D) F" F
之後在打上
3 ]1 w% r7 l$ c4 }% w( ?bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on1 ~& m) m$ }9 P4 s7 u6 i: S# H
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
' [9 u( g$ h% `1 T8 ebcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe* }- J9 u! x! M
- p$ W: r  ~: \- L$ W
附件! [: a* H6 P& {
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
" r& L) S( U2 [- M4 w' |3 F3 @5 D/ P# ]7 E, _9 y" H
9 ^, ?9 i: j- x8 g% ^
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
, ]& d- H, l% s! q$ M' j: X( W執行畫面如下
9 N! f& `# f. c/ v+ n! {
4 D* _/ |3 u: a" Q  p請先按"檢查"再按"套用"
  \# m" I6 ^8 }+ Y7 m" V( D( V/ G/ T
" X# U, p/ L6 ]& S  u' R之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]". H+ x5 z" {9 U5 {1 ]1 U
% I% ?! M  x4 L4 z+ |: t( b, ?
這樣就破解成功囉^^. l* ^3 L: }1 V  {. |7 k

+ Z, s& M/ f; a0 l先放上我的破解成功圖~2 x6 f* \/ O$ l* [' |8 {
' |" ?; V7 W) \, G3 E
0 j+ A, D1 M2 B4 e( @) Y9 c3 W6 K+ i
- w5 Z" |# l- z
4 D3 |+ i/ U; X1 U& o: ~, x5 [

4 A4 Q% f9 x+ s本文轉載於~台灣論壇
% v7 `7 }" d* [) K4 N: X" s1 l詳細的內容請看原文:
6 I* g* \6 s4 ^7 c/ Ihttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 9-6-2025 11:46 , Processed in 0.226996 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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