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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧' f, b: w9 s  |0 r  F, p, h) f
但是我在對岸的高手網站上發現
5 r+ f, ?( d" h) ]原來M$其實真的很黑心= ="/ M9 w  R. F& U( i$ R: @5 e0 E9 _
原來是用程式碼鎖掉32位元的記憶體定址
/ o( y# Q4 T+ `1 f6 d1 W! Y* y4 E5 @! E$ @
只要你是用V死他或是最新的WIN 7旗艦版
. @3 `9 A3 ]+ h8 a6 O2 d(注意!!只有旗艦版才可以破解到128GB支援)
' h5 ^- M. V* F7 _, }4 k4 N' Q其他版本的都可以基本破解到4G
9 h9 h) n9 c+ i# I. @4 I2 @8 S1 b" A( ]$ F8 I
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
; C) l( m0 b3 i
2 `) T" W7 K$ H0 i9 k; b這個方法對會一點使用CMD的使用者應該算簡單
* I- v4 K# N+ s以下是破解方法大公開!!2 g: a3 j9 K4 V

8 ~6 \4 a5 x( R7 R1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
- K" w$ J( L! ^4 [' f2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。# W, E: c% u; m' B% y7 }
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
! y* k7 ]  H2 X; Z本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。% B3 B' T6 d6 O0 @
驅動程式viewmem-x86.sys,用於讀取記憶體資料。5 ^, T7 C1 r: m1 Y+ [* ?' t
所有SP版本的Vista、Windows 7 應該都支持。
1 B3 k: H& E7 @9 {本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。% m  c3 W( P- l: H
6 `' B% K9 ]* Z
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
0 G' t0 ^$ L* _3 I3 p! P6 N-------------------------------------------------------------------------------------------------------------------------------------------  v; e1 U3 G: h, g
先以"管理員身份"執行CMD
2 v/ k! a' e2 M8 i+ A! Y/ t( s之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)& G6 m3 f8 [! t7 T$ q
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
: t' @/ A6 q) {9 O, `, z5 \8 D& [) v2 k/ L3 o6 B0 e; C
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  
8 U6 p' Z7 Z( W. J0 n(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
, r" v. r! k" \. R" X, W' f
6 M3 U: X/ i) v: v0 ]5 d之後在打上# ^; v* ?% e% f
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on& z  p' I' W- Q( a  L
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable$ \# v6 D9 U0 H1 Z4 x6 x
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
- Y: L# X# y% c* s9 @) [4 p0 G: N# u# z6 t; j) E: j
附件
/ Q# O1 i9 G2 U* t& I" t! EReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾
0 I$ J5 D. a4 q! M8 S4 Z  X, G3 a( o* M; g1 c- p7 [
! G4 h- [, ]6 z$ I9 d3 J4 z
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"
3 a! Y7 h: {4 K執行畫面如下
6 n; f$ Z- z3 u. z5 R+ T/ Q
: r& L2 S8 O! L( @* w請先按"檢查"再按"套用"- a, E3 a9 A* e' b) C  i5 h

/ U5 L! r4 n- @* L1 a7 _之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"
( k9 o& o6 O) t1 ]/ ~3 {1 L  r( X$ F4 N3 |+ ~" V
這樣就破解成功囉^^
& i* K" m8 u9 b1 A3 R! o6 S9 G6 j9 L8 L' D
先放上我的破解成功圖~" A5 X+ S) L. j3 H! G/ `. _

4 m& ?8 a$ I) P8 l: K! \6 i5 {9 ?7 v9 n7 P7 k) M- ]  _" F
) C. X- ]3 O0 s2 X' p3 x
2 Z. d7 s) H1 J/ j5 }0 j& R, C

3 F  F  X  q* n/ Q* p: {本文轉載於~台灣論壇
% z% v5 X" J0 `7 g5 c$ V詳細的內容請看原文:1 A3 ?0 w/ C  |9 {& f
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 23-11-2024 07:45 , Processed in 0.145694 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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