請選擇 進入手機版 | 繼續訪問電腦版
搜尋
熱搜: ABS
人氣: 22631|回覆: 13

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的9 q7 l1 W3 K: i- F8 j( [
                                                                                
5 H  k( M9 a: h' b最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法
! `+ S4 y& k. q0 s4 g! ]                                                                                
; y6 ?7 `+ b4 z, l, \' D文章網址:http://tinyurl.com/qlaep8" _) f0 E+ A: K$ a) B, O8 Y
                                                                                
2 m8 Q, t5 _, p# x# }                                                                                
! C) _8 T) b) L9 `: U$ ^小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心& f. b  I- `- X- {5 Z4 W& d& X
                                                                                7 E! ~% n9 l/ s5 v
這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題)3 l2 H5 w; [* q0 D/ M5 w! @
                                                                                2 `$ Y1 F. X$ q# C
程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)* [4 L: W$ U5 `( U- I" K
                                                                                . h% ]/ E/ d$ _. x  T
不過所有32位元版本的Vista和Win 7應該都可以使用啦~
  |8 l. d( ]$ O% f7 Z; f. Q% w% |                                                                                , A- {/ ~9 s4 R* z
4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
; t' }3 S1 ]/ y+ f9 A+ k
  C4 r2 a0 _% _4 {8 c8 h' q* J這是成果圖:http://tinyurl.com/np6oco
. y& t) e$ Y7 X+ e* x# g0 n2 \                                                                                
: I: y5 p$ A8 F  I- [( \/ B下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)! j, g3 w) {( L! g( \9 e$ Q( _$ r
                                                                                
: E1 U1 K! D/ T" P! F& @6 _$ K                                                                                
' T. ?& q& A$ x2 CPS1:1 i0 C0 s( X  o% o$ B
理論上這個程式是不會動到系統原本的檔案,整個流程大略是:" n" f5 W" W6 H: q# ^9 k
1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE
7 I! z) V! J7 q1 e3 l8 P2. 處理NTKRN128.EXE的checksum和digital signing問題8 I! C, J- x' U4 b% o0 Y- A, e' v
3. 加入使用NTKRN128.EXE為kernel的新開機選項
. I. _+ \' f# N% {3 t$ d8 q4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
8 O3 D" D: B/ K                                                                                + E! Q: P, L0 Z# _
PS2:
0 L9 H/ F! ?9 M; D- m) [8 j1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)
% u4 r0 \1 G7 [/ r   再把改過的東西寫到NTKRN128.EXE2 C( Q' E$ ~9 K- [$ h# e
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了

% `7 I- n& K7 q0 g  J: S( |8 X                                                                                : U7 `; i/ C! Z( o+ E5 I
                                                                                
; h3 D5 m! I& y  h1 H' ^1 e/ m/ B批踢踢系統版ufoderek小德大大撰寫
, [+ t( [8 ^# ^, r# f* ?" G9 ]& i# Y9 O! [
% T9 ]+ p" I5 r
- y+ U* B2 @) C8 Y7 v0 J% [7 L+ Y
以下是使用心得:: d' E. E! _2 g5 `  r
在用了破解4G記憶體限制的軟體之後
- {2 K6 ^- o" k5 P1 A: r! S我的電視卡的電視不能看
# B$ z1 V' \$ a) _9 Z' v用EasyBCD刪除之後就可以看了 6 R. t! j1 h/ H: D5 |, A
此外% P- r, I; i% L1 s1 J
第一次灌好破解4GB這軟體之後
/ u0 |  D2 W# _不能立刻直接到控制台那邊把Without RAM Limit
- h' [# `, H. b, h設定為預設開機
+ K: @: s6 z1 t5 K/ C2 y至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit1 p% [2 G% [$ }
那個選單去之後要改預設再改預設3 B' c& F; k" I6 z9 S
要不然就會一直無限迴圈的重開機→偵測→關機. Q5 j: A' |: i  x
這樣的下場就是重灌  $ f: m) F- T! t( S# y4 H4 ?) O
把我的心得給大家參考參考
( h  h& h! l) t# h" c- ]4 P5 c, j% B/ [) d! x) C
[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


感覺搞下去有點危險...
2 _) x: c1 b' N# l; t不過我已經灌了WINDOWS 7 64了~
3 s( J' }4 b( K, G8GB記憶體爽快使用中

個人積分:2107    等級:碩士

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


那個不是微軟加上的限制唄- g; m2 L% W- R7 i2 b2 M
屬於32Bit系統本身的缺陷就是這樣
2 n: X6 O0 o& }: E7 ~8 s' u不然為什麼要發展到64Bit- z' l# e  Y+ s. O2 b1 @
就算破解看似能用4GB7 D( I. u4 \9 W! ~# J/ ~' n
實際上還是會有問題的
0 d- y, j' n0 x0 i系統一樣沒辦法去完整使用這些記憶體
( {% r2 H9 y& E1 X/ _0 R想要4GB以上記憶體
% J+ E) n. W* T2 D6 J, C直接上64Bit就好
( X9 X3 ~' L8 J6 ~. Q* b7 p都換win7還在使用32Bit不如跳回xp就好
0 G3 f5 |, U; i% H2 ~如果是筆電送的強制32Bit可以忽略我跳回xp這句話6 {9 C) F3 x: R0 W" M( N
' D2 x% n  a7 }5 c  I. _4 b
還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎 6 X; X1 q0 @' U# G& K/ |
有沒有XP的破解 ' C2 ?- U, W  x9 n4 ?, M
我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表 1 O2 Y$ I" w5 U0 F/ \
那個不是微軟加上的限制唄
) m6 r# V) y9 g屬於32Bit系統本身的缺陷就是這樣
; C1 M! r& V7 r: ]不然為什麼要發展到64Bit) f1 I* A2 s2 M8 R. C1 h9 X
就算破解看似能用4GB) h4 ~  s4 x- o! X
實際上還是會有問題的
( L1 E0 M- g6 J系統一樣沒辦法去完整使用這些記憶體8 y) x# O5 Y: v+ W; j
想要4GB以上記憶體$ L6 ]/ I2 t- B& O0 J/ t: v4 a+ X/ S
直接上64Bit就好" \" B- C4 e( G& j: g8 U- u' `! Y
都換win7還在使用32Bit不如跳回xp就好
6 |) q- S( s* x* c( y. o如果是筆電送的強制32Bit可以忽略我跳回xp這句話+ t1 a; Y+ s' n" p, u$ E! J8 `. z

& A& q; g! o$ v" x8 W  P; A還是感謝你的分享,給一些想看見4GB的使用者修改

; J7 d9 r0 N1 _) v/ n+ Q& l換win7不一定要用64bit呀6 s0 i/ b* ?" N
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit1 ~) S4 i% {( S" f6 h
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
* u5 p# @( e3 [( W7 d% }. }$ n' `XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險# I& N- w. e9 ~1 `, y  b" E

. [. z0 J% `7 F而且說真的,64位元) X) A. g- ^% y, \

. r- ~1 @* H) k& u3 ?' c6 [# L+ V在安裝軟體上真的快很多

個人積分:2107    等級:碩士

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


原文章由 johnny78 於 2010-3-21 13:55 發表
+ r' T! k/ }; R% x% U: ~7 ^, z4 Q$ ?
換win7不一定要用64bit呀
, L# M9 q7 G% W6 J9 ]% a' \( u64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit  u  g1 s$ n6 _( c1 b( k- H; e8 N( W
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
6 R5 r" p% H6 N, IXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

8 i" D0 a, }% U* j
" T/ e; z% _  y& Q# w" |就你所說的軟體不相容性,
% m/ w+ u8 {5 T; r就是因為這點才會提出不如直接用XP就好,
6 f: L$ w7 h( ^" F畢竟你換Win7 32Bit速度並沒明顯提升," [8 D2 ^& ~' v# @1 p( y; {
那多花費金錢與重灌時間在這上面,
$ C5 p" B! c2 X% [) [意義並不是很大,+ M5 t7 t: N; b7 {) w  Q: n0 p
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,/ H6 n4 u' }$ [' Q% _: B9 q% ~
當然那種使用感覺不一樣是一定的,+ {. k2 ~7 i) R: `2 U
如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧
1 N7 g; Z2 Q4 q! _! F之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多7 x  P4 X* q/ w! |/ h: A1 M
可以參考下列文章( _6 y7 z' |$ ]* o1 C6 _' t4 C
http://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk
  t% q& V# Q4 O: z, T8 U9 R" H
, [' O0 t. T7 B% B4 Gx86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的5 h  \! ]; B$ k' ?4 v8 E0 b5 ]
x64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦
' Y! M& w1 _' t0 O3 W  p
: i+ m% s# u* v5 S" U2 h5 ]xp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
. w4 ?3 _' [5 f7 d
. F) P0 }1 e1 e, @8 _3 G換win7不一定要用64bit呀
- s  d* U: v9 b5 v) K64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit7 ?# A6 w% \) i. T3 J, R. L9 d; H& t5 }
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上3 ^( _9 @$ j8 d) J8 X; w7 L5 U
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

0 \# F% [3 E1 X  u
5 {, y/ n" h% Z4 d% }; G+ j6 l( y5 t5 Q. w$ w
筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,
2 u4 g. Q" q. H* |' a' q/ F讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)
3 k' \9 c, m" S, Q: V. Q現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~
0 C; `  g" ]; k' w1 z我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~9 r0 I. d. A$ e& @
但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~
4 {4 D3 e; K+ R, r; z- D! d" w$ Y7 m+ P$ C# [7 Z$ ~# P8 |
不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~  s1 e2 V# k* [
我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB# v; }; w( P1 L1 n
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定
# ?4 c8 F1 D$ X/ z5 z$ S% H0 B8 {6 \後來買VISTA時想到其它的32位元電腦也要升級: b" x4 u  C; S( a
只好用32位元的旗艦版
4 o! T; R  L% |5 z整體速度說真的沒有比XP 64位元好
) x! d* z5 O, H# E6 i3 H. p現在則是用WINDOWS 7 64Bit,速度快又穩定啊~: @; T( j- G" G- f
5 Z# C/ Q: s0 w$ L  f
相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)6 v$ b) D/ g0 N7 B
其他的不管x86還是x64軟體通通都正常
( h; r! b# n+ z9 L4 P" ^$ P! y3 B以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3276    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?! L, C% N8 q. x3 K
但他也是32bit

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

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


其實
( I& f' `. n" V# Y算很古早的教學喽
1 m* j+ g, s2 V2 |- g, q; g, K5 b; M% n3 W6 S
去年年初的密技偷偷報就有教學了
6 i* N  p+ ~# i& |: O( w建議大家去舊書攤挖看看吧
2 g" Y: E' b' w+ M, e他的流程蠻詳細的5 a$ }: ?  Y2 g/ e  A9 A& Y4 I
# f3 I, x+ h3 r1 r
不過
" |% e7 b/ v& x我的VISTA 32bit 修改後沒有變比較快 T T
  p  G8 X1 u, [6 _, J(這是我使用一年以上的心得...)6 u$ L. a, c# {5 A8 N
' E' A! `/ U& Q" j0 J3 \
而且
" S$ U' a, r- l由於修改到系統的核心檔案
+ C' c0 h) Z& Z% c) d  K/ T' f: k# w/ V某些部分的微軟更新還沒辦法安裝 ...  & l6 i8 ~. r% r% e2 _$ T
$ @( [: b1 Z) O" i2 H" j
要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿. u  s" r2 E3 f( M# `
而且我的CPU沒支援64.........................
6 V! o% _* n1 g+ f那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2015-3-5 08:13 , Processed in 0.054249 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部