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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
' [( ]8 S. e$ O% r* _但是我在對岸的高手網站上發現
9 s0 X9 F. E/ k) y/ |原來M$其實真的很黑心= ="# \3 Y7 {( ?, Q+ X4 h9 C# ^' a3 j5 ^
原來是用程式碼鎖掉32位元的記憶體定址- f/ _' Z; D2 q, s

+ p* i) o2 P7 n- f) F) D+ Y- e只要你是用V死他或是最新的WIN 7旗艦版. e2 O& b7 d) d9 s9 W2 A6 e: v  i% _+ p- }
(注意!!只有旗艦版才可以破解到128GB支援)
+ K" H' F; Q" t: L6 `- N! v其他版本的都可以基本破解到4G
" X$ t; Y3 y8 I- E0 B& b% ~
6 F) S8 ]* ^7 |6 U這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
: T( c+ y% _( ^! t: G" `% D
; I0 n. B. F, \( S8 U這個方法對會一點使用CMD的使用者應該算簡單
* _% i( y  @8 v: }3 |以下是破解方法大公開!!
  _$ ^, F2 m  P: I2 k" F4 G' {2 R* J$ k
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;$ P4 _) m4 x- [: w. _
2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。9 N5 z# b) }) B0 W; X* f! B
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
5 H$ W) q, G  ~+ y! k本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
/ Z6 O; B1 l) v. `# n1 W7 n驅動程式viewmem-x86.sys,用於讀取記憶體資料。' Y6 l8 `. A0 Y' E. \/ h
所有SP版本的Vista、Windows 7 應該都支持。& p( U% m" o  H" n3 @9 R9 Q
本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
/ ^2 Y& ?- W% _3 ^# R0 l4 ~  f% X7 d( g  w- u, {! m! M
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
7 H' V; B# B8 \- f5 ^, m-------------------------------------------------------------------------------------------------------------------------------------------! _. q8 y2 R( g* |
先以"管理員身份"執行CMD
# N' N6 S' m- K1 y0 @4 z! [: F. c之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)
5 N( u" f4 Y' N2 oV死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB") ^. ]: k! w) R; c! A8 `0 J, a5 T
( K8 ?6 K. s. L* u! I
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
3 N" N% R6 m2 L7 G# e8 l+ Q(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)/ S% e, h& t, h% ?) x3 ]5 b
, N: {8 {% P& Z( G+ U; m
之後在打上& q+ |0 w- q: V/ P1 @2 z4 j
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
) i+ K% h" t. A4 hbcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable
# `! {9 {! o4 w* l' _' ubcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
  l; r% v8 Q8 O( ^3 k; N( W5 U9 T$ E) u0 c6 K3 ^
附件
$ y: G' m( i# u( SReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾! u; t( D3 w' S  A, B9 Q2 S' r3 q% G' j& U

3 R. q- v+ s& I6 |% F, L0 T
( p. J6 s1 Y; F/ V先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"& T4 Q1 ?. S1 j& N7 L1 A, z) w. v) }
執行畫面如下0 v' V! R0 C& ~! C
* S1 B# o3 T8 ?* ^# O
請先按"檢查"再按"套用"
$ }5 L1 B7 E2 ^# Q% q! A( q, ^5 n+ H' Q' \1 o" v2 z
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
8 T3 T1 p! \8 L, l) e
5 Z8 x8 R2 A, d1 o5 t0 Y這樣就破解成功囉^^
6 I4 z, F- v6 i8 M1 P) f; k
6 u6 `) {4 M" ?) \" |9 `6 t先放上我的破解成功圖~
4 v; m& f* h8 _- a5 H- ^- B
; L! n& K6 t, f+ ^8 y. D
8 f0 n8 l1 l8 M! n
7 p7 ~4 @2 T9 H! k5 ^# ?* S9 ?2 z+ b' [+ N  J2 g5 B8 y# p: x

) E% [  F* j+ c( s+ X+ N本文轉載於~台灣論壇: M. ^5 I0 h" ?- \0 X& G& W$ I
詳細的內容請看原文:
( h6 z- D6 }( C& d0 ~- f6 B9 ^http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-8-2025 10:23 , Processed in 0.962135 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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