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

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的
! W. v& N8 S1 J+ n& k4 E. v                                                                                . E7 E6 y. u1 {9 a8 d+ |4 I& i
最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法
0 a! r/ W' Y6 d! h2 O" Q1 b) A* ?9 Q                                                                                6 q* l4 Y- n' @+ K/ Y
文章網址:http://tinyurl.com/qlaep8
2 K# z9 D) m' |                                                                                2 V6 ^5 V4 Y4 s2 [; G
                                                                                - L. ~- v0 K1 a5 ^9 T& `$ h
小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心
% D/ O* u. w% m9 H% ^& b6 i                                                                                3 q$ L- G$ `0 }( Z. l/ o; P
這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題): {) G* v  ]: J8 G) S; w/ Z
                                                                                / o6 W4 Q* m# u0 |  M( r% j" Z, `
程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)
/ l; f9 G8 P- [: O                                                                                
5 v$ l0 O  U% d$ v: q不過所有32位元版本的Vista和Win 7應該都可以使用啦~3 q. p  V* N- c+ `' P% E
                                                                                
. u5 B( k0 R2 \' m, a4 o( n) e4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
' N/ ?5 B+ }& Y6 Q; N! t
6 O# T1 J/ c  b: b& z0 v5 X這是成果圖:http://tinyurl.com/np6oco
, C+ o* j$ B* O+ i3 v% b                                                                                : m. R% r/ J$ |
下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)
3 i" ?# y( Z' t: g                                                                                
; I. `3 M& X7 e& l* y6 V' E, o                                                                                  O; X5 X: ~$ b0 C
PS1:! Y- u0 {) c. p$ s  _2 |: k6 C
理論上這個程式是不會動到系統原本的檔案,整個流程大略是:
1 V& g. T) A7 m) s& ]1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE
! _6 b. R+ @! J+ ~' q  U6 A- V2. 處理NTKRN128.EXE的checksum和digital signing問題
0 T" s7 h# `5 O, c' c" g6 ]3. 加入使用NTKRN128.EXE為kernel的新開機選項
% S5 a3 k6 r8 [2 R! c. g4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
9 y) Q% t9 M! \" a* w0 x9 J                                                                                
, K, M8 v  O, ]3 v: [PS2:* d& e( @# A. Q: H; J( Y, J& H2 ^
1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)+ M& d; w4 k3 U" n% D. Z; G
   再把改過的東西寫到NTKRN128.EXE! u5 w6 S" l- J6 x' j
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了

; q8 |5 q! O; }6 \+ I$ }& L* c                                                                                
* K1 _+ p8 Z. i3 l                                                                                0 T% c: {8 G% m
批踢踢系統版ufoderek小德大大撰寫
9 a9 h+ C$ X; Z* ?6 J. n% J6 x4 w$ k7 D
5 q* ~/ d5 U0 J$ F
/ y8 z/ u4 p% v. h$ S! Q
以下是使用心得:
- x+ h- w+ W, B  L  S在用了破解4G記憶體限制的軟體之後
4 F- f! q9 ~/ b- m5 n) A: B8 S我的電視卡的電視不能看
6 w( V* ~" a' w用EasyBCD刪除之後就可以看了 $ K- F+ M! q0 e; k1 [9 B0 j
此外0 q7 f7 N6 c% d) J
第一次灌好破解4GB這軟體之後' }4 j& p. m- t0 s' d1 F; A( q
不能立刻直接到控制台那邊把Without RAM Limit
0 F! N+ \7 ?4 h( P% _設定為預設開機
' R7 ^0 v' A3 ?( k; S至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit7 ~: q" M2 ~/ G$ D1 o9 {, S
那個選單去之後要改預設再改預設( M( x$ \) S5 X0 u$ y! v+ D% l
要不然就會一直無限迴圈的重開機→偵測→關機: \1 L" e% T* ~/ c
這樣的下場就是重灌  
* ^8 p- E% b  ?) @; g) e把我的心得給大家參考參考( ]. t! [) R% }% X/ ^

9 k, T. ~0 [; q- o; f1 z( a3 w[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


感覺搞下去有點危險...  B3 |1 e4 j' W5 }, |& R
不過我已經灌了WINDOWS 7 64了~
! q4 b; J2 E' t: V+ q3 k# H! {/ c8GB記憶體爽快使用中

個人積分:2158    等級:碩士

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


那個不是微軟加上的限制唄4 E0 A9 P3 z  T/ v* M
屬於32Bit系統本身的缺陷就是這樣9 M+ g3 d( t5 a6 a
不然為什麼要發展到64Bit. z2 a/ {, L( t: p$ u) V5 Q
就算破解看似能用4GB
' n; C4 t& y# X. T( Z8 F# k$ v實際上還是會有問題的
, n& A+ s: H6 P& d! J系統一樣沒辦法去完整使用這些記憶體
" ]2 v" a7 O- D想要4GB以上記憶體* b+ s' V( B/ L$ P( K' H
直接上64Bit就好
6 W) ?/ |+ E  ?+ R  c$ B都換win7還在使用32Bit不如跳回xp就好
' R& D! n# q" C+ ^6 A( d如果是筆電送的強制32Bit可以忽略我跳回xp這句話# H" @7 U1 ^: K- _* Y

& }7 S( h7 G- N  r% `4 Q1 \, u4 f還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎
4 {' c9 A8 I7 e有沒有XP的破解
2 u, f. T( q3 E  H% [6 J我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表
9 `# |0 n& V# D& b  A9 ~/ i那個不是微軟加上的限制唄) c: Q) W5 \( G
屬於32Bit系統本身的缺陷就是這樣/ u$ S+ X" l, A1 B3 S, w; {0 o
不然為什麼要發展到64Bit
9 G: F/ }8 a* i6 F3 Y就算破解看似能用4GB
' l. M  I6 ~/ m+ n# Z! h1 [- r實際上還是會有問題的2 {! {# u/ {/ m- p
系統一樣沒辦法去完整使用這些記憶體
0 D' U$ e& B9 o3 `想要4GB以上記憶體- z8 o3 ^# b7 A% D
直接上64Bit就好
# [2 [! D+ v, O2 j5 N6 E9 \都換win7還在使用32Bit不如跳回xp就好8 R' ]% Q  G! ^2 Z; U
如果是筆電送的強制32Bit可以忽略我跳回xp這句話
+ U1 f9 S) H' G9 q1 U5 Q% J% N
9 N1 X% L) Z4 X, y$ g5 ~" Y還是感謝你的分享,給一些想看見4GB的使用者修改

) Z5 Z( W5 n6 I8 m9 }, h換win7不一定要用64bit呀. G* e/ b- k5 o
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
8 }3 e: F, r$ f這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
% V8 j4 p' r! ~XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險
9 G! C' o) @$ j3 `+ l9 W
3 h2 J( T/ o" C9 P0 C2 I而且說真的,64位元
. \- k$ |( r; B. p; }
( k* h8 ]8 Q4 J1 W4 @在安裝軟體上真的快很多

個人積分:2158    等級:碩士

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


原文章由 johnny78 於 2010-3-21 13:55 發表 4 B% E( {; u( A- ]2 {$ M% z0 m

& s! Y* Q1 S' ?/ R' j! {( r換win7不一定要用64bit呀
) h/ R4 o$ ~5 Y# v3 U3 D7 P8 N" q8 k64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit  Z2 }+ m" ~  I
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
1 y( X& z( r0 O/ sXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

8 E( V, z" M! r( R* h$ y
/ J& a) n- d0 |/ c就你所說的軟體不相容性,0 _% R) j' C+ i7 ?2 t- G; G
就是因為這點才會提出不如直接用XP就好,  I! P& S9 Z1 F2 C
畢竟你換Win7 32Bit速度並沒明顯提升,
2 U  Z0 X8 }: r0 @" j那多花費金錢與重灌時間在這上面,- ^$ ^& W. R" Y5 @- K6 j
意義並不是很大,
0 {9 p5 a& k: B8 c( X% y等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,/ Y& E5 W9 [: s4 t- J  ]' i; j
當然那種使用感覺不一樣是一定的,6 b3 M  z( T9 w' L* I( o  K
如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧
' {2 g' L* E: E5 S之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多
. {4 q- H( a6 [6 n0 y可以參考下列文章
5 I" u9 l# O. R6 Vhttp://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk- G+ y9 c7 d- k$ U

3 V! K' G2 E2 D# F& |/ Cx86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的
' \) \) f0 B! J0 j/ p5 Mx64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦
- ^1 i( c$ T8 Q, M6 E  G: ^; Y9 h5 _7 [% {& X1 A8 c/ k6 C& P% h
xp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表 % e' S" l- V9 l; ~; \) f8 q+ J

% @* L& M% L. Q8 m* F% S1 L5 t" D換win7不一定要用64bit呀* G. w" T1 m  h. l* P/ t
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit9 Q7 h# m' [2 C% ~
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上1 J# Z# G) F" x7 |3 {+ u) k/ {* _3 \
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的
- h# u+ |% z. n0 e

% z- B. D% X9 C* {2 p7 \
1 A, Y9 ]/ u# t) p' q筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,
" k# d) j3 S" s: K+ L% |6 B讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300). y1 t. S' ?; T2 ?; i
現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~
. j  g) g$ U% N; l- `: ~* m9 Y* ]我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~
2 o1 K' ?6 _( r$ Q7 ?9 T但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~6 k0 R' L+ w8 J$ }4 |1 N, }  h4 W

. q' j7 p" A' a  j不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~( Q+ W+ `- o% U# t7 ~
我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB% s: }9 C9 l0 A; C" I
從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定
) S; t2 J4 |; G- U+ C& ^- Y後來買VISTA時想到其它的32位元電腦也要升級6 G# l! n0 \2 h4 v. l
只好用32位元的旗艦版
! \. E0 h- g( a4 Z! D. ~整體速度說真的沒有比XP 64位元好! v& ]* N/ z% W8 @
現在則是用WINDOWS 7 64Bit,速度快又穩定啊~( {& t! I3 J% D: t

$ n+ C! f) v4 I# k, q" F( T相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統). Q) B5 r! y1 e/ b: p
其他的不管x86還是x64軟體通通都正常
8 o! ^; I% L) T2 A# H以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

小海  

目前上線

|顯示全部樓層

個人積分:3328    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?# R  e8 {( H1 I
但他也是32bit

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

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


其實
: v6 J* f7 ^: c算很古早的教學喽 % a- p: G) z$ g) E( `& I. b7 F$ s" \

2 m: t" a! f$ h  `% Q去年年初的密技偷偷報就有教學了0 `4 l6 Q4 j+ V( \
建議大家去舊書攤挖看看吧
! I1 V4 T- H& l$ v* v: c他的流程蠻詳細的& F* X' Z- o+ A, [; U
- |! t6 _  u2 ]) }5 d9 |
不過) ~2 ]* b6 A1 f% J; ]& p& z
我的VISTA 32bit 修改後沒有變比較快 T T6 z/ K+ @" L7 A
(這是我使用一年以上的心得...)# A5 T, `  \7 X' P+ P9 R

# i: }+ ?. l5 B9 Y而且
4 {1 e4 e4 g; M4 o由於修改到系統的核心檔案3 m+ v. O( _: z9 A$ J- n
某些部分的微軟更新還沒辦法安裝 ...  * o+ y* o/ I( l8 W! E
6 F. V3 ^( U( \# F9 I- Y* h$ k0 u
要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿
: `; I4 \" Y5 B而且我的CPU沒支援64.........................! e+ k3 D1 H1 s3 t3 m
那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2015-3-30 22:10 , Processed in 0.055227 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部