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

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

[複製鏈接]
發表於 29-10-2009 10:05:05 | 顯示全部樓層 |閱讀模式
大家都知道32位元作業系統不支援超過3.25G的容量吧* X( E) J; O6 m' Y/ f3 @3 [
但是我在對岸的高手網站上發現- e! j* j1 f+ M+ X' c
原來M$其實真的很黑心= ="9 R4 q9 M3 @* E7 k4 a4 L3 L( Z
原來是用程式碼鎖掉32位元的記憶體定址
* ~7 @1 K% @) Q9 e( y$ \/ E5 V9 Q1 w, `. Z1 i
只要你是用V死他或是最新的WIN 7旗艦版- u4 i$ ^2 \7 s; X# n
(注意!!只有旗艦版才可以破解到128GB支援)
2 y& Q- _2 m9 I3 k其他版本的都可以基本破解到4G
5 g8 F9 j+ A: K4 i- }, @& o/ K& w1 P7 c  j+ d# |' h4 ~
這個方法不是用PAE破解,但是是利用PAE破解的原理再加上一個小程式
  _! T2 F; c* t3 F0 \8 V8 a
9 ?8 N* _( ~& S, B: _8 e這個方法對會一點使用CMD的使用者應該算簡單" ]! i( B% F! e/ b# C8 _7 E4 q
以下是破解方法大公開!!+ Q- J/ Y" W  N' _8 Q
" G# j1 M% v& Q2 U6 `7 g
1)  查看32位元 Vista/Windows 7 的記憶體容量許可限制;
/ k3 u4 O4 Y0 k- I1 G# q5 ^! F2)  破解Windows PAE 內核文件 ntkrnlpa.exe,繞過 ZwQueryLicenseValue API 函數的許可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超過 4GB 實體記憶體,最大支持128GB。4 y7 p; ?3 m- N. B! l, R2 z3 v
本程式修改過程自動化,並增加從內核中直接讀取當前的記憶體容量許可上限。
! ~7 d' j0 C7 n( p本程式的修改及做數位簽章都是直接系統API操作,無需使用其它輔助工具。
' y9 f9 {3 ^- j1 L$ Q/ T: d驅動程式viewmem-x86.sys,用於讀取記憶體資料。) w$ O. i" p  k% w" @8 t
所有SP版本的Vista、Windows 7 應該都支持。
" x2 {% G: k4 _本程式只完成修改檔的工作,請自行用bcdedit編輯啟動功能表載入新的內核檔。
$ k3 [4 o+ Q; H8 Y$ F' ~! Z5 @6 B! N" N( M5 M# D
你可以運行AddBootMenu.cmd 自動添加啟動功能表的腳本,請右鍵點指令檔,選擇以管理員身份運行。
' W$ O% t) i# M( g  Z9 G  V) K-------------------------------------------------------------------------------------------------------------------------------------------
5 ~+ o3 H8 O: v先以"管理員身份"執行CMD! _/ A+ w! q/ j$ n& |/ s
之後打上 bcdedit -copy {current} /d "Windows 7 x86 128GB"  (這是給win 7的)6 \& L7 }& A1 d4 O9 B
V死他使用者請改成bcdedit -copy {current} /d "Windows Vista x86 128GB"
; v9 w0 p, }. ^* Q8 Z1 n) H4 o- y2 m
之後讀出來應該會出現這句話:The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}  ) G  R& N0 v9 _3 J9 q/ ?
(這邊注意一點, { } 內的數字每個人都不一樣,請先用一張紙鈔下來,待會會用到)
6 c, H0 z/ [; q5 O, t3 }: d& i' ~; g6 f1 _
之後在打上( p" ^5 R- T/ G5 S1 J# v6 \
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} testsigning on
/ J. k7 M: Z# [0 o; Obcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} pae forceenable+ X4 t/ w/ q' f5 v
bcdedit /set {這邊打上剛剛出現的GUID,也就是用紙抄下的部分} kernel ntkr128g.exe
& F1 ~+ [! y+ f. V* f& y
4 q5 ^; U; b0 p# H" `1 \  T3 t3 U附件
7 @: o+ y) E/ m9 i3 [ReadyFor4GB_20090422.rar~解壓縮之後會出現這樣的資料夾5 ?& W1 ~. l# G- g2 `' H
! B; O" m0 ~8 Y: T0 }. I( v, B4 p+ \
/ }3 v* [8 r' j8 T( v: N( {
先把"AddBootMenu"按右鍵用管理員身份執行,完了之後一樣用管理員身份執行"ReadyFor4GB.exe"9 O0 b5 A, j7 d% Q3 z
執行畫面如下) \; e. c3 e% s
. I3 N/ g# h; G$ U
請先按"檢查"再按"套用"* b! D$ n9 t- B4 I; J% J

' m$ l3 `: e9 q之後重開機,會出現一個開機選單,選擇"Windows 7(VISTA) x86  [ 128GB with ntkr128g.exe ]"! Z# X! C4 M6 t  a
' a! Q& R3 _; P+ Y: o- X" I8 ~
這樣就破解成功囉^^
, k  h" m4 J- V; r+ F" R6 _4 V' j
7 m/ M9 g5 k. r! f- G先放上我的破解成功圖~
% \$ C- {9 a6 C9 t2 {; S6 i) ~" ~3 S# X3 g7 n1 H0 Q

$ h- k: @6 M* X, ?7 Z, S/ O
2 v4 t- \& m& H  \* ~9 g$ V& A- P8 a7 o& e. x
; g% f4 X. d6 M; C" @! D0 Z: e
本文轉載於~台灣論壇
( _: N9 O, J" e+ h) l詳細的內容請看原文:+ U' }3 n& }& b$ T# j
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 1-5-2026 05:57 , Processed in 0.231732 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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