搜尋
熱搜: ABS
人氣: 22847|回覆: 13

[轉錄]破解32-bit Vista/Win7的4GB記憶體限制 [複製連結]

個人積分:243    等級:大學部

文章日期:2010-3-21 13:23:51


大家都知道32-bit Windows 4GB的限制是微軟加上去的
1 R: m' j9 p7 Q! y                                                                                
& k- l* {& B' ?  B1 d最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法
' d1 y6 K% {& K0 q" k5 c                                                                                
- \: M8 G3 y1 Z  e2 a2 {& p文章網址:http://tinyurl.com/qlaep87 `1 o. a% O9 I5 b4 ]; G+ i% [( W
                                                                                
0 w, Y/ c/ X" S: j                                                                                
( [/ W0 f" R7 P$ L4 z; v/ H' W小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心7 ~0 m5 C, k7 a2 b9 i
                                                                                
' o. L+ O6 c% E這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題)
( J2 Z8 j. L( ?) H: j                                                                                  u: r- S: a" `* d0 ~6 X) t. Y
程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)
1 y& P3 R7 Z% ^3 x2 V) b0 _                                                                                
% |, L* z0 |% v" a+ ~8 r. d不過所有32位元版本的Vista和Win 7應該都可以使用啦~& M2 |* t5 ?$ F0 X# U+ J, y" q; |
                                                                                
! L) _- _' _" V9 T( ], Z  n4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
0 f2 V3 d4 _9 u0 k
. d/ H, U# W# h) c2 E5 e這是成果圖:http://tinyurl.com/np6oco
1 P: T3 f# |/ m                                                                                
4 g$ L0 W3 J/ s9 V7 o8 p' K; i* r下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)
* o# X2 @. G- }" s. ]                                                                                
9 Z" V/ X, ?7 d7 [+ C6 P                                                                                
$ E" X7 z5 @7 g9 pPS1:
7 U8 h3 D) [  b  c& @理論上這個程式是不會動到系統原本的檔案,整個流程大略是:
) j8 ^7 F1 d  j$ g* u! v1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE+ F# z% h" D: H, @4 {& \$ y9 t
2. 處理NTKRN128.EXE的checksum和digital signing問題1 K* L4 l( n2 W: u. U
3. 加入使用NTKRN128.EXE為kernel的新開機選項
: S# z! h# c9 o+ R" d, n$ h  i4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
- B4 C+ X' ]) F0 G+ h! Q. {                                                                                8 [4 ~! B$ u/ S: |3 ?7 c, C
PS2:1 B- ?0 J, J7 O1 H$ g
1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入): I! [6 l/ h$ l, P; I
   再把改過的東西寫到NTKRN128.EXE
: _8 W: t0 A/ V8 k, a% [% R2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了
1 T! v- W- a' F& M7 z& u5 M; u
                                                                                " e9 [0 |1 U+ I
                                                                                ! M* h: ~/ y  w
批踢踢系統版ufoderek小德大大撰寫
- a- l2 B' C' w0 ]3 A- v' s8 B
+ W( s+ R1 C5 G7 p0 P8 E% r* i/ u

/ B& G7 C# O) V/ I3 Q0 O以下是使用心得:: r- c# _1 k3 o: J9 D- @( L" K
在用了破解4G記憶體限制的軟體之後
" l! p  b* ?% ~4 M% ^/ K( I! H+ p我的電視卡的電視不能看
( l* p* H3 G5 _0 ]" ?4 y' c8 J3 |用EasyBCD刪除之後就可以看了 $ j% Z$ k# _5 T- d9 i
此外1 X: P1 O# {9 p3 ~2 m" b
第一次灌好破解4GB這軟體之後
; J: V1 |4 T0 {5 z' b% c不能立刻直接到控制台那邊把Without RAM Limit
" S; ]9 R4 M, E% e設定為預設開機4 F" [. S* E, e2 z8 d: o8 M1 c
至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit7 X. f# S( u5 e% `' v
那個選單去之後要改預設再改預設1 n6 G" K) B$ F& }! r' ~' z5 D5 i
要不然就會一直無限迴圈的重開機→偵測→關機
, x! U1 H) ?! b$ b6 F" G8 i這樣的下場就是重灌  
6 [" X+ l4 r' N6 h把我的心得給大家參考參考' B7 g+ K' Y4 l  d
% s+ @& c( h: G8 K  n; G
[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

文章日期:2010-3-21 13:33:06


感覺搞下去有點危險...* ~2 z8 h4 O' b+ J% g8 s) V
不過我已經灌了WINDOWS 7 64了~- _! R& t( a5 v2 U) H
8GB記憶體爽快使用中

個人積分:2200    等級:碩士

文章日期:2010-3-21 13:36:47


那個不是微軟加上的限制唄$ N3 U! ?. W. V- ]+ C
屬於32Bit系統本身的缺陷就是這樣5 N5 K/ x+ b7 q
不然為什麼要發展到64Bit! I1 }1 h8 h9 {* z& j: F
就算破解看似能用4GB
# z" Q  p5 E1 [$ [" W; h' F+ Z6 a實際上還是會有問題的
% s# s6 F9 F3 b, G7 Z系統一樣沒辦法去完整使用這些記憶體$ }* T0 h( ?; c
想要4GB以上記憶體
/ U! ]* N# m6 H" K: k直接上64Bit就好1 f7 O6 |. S. X4 K  o! N0 W( M
都換win7還在使用32Bit不如跳回xp就好+ g1 }9 W' r1 d' d9 R
如果是筆電送的強制32Bit可以忽略我跳回xp這句話4 n1 g$ e; ?: B: N

- A  k% ?0 d9 F3 X還是感謝你的分享,給一些想看見4GB的使用者修改

個人積分:1194    等級:大學部

文章日期:2010-3-21 13:51:05


只有Vista/Win7的破解嗎   G2 \0 F# ?0 c( ~  l/ E0 ]
有沒有XP的破解
' T* }9 z1 o- l; \7 E4 j' ]7 L5 Y1 G我需要把我的電腦放到16G~一直找不到辦法破解

個人積分:636    等級:大學部

文章日期:2010-3-21 13:55:22


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表
7 T3 i: D  a$ P! V5 C那個不是微軟加上的限制唄
, R" _4 H+ [: ~; \. b2 q& v7 Q屬於32Bit系統本身的缺陷就是這樣
: L( P( f0 B" c# h1 e* L# W# t4 A不然為什麼要發展到64Bit
$ ~/ |; _: |: d+ I. s就算破解看似能用4GB
. G% H: D3 _8 D1 ~  R/ |) v1 Q: x實際上還是會有問題的) r0 \  ?% k- j1 n& I4 D# A
系統一樣沒辦法去完整使用這些記憶體
+ u/ V+ m! K. i( j想要4GB以上記憶體% O0 {4 t$ t" u" I1 r& r: x
直接上64Bit就好
' U" M7 n- r7 B* N! f8 {都換win7還在使用32Bit不如跳回xp就好* ~* @+ [7 C4 E4 T5 m6 E
如果是筆電送的強制32Bit可以忽略我跳回xp這句話
' c: ^) c& X, t3 U8 s' N3 n8 \, g& b
& {/ {( Q2 L2 m  X6 y還是感謝你的分享,給一些想看見4GB的使用者修改
3 W' Y' H# w  }
換win7不一定要用64bit呀# V  ]  |# E" _9 w4 `8 I
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
5 X. w! m, p# ^這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上1 F! e0 M5 b2 U/ A& D% l, G
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

個人積分:347    等級:大學部

文章日期:2010-3-21 14:07:02


破解會有點危險1 }5 d1 ~* W6 x

8 w9 ^% S& F  g+ e' m而且說真的,64位元
8 U: h5 u) P& S- w% b) O, x4 M/ S9 g/ d5 J
在安裝軟體上真的快很多

個人積分:2200    等級:碩士

文章日期:2010-3-21 14:41:16


原文章由 johnny78 於 2010-3-21 13:55 發表
, T* Z0 Q3 ~6 U0 S2 v7 I: O# ^& R' m0 q1 d* _1 ?5 S7 X* S, X2 \
換win7不一定要用64bit呀
8 z- L$ H6 P% m9 e+ |* {64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
* [$ S/ U" w1 F$ g這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上) a% `/ B. e! a
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的
% i. h$ H2 O- _9 r8 }- V

+ a! A  N5 v3 t. \) r就你所說的軟體不相容性,
. [& D! K7 u( e. ?# f4 {+ X& m' v9 ^就是因為這點才會提出不如直接用XP就好,
, S, U3 g" D4 z: e) V! d畢竟你換Win7 32Bit速度並沒明顯提升,/ j' k% @3 J( j1 ?, _: j
那多花費金錢與重灌時間在這上面,5 x) [  }9 k4 P  t! s0 y8 a9 @
意義並不是很大,' N0 x; S; O. r% x
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,* Z4 y6 j  a2 s8 I; T# y
當然那種使用感覺不一樣是一定的,8 o0 |6 K. D' ^9 m5 e) u/ P
如果想嘗鮮的人也可以考慮是玩看看啦。

個人積分:1715    等級:大學部

文章日期:2010-3-21 16:36:46


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧2 r% E# `9 S0 L5 I, b2 C
之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多  U1 v- l) n% V+ w. l% |
可以參考下列文章
! {' L& L, I1 _. N' Qhttp://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk; o* v( w6 K6 k+ v$ O, {% }8 c9 E
  R# w$ r( [* B6 A- E1 ^
x86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的) c" T$ h& j: |$ J
x64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦  S; i: S) }4 m  l" H
; }" d( H: Y1 n) G; |3 N
xp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

個人積分:1082    等級:大學部

文章日期:2010-3-21 17:03:50


原文章由 johnny78 於 2010-3-21 13:55 發表 ' F1 P, y7 y: |4 [" \
! M. b4 G) C1 J
換win7不一定要用64bit呀
% I( s1 W; l. u3 |& F64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit. n2 i! H/ `! z' Q9 `2 k5 U- _
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
6 ?3 n+ r6 M; WXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

8 B+ T% e+ {' J8 L9 i3 e$ z
& C9 J3 ], q; V
% D2 E1 X2 ?! {6 @/ P& K8 v1 y" B筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,
& F( |6 Y8 B, |. o& x! ~9 P讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)
. s" Y3 p& K( Q! ^7 a: g1 O! M現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~
2 ^7 j1 S* {! b8 S; ~1 ^* t' Q我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~
4 y7 P) ~& j6 d. N, H. k但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~
0 {& q* x/ w( p8 c' ?  @; {2 {4 ]3 J" {8 d3 D5 i
不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~
* }3 S% _2 E$ K$ z我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

文章日期:2010-3-21 21:06:04


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB. }- w8 N0 ?* f
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定; E! F/ [9 G& \; K& g0 m  m
後來買VISTA時想到其它的32位元電腦也要升級( I9 Z8 D. s/ d8 A7 q
只好用32位元的旗艦版
3 J4 U0 {( a) V' P* V. j3 q; O整體速度說真的沒有比XP 64位元好, V* M( h& q* P+ s$ o
現在則是用WINDOWS 7 64Bit,速度快又穩定啊~; F! B7 t5 P2 t& A# [; ~/ ?7 \) m

" z) @) A- O+ L9 p- o- X相容性,我灌AutoCAD 2010 32位元也沒問題..

個人積分:1954    等級:大學部

文章日期:2010-3-21 21:25:46


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)
9 p. [- P5 F; G8 x% q' A其他的不管x86還是x64軟體通通都正常
9 D# W& w% A' b: J5 a; _以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3366    等級:碩士

文章日期:2010-3-21 21:54:12


我記得sever 2000好像就可以用超過4G不是@@?
+ X9 N5 l- b6 k& ?( ~7 u但他也是32bit

個人積分:1079    等級:大學部

文章日期:2010-3-21 22:55:50


其實
: b2 E6 `) j& j- A' q; p算很古早的教學喽 3 B% {0 Z+ f! R: U7 @

% f- K2 r1 y0 [3 U8 S去年年初的密技偷偷報就有教學了
+ A4 J, C8 D- S: o0 Z0 l建議大家去舊書攤挖看看吧
+ T" u% Z6 M7 T/ T他的流程蠻詳細的
& i0 d: ~; @4 X$ o+ o
/ D1 h& R( N, v( K- ]不過! p9 w; J8 G$ \# n: k- b0 q- i
我的VISTA 32bit 修改後沒有變比較快 T T. E% Y+ I8 M7 V
(這是我使用一年以上的心得...)
" Y' q; c! S6 A& F* d, S( \+ l: z, c) [4 U. H; u/ y5 r4 z( y
而且% d9 A! ]+ w4 _8 b# G
由於修改到系統的核心檔案& }$ Y7 f: S  w8 P2 _7 \  w
某些部分的微軟更新還沒辦法安裝 ...  
# d+ W1 M& w* |7 v" @0 q
" C  M9 I; b' l2 Q% K% t0 r要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

文章日期:2010-3-23 11:15:35


回覆 3# 咖啡☆〃 的文章

是阿2 Q" C% F6 A) @$ ]8 H7 n! A
而且我的CPU沒支援64.........................
) E3 r1 k1 i% l# i那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


純文字版|手機版|聯絡我們|

GMT+8, 2015-4-21 10:54 , Processed in 0.052241 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

本網站已委託巨曜法律事務所 陸正義律師為本網站法務顧問

站內發表圖文除它人公司商標、產品、LOGO以外,版權皆為本站所有;違法轉載、連結、盜取圖片必究。

本網站僅提供討論平台,所有文章僅代表註冊會員之個人意見,並非本站立場,也不負任何法律責任

Powered by Discuz! X2

Template By Cooldavid

回頂部