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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧
% U6 w4 Z  K5 b  w但是我在對岸的高手網站上發現: {0 I, ~. m* T3 q; p, ~+ [5 [
原來M$其實真的很黑心= ="5 y; n2 x/ a  w5 B# Z# X0 F* q
原來是用程式碼鎖掉32位元的記憶體定址
1 ]% D  @0 U1 F( A8 O+ @
: `  a- L, H3 J5 m& H6 K) D! U/ p0 O只要你是用V死他或是最新的WIN 7旗艦版
: u' K/ M" ^8 B' E, U5 y8 B(注意!!只有旗艦版才可以破解到128GB支援)" M7 F* `! F# N! a3 m
其他版本的都可以基本破解到4G) P" w/ W$ q5 s0 b% V0 J! P
* p9 n. }; r- H
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
2 f7 t" M! C% f, a6 h2 _! Y
( U+ J# K! ~5 R) O3 x! p- i/ g這個方法對會一點使用CMD的使用者應該算簡單/ f! G4 n; `2 b& W
以下是破解方法大公開!!
+ g1 u. S. e/ e* M- `
; C0 s( Y, z+ |5 U$ v6 Z5 q( J( U1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;1 ^' D- I& g: A
2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。
. E! L  \! r8 g$ W本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
, q2 @6 Q- F3 y本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。, t% Y' W  Y5 V  i+ [' B
驅動程式viewmem-x86.sys,用於讀取記憶體資料。  k- k7 N; m- [0 b1 U2 o) q
所有SP版本的Vista、Windows 7 應該都支持。
% x( r$ R( k$ m. u+ [/ O本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。1 X1 ~2 a' G" M. g3 U
3 J' B$ N+ r; a% O" o; X0 f9 V( ~3 O
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。: T3 j, ^% i4 O, v( O6 Y1 P
-------------------------------------------------------------------------------------------------------------------------------------------* S8 H( c. n8 D* ~7 b* N. K
先以"管理員身份"執行CMD
$ C) [3 v/ g; `* v7 l; @之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)7 \0 f- @4 Y) V) u& r- R& s) o
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"+ o' f5 @! h# e! g3 u+ T" h

5 K- B! _  z% N/ `6 L6 q之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  # V# `( t+ D6 @$ B8 p1 g* n3 T
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到); V3 E8 A, X7 o3 l+ L

0 e2 N* u6 ~6 S: R/ d; g/ }" l之後在打上, r5 x0 p$ ]! |9 r' z- L  Y( G+ S0 |( I
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
! o: d# }0 {+ x3 }" W) P# {bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable& U( `9 X; }! \. B, k- G& b
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe% |' u& E* b8 E

4 D* n4 n6 w  |, D) A  z" |, u附件
* s; }; y( }0 r+ R, MReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾2 }$ _. Q  J; E8 q

0 [2 |+ t2 ]: ]- O: H" a
7 r: W8 b* L/ h  k先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe": G( X( C$ O& ^- H
執行畫面如下' Q+ w' W# H7 M* G) C7 L7 y

# u) {4 m, p4 C& j+ J' U請先按"檢查"再按"套用"$ n! r9 |. j' v8 R* e; Z
! g+ M8 Z$ p! M: U2 S8 G# i" U$ F
之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"2 z3 G& W: b& p# M2 @% x6 n

; z: A9 C, \" d1 `9 @這樣就破解成功囉^^
) P$ A8 Z" ?# i# v8 J, u; L
9 Q: o0 `. X. c5 Q先放上我的破解成功圖~
7 y( D+ _. p; ]6 z1 o. k9 R* T; p) R$ V+ `. h$ U! L& ^

8 s6 ~3 i8 G# k9 A! F$ r3 J
; d9 t$ ]1 x! }; m' E4 x- O
+ J0 \9 s" ]2 K  B$ u& {% ^) O( y/ U5 `
本文轉載於~台灣論壇
3 h( y. _% {  j; C詳細的內容請看原文:- n! S$ Z" {3 m% P5 _  V, t. Y
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 2-11-2025 09:23 , Processed in 0.999725 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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