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

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的% ]% `7 j; B- `" h9 [5 ~, V
                                                                                ) B+ @( Q! L8 l4 F0 N
最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法
8 H9 Y; c2 l! G9 G                                                                                
9 q# K+ A, u' }. X文章網址:http://tinyurl.com/qlaep8
* H& ~. O8 Z( I( U. V9 R0 Y9 p                                                                                
! `2 `- ~1 I6 R# j  R2 _+ z2 {! z                                                                                
0 m% Q: o9 A+ p: e: v$ a小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心
& n- V7 u+ b2 x& M9 r                                                                                
1 e9 l5 F9 b% O2 P" Y; P4 E這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題)
* D# G  v4 O! ^+ c: V& O& `& x5 [                                                                                * |' Y0 d8 l! m+ [# N3 r& g
程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)3 }4 ?8 |1 @; C! h
                                                                                
; p4 m/ N4 V! {. m; G不過所有32位元版本的Vista和Win 7應該都可以使用啦~
# C3 S+ s9 n. P, q) N$ y& s; d                                                                                ' J0 i+ S9 S( n
4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
/ H0 @3 I1 x; A8 X0 N# u" }  D& [7 A- \  Q$ j4 J- D9 t* e9 K
這是成果圖:http://tinyurl.com/np6oco
) w" p; L( z3 C8 |' @' A! w2 i% w6 m: h                                                                                0 p* _1 q% f  m& S3 [0 m9 j( _5 I2 K  `
下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)' E; j* w7 ?- |# C) f$ {4 }
                                                                                
  M2 ~- K" m% _, \4 I! J                                                                                5 K: I* B  [$ A
PS1:
, y! l1 w- I1 w7 E理論上這個程式是不會動到系統原本的檔案,整個流程大略是:3 p$ N% Q* H  Q8 n
1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE
4 B& c1 G' T9 \6 q0 L! K2. 處理NTKRN128.EXE的checksum和digital signing問題
  q8 S5 c) Z$ M) _3 W. j. Q3. 加入使用NTKRN128.EXE為kernel的新開機選項* c( {3 a8 j$ }' @4 l/ Y
4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
4 H4 R* T" |# z/ R0 a                                                                                + `! d1 f0 q( t+ {! B7 H! P
PS2:
$ E1 Z7 `( l; w, M5 _% O) v1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)* ^- Z" z# ?: T! `
   再把改過的東西寫到NTKRN128.EXE- p$ B' R4 x7 J+ O' C& q
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了

- B; p0 ^8 [6 x1 X                                                                                / Q2 Z. x# s1 z  S% K% y4 z" ?, q
                                                                                8 `" P6 O; K! o
批踢踢系統版ufoderek小德大大撰寫
. e6 X/ q6 p6 c$ G9 X% `" t
/ C  a( g8 M5 L* V  o9 _$ C1 M. y) l  t+ k2 U. a7 X

) D2 J, I. }, |6 J: t以下是使用心得:
0 [3 B1 D2 d: q; m在用了破解4G記憶體限制的軟體之後- E  o- b, k9 R/ l6 e4 P
我的電視卡的電視不能看/ m( Z4 h7 a' z$ p9 {
用EasyBCD刪除之後就可以看了
0 y) k# }3 m# ~5 N% X, V9 }# e此外
+ j* ^, M) d4 ?5 n& R( G: Y  B) E% ~第一次灌好破解4GB這軟體之後
& ]( T3 k& E" C6 t2 n5 Y6 ?. k4 L不能立刻直接到控制台那邊把Without RAM Limit$ E. g) I" ]7 C- X$ T, K
設定為預設開機8 e* r4 |7 c* |2 Q$ E
至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit
5 ^: R7 Y9 _1 n6 q那個選單去之後要改預設再改預設6 a5 y8 i6 U$ A" C7 d' B6 b( I, a% e
要不然就會一直無限迴圈的重開機→偵測→關機
0 D+ x* W/ k/ o4 Y- R這樣的下場就是重灌  & l7 |/ S% S/ g2 O
把我的心得給大家參考參考: C- |% j3 i* @* |3 b+ J
1 z0 R1 t+ w) ^  v; ]3 F% [: ^
[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5256    等級:碩士

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


感覺搞下去有點危險...
' t* [) N- Z. c  ~& X5 s$ w不過我已經灌了WINDOWS 7 64了~
' t! c, s' U1 }$ o) `8GB記憶體爽快使用中

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

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


那個不是微軟加上的限制唄
5 `$ [7 ^* v+ A$ T屬於32Bit系統本身的缺陷就是這樣8 T8 F" r) \. y& p4 P+ R
不然為什麼要發展到64Bit
+ ?' l2 P7 y- h' p  j就算破解看似能用4GB  O. m8 ?9 T( w: P5 S4 Z; g
實際上還是會有問題的
! c- {) j; j  |9 _5 i  Z0 i* f) Y系統一樣沒辦法去完整使用這些記憶體
% [8 [+ ]6 Q$ m3 k6 r想要4GB以上記憶體& _7 @1 b# @0 ?2 `% T- Y- }
直接上64Bit就好
1 i" p& e4 r4 m7 V7 r都換win7還在使用32Bit不如跳回xp就好
, }+ B( {3 U/ `, Q5 }$ d如果是筆電送的強制32Bit可以忽略我跳回xp這句話7 U+ l  b$ {  i

1 n* j8 S4 y& j還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎 6 ~+ s: N* {0 Q. z
有沒有XP的破解 & U5 ^3 U" N4 j( h2 }7 c* z
我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表
/ ?7 l, S" C7 L( h) Z$ _- G" @3 _那個不是微軟加上的限制唄7 u4 E% b7 g" ]* l0 }1 _
屬於32Bit系統本身的缺陷就是這樣
5 r, k  \: f% F/ W" ]5 k不然為什麼要發展到64Bit
! I1 Q6 Y* H) p9 d# `6 J就算破解看似能用4GB2 l6 \2 \; V* |! I
實際上還是會有問題的
0 z7 W+ S' b9 o3 `系統一樣沒辦法去完整使用這些記憶體: a  R1 G  k% Y8 g% k6 ?  O: C, H
想要4GB以上記憶體
' Q3 J1 |, U, m7 K1 _+ V- [直接上64Bit就好
, F- d: D* ?4 a. n% d5 k都換win7還在使用32Bit不如跳回xp就好) k+ d! O6 ]& y4 v; Z- X, R
如果是筆電送的強制32Bit可以忽略我跳回xp這句話
# L! ], j$ y( F1 o$ v. B' e6 j
- ~) ^" B; L# k6 h: h還是感謝你的分享,給一些想看見4GB的使用者修改

5 N- e6 I) D- j* S6 }( G換win7不一定要用64bit呀# n6 B% Z8 O  T' c
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit$ B5 a2 r$ x) w: b9 v7 w
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上$ A( ~. Q  @/ D( |  U
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險
8 _4 Q" {' s2 a; _. f6 s) [" I
* g6 g+ H( O' R( X& S4 B* Z: K而且說真的,64位元
1 [; s, X1 E: V  o0 K$ b% y; G% u$ W8 ^. j
在安裝軟體上真的快很多

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表 ! o) h0 `0 m! m" V6 O

3 F0 x0 s4 ?# |: ^+ h換win7不一定要用64bit呀
7 b) @% D( _; h5 n# r64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit6 [1 X5 H1 k6 v6 l
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
3 ]4 X& {+ L- B& `XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

+ F( L: T5 K. G( Y2 j( a& |; S- \$ X1 C. j" w1 A3 R
就你所說的軟體不相容性,
4 E; p0 N4 \5 z' Y/ \$ a6 B就是因為這點才會提出不如直接用XP就好,
% o0 g/ v4 @, m1 i5 y5 j# I畢竟你換Win7 32Bit速度並沒明顯提升,5 V3 D! k7 `0 a% c3 k+ Z
那多花費金錢與重灌時間在這上面,
( ]) S5 n3 ~; G1 d+ m: b意義並不是很大,1 @7 N4 ~/ t% k+ z5 {7 j% `
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,
$ \8 T+ w# t% e6 ^' p當然那種使用感覺不一樣是一定的,: K- I  `2 Z9 w/ {, B4 |) u
如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧
8 Q/ E4 u9 R% K0 o- {- h之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多" {$ i8 ~; v7 U( M6 y7 c
可以參考下列文章
6 n( q- F1 M  jhttp://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk+ J2 ]. R8 j* h8 M

% i: N  @9 n. }& j6 d+ Z: Ix86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的/ Q( U, W! h8 l1 I" I+ _# @1 ]& x
x64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦' o# i9 u  x# E% R' U% E

5 Q, V7 q; P9 Mxp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表 3 t% T- l! b% T  N9 [& z5 q+ C
$ ~1 T8 q+ N: U+ d
換win7不一定要用64bit呀
$ C, n# w+ J3 H( J0 i64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
0 M9 G9 z$ S- U: O$ ]這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上: y, F8 ?4 X4 X( x3 g3 ~
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

4 q8 s& I- B) ?2 m6 x& R
) T6 r' P) T3 r
6 ?: b% p0 T- O7 q筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,8 f& K6 a  f( }# x* g- c
讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)9 ?1 E4 t& z* u7 z
現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~0 g5 C" k& G9 M! L7 T
我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~
" K! w9 P% }2 n% N. p3 H- e但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~1 M  G$ y- K8 |2 [* `* p" e; `, J( A
' v4 z& j# o$ ^: D6 G- }
不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~. Y* ~0 x1 c& {; y, m) l/ U
我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5256    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB4 P+ C! X% x5 N+ ]/ ^
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定. b, Q, F# a0 z  K
後來買VISTA時想到其它的32位元電腦也要升級
# ^& q" o- y% d* a只好用32位元的旗艦版
  b3 x7 `6 Q2 W7 X5 E2 f/ `整體速度說真的沒有比XP 64位元好
8 y$ G0 m- [  K" y# W: [! |現在則是用WINDOWS 7 64Bit,速度快又穩定啊~
9 c( G0 f0 l4 t9 ~9 B* o3 \" M/ \# K9 P5 l: y8 b# E8 w
相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)7 l7 W" D$ ]5 D# j' G1 w' C
其他的不管x86還是x64軟體通通都正常- k" a# k* S( h/ j' m
以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3108    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?/ J" f3 r- w( N; Q3 s( G' m! K
但他也是32bit

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

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


其實5 F+ l. x% {6 |, J/ o; v
算很古早的教學喽
* K! n( H* _* `( f4 y4 i/ I( ?8 u1 @( T+ @' n
去年年初的密技偷偷報就有教學了( x) \1 k0 S" C& j! c( K5 X" C6 a
建議大家去舊書攤挖看看吧
9 r+ j. z1 `% _5 @他的流程蠻詳細的5 P1 x1 @; h. k5 t$ g4 n3 L

- q' L. p* c- r不過
4 ^: B9 K" n) T1 a5 V9 Z我的VISTA 32bit 修改後沒有變比較快 T T
# N7 Y6 e0 A% J, n8 f(這是我使用一年以上的心得...)0 x5 P( O: E! ~5 l' c4 d
( G6 F* t( W1 Y6 J0 c5 t8 r' t& V
而且
: u& N& L' W4 {由於修改到系統的核心檔案5 i: I# Q: S  I  w) D4 P& f
某些部分的微軟更新還沒辦法安裝 ...  2 U( S: H. k4 H, \" M6 c" Y

3 P, D) d, x& }( t2 F要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿
! Z8 y5 |% M% X; S. d" w而且我的CPU沒支援64.........................
& ~6 J; D3 z, m7 C8 O那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2014-11-29 16:27 , Processed in 0.051796 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部