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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧5 M' B  d5 G* {! s( N
但是我在對岸的高手網站上發現
% c8 L$ e, S4 l- E. c1 E& O* C2 r原來M$其實真的很黑心= ="
% g8 @1 b: b+ z1 B: \7 U# ^原來是用程式碼鎖掉32位元的記憶體定址( {6 ]# B  n( W8 h2 {- u

2 a8 v' Z  A( ?" i- }( {2 a只要你是用V死他或是最新的WIN 7旗艦版- a- w0 Z: E5 ]5 p! }: v
(注意!!只有旗艦版才可以破解到128GB支援)
, B" R8 P0 W0 e0 x  t其他版本的都可以基本破解到4G
4 ?1 U& o1 a; m- J* L/ x6 Q0 N* D4 w0 @6 F% q$ ~
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
# a0 O# ^- N$ }1 G9 l1 Q6 m' X- w4 Y; j8 q7 r% l' N* g
這個方法對會一點使用CMD的使用者應該算簡單
  a5 N" D8 l1 J7 e1 S( }2 m6 w以下是破解方法大公開!!
! ~! t  T1 S7 [: v0 l; M! g8 W' B. [8 B
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;: H4 H9 _, x! C4 H- H7 Z
2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。- @& j& y# @- l
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
5 u% u/ c, F8 a9 {本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
* o9 O# @0 j8 y  v9 y! G驅動程式viewmem-x86.sys,用於讀取記憶體資料。. t* B- D# i; }+ }" L# X2 N
所有SP版本的Vista、Windows 7 應該都支持。
8 R9 T# l4 a' m8 F& S+ N本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
* ?/ g. Q. i8 g4 i- G. O5 }! p- y' s4 x' W
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。# m  p' N3 S2 d) }
-------------------------------------------------------------------------------------------------------------------------------------------
" X$ B9 X) E! @% N9 b6 `- @先以"管理員身份"執行CMD' U' C$ I  h  L+ u- l
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)5 y/ Y3 ^9 u: g3 g& {. V
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"6 H  f% w) ?* q+ l7 K1 p

9 z# r4 B1 a  B! y; {" R0 x  s之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
, M9 n$ w  C& K0 e(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)/ g5 W0 b- v: w4 |/ U" |
3 o, K! {! C& L3 L2 _) {. N+ v- z
之後在打上# L6 v, F. A( U2 I4 Y
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
( d9 N$ n# j' h0 Q7 Z1 R1 z. G" mbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
% z# o8 O) R5 m7 X# qbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
/ @, e4 w/ |; O# z$ j* {. {# y1 j# M  t$ A6 H" n
附件- r+ C) q5 F3 W; E2 }6 z/ O- l
ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾( Z; @* o$ E5 r" i: ?) b- x

* C) H) d4 S* M+ h% Q5 p/ a
* r: W) Q% T1 E( ?7 _先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
( j& V/ M( d9 B) D" v1 n執行畫面如下' w$ r- K% I# {9 q% {% z
2 a1 A% ?, q! C! p
請先按"檢查"再按"套用"
' W1 r, b: b, D) b/ Z. N* l. p) r0 v1 p
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
8 r( E* }( L' ^
( {5 ~( V1 W, d6 Z2 E8 f5 D& \3 k; Q這樣就破解成功囉^^
6 n% g: ~7 {: P" r. @9 o  d& Q+ X6 J: G+ N4 V6 T
先放上我的破解成功圖~" |* _3 i- L) n. H4 z$ s+ A. c
5 P$ J# @* w4 z7 a: q, _; U9 w

; k5 e% Q0 x3 g" f, H. W, m* q5 o' W6 i. x% S& m

; n7 D' Y4 `3 a4 G6 Z4 H
- K* S7 ]0 G# I5 B1 I0 z本文轉載於~台灣論壇
3 Q& `; c- s) i! m; t詳細的內容請看原文:
& x( o8 R4 m, ghttp://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 15-6-2026 09:37 , Processed in 0.283003 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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