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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
$ q7 c- F+ J& N/ R* r& F' A4 z但是我在對岸的高手網站上發現
0 V) r! q. x7 G2 \$ E原來M$其實真的很黑心= ="
* X0 y* A! \, P1 Q) g原來是用程式碼鎖掉32位元的記憶體定址
5 @+ J) X; R7 ~) |+ v4 u; E' m( B" Q3 H9 Z
只要你是用V死他或是最新的WIN 7旗艦版4 x, e. Z/ {6 B. F2 t' J
(注意!!只有旗艦版才可以破解到128GB支援)9 v: P$ F3 Z8 t; x. g
其他版本的都可以基本破解到4G/ }) n- k4 I: P% }3 u
4 z( g8 Y; ]- {7 w, b. l2 z+ b
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式* O/ Z1 Z+ X& ~

1 J( c3 v2 J& _9 B* }這個方法對會一點使用CMD的使用者應該算簡單, H. w% u# Q. ~$ S
以下是破解方法大公開!!
4 q8 Q+ i% P5 {8 k, j2 N/ Y8 B' q: h; Y: G9 O8 d7 u1 [. B( v9 i6 E
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
% h# Q* @# _" n3 O; M  W  z' n2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
1 b1 q) i! Y7 q2 C$ s本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。. i+ i6 q% m$ N, R4 h
本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。" P! A( p6 b# y; z
驅動程式viewmem-x86.sys,用於讀取記憶體資料。% f" c' w! f' ~2 @  q# H$ \2 N8 [
所有SP版本的Vista、Windows 7 應該都支持。2 w% c) U2 Q5 R7 c/ u5 _
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。6 t, ]: x8 G# B3 |& a* B0 G
* N/ b0 a% J7 `) G
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
1 t" ?3 v' Y2 M7 K# H: p-------------------------------------------------------------------------------------------------------------------------------------------
7 |* e. X' n  J9 e; a7 {" ]先以"管理員身份"執行CMD
9 _( A0 @* k3 C- `% w5 A之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的); J4 ?5 _4 p& ?8 b6 d. |
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"/ j+ t& n) F4 p- G) R6 r
; x9 q" P6 B5 @4 I7 u
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
% X0 M- h) ^7 j! Y; |(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
2 g9 W: t8 t- r4 `
0 ?7 \7 W# P$ ?$ O/ W* g, l之後在打上
& P6 X2 H7 z4 I9 Abcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
+ {+ C" r: e4 X  _. \. pbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable3 e$ k1 G7 A/ `5 ]4 K  m. _0 Z
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe4 o% k0 a( a+ e1 `; s
& k, c+ g# j5 `& m7 D6 Q" Y% F# {
附件5 ?& z- _( o2 B/ J/ G/ b
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾9 T2 {$ L. P! N. D1 }4 q* L" G
: ^  _. o* s* J( O

0 o, X$ P8 l" E5 U; l1 t) G; p先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"' _2 J$ i; y+ m
執行畫面如下# A: q0 ]; V  N# c: W

- i' y2 C5 i8 ^請先按"檢查"再按"套用"
+ {0 q  I! ~$ i0 W# g9 h8 y% S' l, i. Y0 k
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
$ s, B2 \% L! u8 A6 m
2 `" f% R6 T* _/ l- y* R這樣就破解成功囉^^
! Q" t0 s* Q& A% @' o& f) y+ |; W+ _4 ?9 C+ Q
先放上我的破解成功圖~$ P: P+ B. H4 x- v- X/ \" v
% E9 ]7 R3 S* X

0 p- W' t) v6 ?' E% E( V/ r5 h/ L, s
% B; |4 m% N! c  n
% h6 J, L0 b( r$ A2 @. o. g: s( z# y0 y
: g5 O; o4 ]. {7 j本文轉載於~台灣論壇; Q# \+ G1 J' D
詳細的內容請看原文:
! @" n% q/ N8 V7 B5 p- fhttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 17-3-2026 01:46 , Processed in 0.247019 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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