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

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的
. o$ u- I% \. m$ j$ y$ Q8 p0 h                                                                                ; ]& D: u# Z, C7 d" p$ Z1 ?
最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法( |" m0 i  R' @5 ]: j9 L% _/ K
                                                                                
) _* T* @- V& G4 }文章網址:http://tinyurl.com/qlaep8
) r; w: \$ k9 k' Z                                                                                
1 E: y; W' @2 K! ?                                                                                
$ @& h7 `3 T" S) c: c- s, `0 n小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心
1 m, B4 i' y% \                                                                                $ o: C% H6 U& d: S
這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題)
: Y7 T- x+ ^6 U+ a                                                                                
: ^( a% r5 j4 C5 h; d程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)2 t* q) l$ X& F0 j+ s: g# n
                                                                                9 R. m% K- ^" w: ^( Y" B9 ]' S
不過所有32位元版本的Vista和Win 7應該都可以使用啦~
8 R7 M' C1 G5 O                                                                                
6 S; `; w  m; p! n2 h! X# [4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
/ B& x+ C4 t$ ~. A
* S" N. K5 x5 e- S$ i4 X這是成果圖:http://tinyurl.com/np6oco
% ]" B2 g/ S  k7 [9 R, h                                                                                
; T3 k; w$ J5 X( A$ Y下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)4 u) F* _; B1 J/ g) N& \* \9 p
                                                                                ( g+ f% M& a' c9 z% o: ?. ~: y
                                                                                
1 [8 N3 M% u: B, ~$ c# R% N: x% aPS1:
. |0 Y! h$ h1 R# V; J理論上這個程式是不會動到系統原本的檔案,整個流程大略是:' A; r+ @) C2 v- I5 n7 {7 z
1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE
8 X, s5 H, ^2 k  Q2. 處理NTKRN128.EXE的checksum和digital signing問題
  X7 @& \# H  `! j4 _: j# q3. 加入使用NTKRN128.EXE為kernel的新開機選項
2 R: u0 G) X' Q( j8 F8 f* ~; c  c4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解* C% i; X* ^" m1 f) B
                                                                                
2 G5 T- \! N) H; Z: `PS2:, {& l/ s4 S( B3 O: h
1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)
* f% y: b, i% x% O( I   再把改過的東西寫到NTKRN128.EXE7 J) Y5 t8 s5 ~* V8 m. v3 L
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了
% i' g$ c, W" R# b0 ]2 O/ B
                                                                                
- A* {- n5 P* j5 Z                                                                                
7 g; \. W$ @( a) j2 A! A( ^批踢踢系統版ufoderek小德大大撰寫
9 K* ^( S2 j  q2 h7 M6 x$ D$ i' S( z" [" r8 s9 H4 L
& q& R% i8 y. X; h* j8 ^. r

8 V/ A! {" [& y+ e( e* Z以下是使用心得:
+ x. Q' s' e3 c9 m: X/ z0 L1 M# i在用了破解4G記憶體限制的軟體之後
, w4 Z; Z# B+ a' C我的電視卡的電視不能看
! d& |+ J, p. ^; F; W$ i; M8 K' i用EasyBCD刪除之後就可以看了 3 i; m& U: x8 |- y$ _+ z8 W
此外0 W$ k# x7 H3 V! G8 Q! q: o0 e1 d
第一次灌好破解4GB這軟體之後
7 E/ P  L9 n. s  q8 \不能立刻直接到控制台那邊把Without RAM Limit
" h1 q1 z; b' K( ?5 O* p! q設定為預設開機/ u1 T9 R1 F- E4 [* ?; F
至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit
2 f6 @/ w, x4 d; x/ x那個選單去之後要改預設再改預設
  Z4 h7 Z/ D, C  E* G要不然就會一直無限迴圈的重開機→偵測→關機, `0 m7 K3 f$ p
這樣的下場就是重灌  ; u, q4 T5 p1 ]) ]) Z
把我的心得給大家參考參考/ ^5 e/ y/ M# \; L/ `
+ Y% |6 b, X: Z# C
[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5262    等級:碩士

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


感覺搞下去有點危險...
$ \# ?! ^7 Q4 Q1 L/ W3 O. T6 C( M4 x不過我已經灌了WINDOWS 7 64了~
% h* x8 N  E6 w7 w8GB記憶體爽快使用中

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

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


那個不是微軟加上的限制唄: Z- b' Z0 T' N# k
屬於32Bit系統本身的缺陷就是這樣# K9 X! r* |8 l4 ~
不然為什麼要發展到64Bit
2 {8 {4 R7 d( @就算破解看似能用4GB1 |0 V! f5 j9 H( ~; W  _1 G
實際上還是會有問題的5 e+ |6 u* w1 y- |
系統一樣沒辦法去完整使用這些記憶體) }$ Q6 O) u6 o0 ]5 y
想要4GB以上記憶體
2 R# u3 x& k9 j' y! l* @5 f  Z直接上64Bit就好
8 Q! [( c" v8 D' D3 k: G都換win7還在使用32Bit不如跳回xp就好
! P6 u0 M: ?9 L- Y$ O8 U9 w% ~如果是筆電送的強制32Bit可以忽略我跳回xp這句話( _7 G- c- \. d/ T  \

( q& F" z2 ~: s/ X0 e5 J: T還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎
: w8 N, \% R# \- a. ]9 f有沒有XP的破解
6 Z( o6 W6 K/ j8 H% h! H+ T8 D4 k  x我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表
$ N  V4 n) S& H/ C! w% E& ?7 C* X那個不是微軟加上的限制唄: I% `5 w: ?' d3 L" D
屬於32Bit系統本身的缺陷就是這樣
& b- a+ U. k! ~2 X4 v不然為什麼要發展到64Bit
, G2 p5 B$ X- E- |: E" W就算破解看似能用4GB
! @' k  ]+ n8 h/ f; @6 ^: T4 p) j3 M實際上還是會有問題的4 z. `9 `# m0 _
系統一樣沒辦法去完整使用這些記憶體
7 j+ A0 b  p  o8 n% p想要4GB以上記憶體
! e8 B1 F2 H. Y% y直接上64Bit就好
) s0 R- Y5 h# E0 G( e* _2 B都換win7還在使用32Bit不如跳回xp就好! G; E  E# z! Q5 }
如果是筆電送的強制32Bit可以忽略我跳回xp這句話( A  m# x7 f2 q- z% I7 t' {

7 j: i, w+ n% ]3 z! W1 y還是感謝你的分享,給一些想看見4GB的使用者修改

/ \% o% C& g& ?. D% q$ P換win7不一定要用64bit呀6 f, m2 p+ z; [1 `& Z- b# S
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit3 q% g& p; X  k8 t# u0 _
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
4 R, J$ b: @* ^8 Z8 w/ tXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險
7 g; g8 h+ w* S+ w
& K) M( G( v- U5 z; g) J而且說真的,64位元
3 J$ U6 i# }) B& m$ b# _% ^! ^3 Z2 P( b2 V+ A! ^5 X
在安裝軟體上真的快很多

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
! O  F3 e) o% t, A2 ]# o( }: `
( i7 x7 x5 E5 l6 F% w; l4 O4 ^* Q: D換win7不一定要用64bit呀
1 v  v; s9 @/ v  }! q9 I64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
1 r+ r+ ]/ [% q. ?這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上( X/ z2 D0 }5 E1 ?3 L; B* {
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

! b# C8 w$ A5 O1 V9 G2 H- L! F4 r
3 c. }; _7 G9 H+ t  T. n就你所說的軟體不相容性,# X+ t6 c9 F2 y# M
就是因為這點才會提出不如直接用XP就好,
7 o' I0 g" @( Y2 F' v+ s3 x畢竟你換Win7 32Bit速度並沒明顯提升,, p4 d8 {) K. f
那多花費金錢與重灌時間在這上面,. h0 ?! q3 I& |- C1 [; F# l& x3 L5 X
意義並不是很大,6 a! Z& a( {' R) |$ L+ U# q
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,) ^+ G! l7 v' o1 w! A( d- |
當然那種使用感覺不一樣是一定的,) |& C" r! D. g+ E
如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧
* P4 ^1 T( i) Y: f9 V之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多
5 X! }6 j3 D+ }( c可以參考下列文章& ]5 }3 G; W7 n1 K8 P" j; ?
http://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk
6 X- z9 w" ~6 D1 V& k, J: ?. O! m6 s6 q" X5 x* f
x86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的! a: m% c% c" v6 m1 I  ^9 W
x64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦
, m% B5 \, J4 d! F0 }8 V* u
0 V" Q3 g+ i/ m5 Hxp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
$ ^. g& I: M8 O' i- p& Q
% r! Y& p0 S$ j換win7不一定要用64bit呀; N: M8 ?9 P- i% A7 ]3 a
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit( \1 ]+ {4 p. k2 R
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上/ }+ z" U4 g( ]
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的
7 V8 z2 P6 e5 f) o% n  h
# j* h/ A$ E, {
# W6 z1 w' N3 K5 e/ W
筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,
$ p* {- w* I: O3 I8 g7 R8 ^- L讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)# ]' b/ U4 o# z" i0 [
現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~+ r- x5 o: C8 m3 K* p* ]( y
我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~5 x, o$ O! c4 R6 i. K' v# H4 q
但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~
3 }/ A, b+ `$ w$ M/ r+ F9 o; T/ `9 k" s1 d5 K2 r
不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~
! f: Y  O+ j) Z我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5262    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB0 w& f2 _& J' A% j6 v! l
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定
. g8 {- Y; Z* N, z後來買VISTA時想到其它的32位元電腦也要升級3 W. h4 P5 r# s1 L# R
只好用32位元的旗艦版% I5 A8 c( j  U( V, Y/ K
整體速度說真的沒有比XP 64位元好  Y$ ~9 k; T" o  K5 H; k1 M
現在則是用WINDOWS 7 64Bit,速度快又穩定啊~& |* g1 v" e; ?6 ~* ]0 Q3 q: y
: I! Q7 @7 n: G  [" E2 d
相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)
( P6 A5 o5 s1 T& P- l2 V' z; S其他的不管x86還是x64軟體通通都正常4 }" H& r1 q& h/ i: m/ z, h' ^
以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3142    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?
3 c1 ~: M7 i& k但他也是32bit

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

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


其實
. I# W6 F2 i  H4 A算很古早的教學喽
7 z3 `' O5 J; @9 H+ k5 c" w/ W1 k: E0 \9 y; i( `
去年年初的密技偷偷報就有教學了/ S. `6 k" [/ o: R/ z
建議大家去舊書攤挖看看吧* d9 G- l& r( t
他的流程蠻詳細的7 A( m5 l1 ?' o: o. E6 |8 h
" V( }6 j# I9 I# \5 o* E5 L' o
不過" h' n: T- B# N! g( b
我的VISTA 32bit 修改後沒有變比較快 T T
3 f8 A5 [+ m- C4 C(這是我使用一年以上的心得...)
  k% \# G0 ~) z
; x( z. x; a+ Z$ l' O* ]4 M2 [而且4 ?: B/ r1 Y3 O8 y9 V* k  M
由於修改到系統的核心檔案3 H' i7 V/ s/ d7 o' C4 o4 B$ V2 R
某些部分的微軟更新還沒辦法安裝 ...  
: ~  H6 }( W: M7 H$ ]% G9 a! r# p5 x! ?$ H' d$ e' v$ M
要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿
& d9 ?0 d& T- {, u, N而且我的CPU沒支援64.........................# g# n/ i# P0 q3 m1 m& r0 s0 `
那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2014-12-18 13:37 , Processed in 0.048715 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部