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

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的
# v# d+ E7 T/ c# G& N# Q! u                                                                                4 w) l+ j  M9 A, r- ?7 S3 T+ B/ r
最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法2 A& [6 E4 S+ ^# p, c1 }
                                                                                
( X3 R, m5 l1 T5 }1 E& ?' w文章網址:http://tinyurl.com/qlaep8
2 p1 ~2 j6 @' P+ q                                                                                
/ N; Y8 L0 w. U; {: @                                                                                ( V3 H. o! S& S" [( C( w% e
小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心
8 G' B: L& w; R- \                                                                                - y" b7 W, R2 h& C
這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題)* U* K! e+ C& f& m
                                                                                
5 y3 J! }+ Z3 [程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)
+ R6 V" h$ X) \1 K  d                                                                                . s0 @* ^- M& B/ j  i6 P, t% i
不過所有32位元版本的Vista和Win 7應該都可以使用啦~
! k2 k( E) e1 q7 v6 c  e7 M                                                                                
7 h! H7 Z% l. O( B5 W& X6 P4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^% Z) r4 S+ V. `* I0 ~% t
/ o4 B  z- V7 }
這是成果圖:http://tinyurl.com/np6oco! v' t2 Q4 A' Z5 F5 @! C' n
                                                                                7 ~( ~; C: S3 V" E
下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)7 V0 i3 d% j5 s" I( s- p( P
                                                                                3 t; j1 v# ~6 a  |1 s; G
                                                                                4 H' H2 p. v- y4 M
PS1:
, B# Q: s$ Y: ?理論上這個程式是不會動到系統原本的檔案,整個流程大略是:
  S& e1 _+ n: Z' C' ]1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE
6 E- \. B  [$ K9 J& ~, S& M7 U2. 處理NTKRN128.EXE的checksum和digital signing問題
+ u" `8 q3 U* f3. 加入使用NTKRN128.EXE為kernel的新開機選項
/ x) u; ]8 }( c- H1 e2 _4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
( w7 W+ r' u" a; t/ h9 w* `" B3 H; w                                                                                
9 V' \, l8 n; l% w5 e6 u) J! mPS2:
! |0 @7 S1 M5 T8 O% ?. p- [1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)
# p( O# R+ n. b# e  t! F* t   再把改過的東西寫到NTKRN128.EXE1 H) P* ?: B5 X. e- M( I, U; ?! D
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了

/ l6 y" I% L1 n% i# o2 R: C                                                                                2 F  B/ e0 _8 V6 ]4 ^4 i
                                                                                
: `2 G1 l/ e8 n4 D0 r批踢踢系統版ufoderek小德大大撰寫& j% K+ M! f4 y3 U/ |
  K( _3 o" ^4 V/ h% g0 N

0 W8 z  \# c% a. _/ R+ e( K7 ^2 b' y5 A- O
以下是使用心得:6 p' \3 y8 ^5 J0 q/ r9 T2 `
在用了破解4G記憶體限制的軟體之後
) x8 F* S3 d9 F( j我的電視卡的電視不能看
8 ?' @. t3 x/ S0 \' M用EasyBCD刪除之後就可以看了 / u% X! A0 {8 K$ c1 B. n
此外
6 C! x* j, }3 J# c) Z第一次灌好破解4GB這軟體之後4 A( v& w) }0 Q: E7 @
不能立刻直接到控制台那邊把Without RAM Limit
# |( o. Z) D  y; l" n設定為預設開機
: N5 I2 T/ B. l1 f" l8 N% h; q1 A8 @至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit
  n# X/ S6 c1 \; t! |那個選單去之後要改預設再改預設
1 Q% ?: b1 U$ z2 u  _7 e! x要不然就會一直無限迴圈的重開機→偵測→關機& A; k' Z( }" ~: ]* ]) J
這樣的下場就是重灌  
% ]# z3 T) T9 H把我的心得給大家參考參考1 ^! T% m( o5 ?2 }) T- N5 i* L

" R5 ?& M( w0 {" H. |[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5254    等級:碩士

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


感覺搞下去有點危險...& h% `3 M- N3 D4 z+ V3 p4 m
不過我已經灌了WINDOWS 7 64了~  G* A+ q( g3 R  C7 d
8GB記憶體爽快使用中

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

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


那個不是微軟加上的限制唄# l7 Z! t( G9 D2 P6 t/ l+ a
屬於32Bit系統本身的缺陷就是這樣
% @# B: h8 f0 d不然為什麼要發展到64Bit
" Z' u9 V$ |6 M" r就算破解看似能用4GB
5 |! Z. _2 H: E' D1 x* G實際上還是會有問題的) e8 m% f' D2 W0 f, X2 E
系統一樣沒辦法去完整使用這些記憶體8 j7 a- X: C0 D: j
想要4GB以上記憶體
0 N2 H. R8 P* b0 g# q6 y0 {0 D直接上64Bit就好
& r- {  @* n2 P8 H$ ~0 \' V) w+ R都換win7還在使用32Bit不如跳回xp就好/ K) u  o/ F: B! [3 c
如果是筆電送的強制32Bit可以忽略我跳回xp這句話
( S+ w% F4 }7 l+ A' g
, U. o* l3 L# y6 m! n- q還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎
, i0 d7 z8 u" ~' j1 S. [有沒有XP的破解 % L5 b7 O, ]9 s, g0 l
我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表 - p; e/ k0 u% Y* q' O+ V
那個不是微軟加上的限制唄
% b( \: @' L1 H6 @屬於32Bit系統本身的缺陷就是這樣
3 u2 v' z9 ~% p- B不然為什麼要發展到64Bit
  t+ B8 u5 J/ ?7 Y" {, g) t就算破解看似能用4GB
: I- e7 T  g9 x3 Z; m. e* Z9 J! |  p實際上還是會有問題的
, f0 t+ ^8 B3 d. G# j- \系統一樣沒辦法去完整使用這些記憶體
/ j. A2 D* u# h$ @0 A0 k) I想要4GB以上記憶體
. S0 i4 ^: m$ M5 _直接上64Bit就好
3 }; B! V) i) T# }+ ^) [都換win7還在使用32Bit不如跳回xp就好
! u; f, |8 L5 `如果是筆電送的強制32Bit可以忽略我跳回xp這句話; @; s' y# @0 g  e5 [

5 l" Y. v6 M+ }還是感謝你的分享,給一些想看見4GB的使用者修改
) _. w! {! n; W
換win7不一定要用64bit呀
% P% y5 `# W; g. q64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
3 s5 A7 v, f! e* o7 K2 t這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
9 L: ~, \* y' `1 i+ ?& QXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險
/ h4 h- a$ U: I/ R$ v! _  ?. S( y. y2 v) d
而且說真的,64位元1 i. L1 i7 V' |" q

- _) W6 ^3 {+ k$ {) O% M在安裝軟體上真的快很多

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
' |( t& C# v/ ?# ^9 e! n, O
' c% Q% Z6 L. j- k6 Z換win7不一定要用64bit呀
2 K  E4 v' C/ F  q# |64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit& V% V. O% d2 q4 b' [5 ]( o6 W
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上& [4 O* B, j7 h% G
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的
; g5 T( ~' z. @! @3 H) q

3 E/ o2 H% K1 j; b- @* C1 |就你所說的軟體不相容性,
1 u8 T7 {! N. S( m0 r就是因為這點才會提出不如直接用XP就好,
/ w# n/ o. e$ N4 l畢竟你換Win7 32Bit速度並沒明顯提升,
; D0 ]" G6 l. K+ a那多花費金錢與重灌時間在這上面,+ h- n1 `+ z- Q  ~- r
意義並不是很大,+ n! u1 T# s* k7 M; a; f* H2 W- n  v
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,( r& |2 O# J& i4 a! Z, z+ e
當然那種使用感覺不一樣是一定的,
  g1 |# R# G- |, \7 e如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧7 H/ I* H, Q2 O* O$ z9 F. k+ i* A
之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多
- D: l8 o4 C8 z可以參考下列文章
) i3 J7 M6 z- Nhttp://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk& t1 p  h& o! y
; U5 i+ T5 Z; U* H/ v9 w+ ^0 M
x86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的
- x6 Q# e: g$ E: J/ ]5 ^4 @) vx64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦) Y6 ?8 {0 c# |. U* G0 E4 z
$ \! Y# c( o" s. O. x5 `
xp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
: O) l$ U) {9 |0 d  e" B: @. Z, f3 l- s3 [/ p$ z& A
換win7不一定要用64bit呀
  s# b/ T5 M! a9 T5 ?. v8 L64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
* w) o( C+ N# h0 n/ b' x這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上- p* O, w: j- P! l- D
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

2 l$ F" w) e3 r) {7 ?3 f: L1 ?2 f- q$ g% P
, r9 F* q% l4 y* e+ P3 e
筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,
! U5 E: u* ], |, p讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)
! t* ]& @$ y: J6 Q4 K現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~
& w+ z% I! l# A; X我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~# T. @- F  d) S3 f' z) ~2 {! r
但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~
# D8 M8 `# e+ m6 [
# \" L4 r0 M; |7 d2 D3 k不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~6 Z) ^  |3 r2 w
我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5254    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB) |' n7 R4 m8 Z) I  r3 p- [9 H
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定
# O: m$ P8 ]. ]/ d% \+ I後來買VISTA時想到其它的32位元電腦也要升級
- ~7 V' m/ x  s" z8 U( g只好用32位元的旗艦版
# i. s/ F& C! G7 p- L% V0 J8 u整體速度說真的沒有比XP 64位元好
7 l; j2 O4 O4 ^6 l現在則是用WINDOWS 7 64Bit,速度快又穩定啊~
4 i* J) J4 {. f$ [. p
2 T9 c# A) |, V, x4 @) |, n! j& Y相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)
3 j: _. |/ i2 O1 T! ~1 z7 }其他的不管x86還是x64軟體通通都正常
8 V6 Y5 t) [1 d" z+ ?以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3096    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?
  c8 Z  b* ]) J4 P7 b但他也是32bit

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

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


其實5 w, I1 ^- o8 e& J) }# f. e3 y4 u+ R6 A
算很古早的教學喽
: b0 G' R# ], k- @0 V# [; q+ r: ]- K3 l+ J  ^: Y/ ~
去年年初的密技偷偷報就有教學了
8 d. d  W6 z+ X+ y- ^/ ^, y建議大家去舊書攤挖看看吧! E0 M3 ~4 n! g9 b
他的流程蠻詳細的0 T# ~3 W1 X8 S% o- I; L9 d0 B

1 |0 M( r- G  E- g3 t- M不過6 C$ S/ f) k& B0 }9 S3 o9 Z2 T
我的VISTA 32bit 修改後沒有變比較快 T T
$ u! }* Q) H, s: F! F# q$ V2 F(這是我使用一年以上的心得...). M: w* c( Z* u
- Q/ a5 E/ h, D# N- ]
而且
* y' f9 h) F; U- K由於修改到系統的核心檔案7 M: f" Y8 C) y5 m2 _" B" o
某些部分的微軟更新還沒辦法安裝 ...  
! X& J, A! a; w% l: n+ _* x$ B) @- I* Z! v) M/ K2 t# S; w4 R) q$ ]6 d
要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿4 w2 ~! {  H: G" J4 Z2 k- f( a1 X
而且我的CPU沒支援64.........................
# m- y& i; G  c) T: {那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2014-11-23 07:36 , Processed in 0.036528 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部