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

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

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

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


大家都知道32-bit Windows 4GB的限制是微軟加上去的  C) z' ?! M0 F1 y% d* s( k
                                                                                
; C% h- q& U2 S; p0 `2 c  z最近在查到了一篇文章,解釋了修改32位元核心取消這項限制的做法
& \) j& U6 K, C1 j, w                                                                                & g2 Z  U2 D: Q3 y( G
文章網址:http://tinyurl.com/qlaep8" S" D  q0 H) l# s* t& a6 K
                                                                                
; z% I  _. E5 @1 g7 {$ s1 S                                                                                
" S. C! x* `$ [1 J6 q8 e. t2 I3 N小弟根據裡面的方法,寫了一個小程式可以自動修改Windows核心
% y" C! K4 S* L, f* I/ O# c& t7 |" M                                                                                % X" }( e6 u' }& W0 k
這樣就不必為了完整使用4GB以上的記憶體而換到64位元的系統(畢竟還是有些小問題): O" {/ M) l/ r- ^4 }
                                                                                
4 e1 V9 H0 X# x5 X7 u4 J程式目前只在自己的電腦上測試過(Vista SP2和Win 7 Build 7077,4GB of RAM)
' a4 O6 ?$ @; N0 w( k& S( O. n                                                                                
. t* [8 A7 G3 |7 X$ K不過所有32位元版本的Vista和Win 7應該都可以使用啦~$ O' Y( k& H8 \% M
                                                                                ; P. r' E9 S. ?/ n+ `0 K
4GB以上的記憶體應該也是OK的,各位有興趣的話可以幫忙測試一下^^
$ A, g  w( o. {" M  b. j8 y1 C: {5 @; @$ y: b5 M9 b
這是成果圖:http://tinyurl.com/np6oco
2 b7 }0 z% Q+ t7 j/ F                                                                                
9 O$ T, N) e0 t& x! ]& k下載網址:http://tinyurl.com/nyjn88 (說明請看README資料夾)) R& @9 I. e, N3 V% l' k
                                                                                
2 Y7 |3 D. f3 [# h" F                                                                                
. d$ R) K. B( ?/ I2 N7 `' p  A. PPS1:& \4 ?8 _" L) }4 _
理論上這個程式是不會動到系統原本的檔案,整個流程大略是:
# d' u3 i3 M+ Z4 ~1. 依據系統內的NTKRNLPA.EXE產生NTKRN128.EXE6 e# e2 K% y; D! Z' J( |, Y. J
2. 處理NTKRN128.EXE的checksum和digital signing問題+ J+ F5 u5 L+ r+ G( w% v$ a( b1 Y
3. 加入使用NTKRN128.EXE為kernel的新開機選項
. H5 i3 p, |" m% [) `8 A/ p4. 詳細情況可以看一下INSTALL.BAT的內容,裡面有註解
' l/ f* o9 `8 r7 }                                                                                
& i$ h! e: g/ ]" HPS2:
5 n! B( v" P8 i% M. u% A0 x1. ntkrmod.exe會純讀取NTKRNLPA.EXE(直接用C++的ifstream讀入)
+ p# U- m! a: k; W   再把改過的東西寫到NTKRN128.EXE) ^$ H& D2 X+ }3 p( u" V
2. setboot.exe只會加入選項到開機選單中,如果出錯的話用EasyBCD刪掉就行了

# M. N3 r" Z, t7 G                                                                                ' e3 \: g% J8 D+ \; G& K2 I
                                                                                - _' ~( N0 t, V# N$ l% B
批踢踢系統版ufoderek小德大大撰寫* u& b; e8 w# j$ x

, b- t  S  I( U# B5 e; w7 A7 h, _
: @3 c6 {3 d9 v# B0 ]  F
以下是使用心得:' }4 E4 y0 _3 G# o( R+ r
在用了破解4G記憶體限制的軟體之後
# }7 y/ r1 f5 t8 {我的電視卡的電視不能看
6 o6 Y+ [; `. U4 E7 z& p; z用EasyBCD刪除之後就可以看了
0 B7 V- g" {1 K9 p# ^0 v此外
( q0 [+ ]; W- }. f4 U第一次灌好破解4GB這軟體之後7 b8 {( V: ^& L% j4 Q6 k
不能立刻直接到控制台那邊把Without RAM Limit
8 a! F0 _) j: \) h設定為預設開機
# z% I! f- L/ W. w; T* ~; c至少第一次要讓電腦直接跑到Windows 7和Without RAM Limit
$ Q! C3 [) D' N# K* B  J那個選單去之後要改預設再改預設  n1 O0 D  `( `# j- u6 B
要不然就會一直無限迴圈的重開機→偵測→關機7 C3 |' E- l  n; X; R1 [
這樣的下場就是重灌  
" D/ V+ o7 }7 i! H把我的心得給大家參考參考& ]* [3 W9 h; n/ g. |$ l+ e
2 J5 u5 f& ]# T: X
[ 本文章最後由 sclife2003 於 2010-3-21 13:26 編輯 ]

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


感覺搞下去有點危險...; `( o% n7 ~$ {6 O/ ^
不過我已經灌了WINDOWS 7 64了~
: g& R, ]$ n# D2 R3 ?0 W5 |8GB記憶體爽快使用中

個人積分:2047    等級:碩士

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


那個不是微軟加上的限制唄
" T: F, b* m2 M! q" I屬於32Bit系統本身的缺陷就是這樣
8 k4 C* s: ?% f$ G6 w/ \& V. t不然為什麼要發展到64Bit! e$ ?5 E" H5 j$ I. w% j! J
就算破解看似能用4GB
( ?6 d% i5 @: m  Y' F實際上還是會有問題的
5 V6 r3 G& \8 J' |/ e! t+ \系統一樣沒辦法去完整使用這些記憶體
6 L/ W& e6 }) [6 @* {想要4GB以上記憶體
# |' D' p3 A4 {7 K! O3 v  i5 A直接上64Bit就好
% P) Z1 C5 F5 t; u- f8 C都換win7還在使用32Bit不如跳回xp就好! R& }/ X( m) o( h0 }" Q1 {
如果是筆電送的強制32Bit可以忽略我跳回xp這句話6 G( E; Y8 g" ], w
- x' d( C, Z+ @4 B6 w* R
還是感謝你的分享,給一些想看見4GB的使用者修改

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

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


只有Vista/Win7的破解嗎
, Y2 K9 x) e8 U有沒有XP的破解 : ~* c* Z4 D: c0 j& S0 I/ G
我需要把我的電腦放到16G~一直找不到辦法破解

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

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


原文章由 咖啡☆〃 於 2010-3-21 13:36 發表
+ ]6 l- k; F7 L, x( E7 a# o, q$ W  [5 I+ r那個不是微軟加上的限制唄
6 u# n  C+ H8 U$ K/ p屬於32Bit系統本身的缺陷就是這樣
. ]' c2 ^: X3 Q2 u) e  {7 U: Q不然為什麼要發展到64Bit3 R% C# z0 b% c3 O/ I0 |
就算破解看似能用4GB
4 W  D# C1 O. I/ ]- W) b8 V實際上還是會有問題的5 w. p3 o% {. x& ]
系統一樣沒辦法去完整使用這些記憶體
$ U7 D* ~& I* q' O想要4GB以上記憶體* J: p2 |! i+ L
直接上64Bit就好* }7 A8 e: u# d$ z8 _# P
都換win7還在使用32Bit不如跳回xp就好; r: t$ @/ Y, F6 F& p: b5 |
如果是筆電送的強制32Bit可以忽略我跳回xp這句話
- S9 ~8 N' T1 g& B5 @  y; `; J% M- Y6 n9 V
還是感謝你的分享,給一些想看見4GB的使用者修改

* o% a( m/ N; B1 `4 \7 \換win7不一定要用64bit呀$ |6 t  S7 D1 |
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit  V" R0 `5 a# O
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上
. k# s1 f, m* S, r* C3 ?7 YXP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

loveyou90706  

小月

雲遊中

|顯示全部樓層

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

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


破解會有點危險' X" [( J7 A- y7 K9 N
+ |" e" Y6 `. X7 F* A0 B
而且說真的,64位元
, i0 }5 A' S1 C! H0 S# S4 Y( U: s+ v5 v5 x$ U0 X
在安裝軟體上真的快很多

個人積分:2047    等級:碩士

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


原文章由 johnny78 於 2010-3-21 13:55 發表
7 ^# t9 K- Y; V! D7 m( a' g- I8 h* o) ^
換win7不一定要用64bit呀! b5 ~: F7 q* \  s
64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit
+ M+ a% t% Z  V  C# V/ P這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上5 m/ c5 m3 b: V  D: e! Y5 K
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的
9 I5 H$ n5 c7 D; F. I7 P

7 v, ~4 ^. s& ?$ z9 h& N3 c. G就你所說的軟體不相容性,
) g) u3 h' W' ?, r4 n( s, A就是因為這點才會提出不如直接用XP就好,7 `" ], X+ O+ }2 j2 o) j
畢竟你換Win7 32Bit速度並沒明顯提升,+ g: |5 d. L" a: o" `! L7 N
那多花費金錢與重灌時間在這上面,( Q/ [: o7 Y. R! u) `
意義並不是很大,- ]; Y% Q# L4 S- T5 s
等至以後軟體都可以完全相容至64Bit時再切換過去Win7則可,
! W% \2 d- Y( A8 n" p當然那種使用感覺不一樣是一定的,6 A/ ?6 r6 T4 f5 p- N
如果想嘗鮮的人也可以考慮是玩看看啦。

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

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


想要用超過4GB的記憶體又不想換x64,就裝ramdisk的軟體吧
, m( F/ m1 X: {8 P# J之前xp裝6G就這是樣玩的,把常用的軟體丟進去,快很多
* b; {* I, Y0 `9 D9 T可以參考下列文章3 t0 T, H- Y. t) c
http://www.pcdvd.com.tw/showthre ... p;highlight=ramdisk- K' n+ z( E" T7 Z) H- K( t
; ^6 E1 p. L3 X8 C" ?
x86,不能超過4GB是硬體先天的限制,再怎麼破解都是多餘的
5 ^! y0 m, h9 I7 Y( wx64,算是嚐鮮吧,有人裝了玩的很快樂,有人裝了很痛苦
1 v6 j, P  ^) R! ]' P2 Y1 A
* z2 }7 c0 J. d* |* p4 W0 g7 Lxp算很成熟了,除了不支援directX 10、11,玩遊戲開特效爽度可能會差一點,至少用起來穩定,不用擔心軟體裝了有衝突,搞的一個頭兩個大

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

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


原文章由 johnny78 於 2010-3-21 13:55 發表
8 G7 f7 N# c* @7 ^" J; }: I' l3 B/ j8 W0 U" J; n" A$ Q+ O
換win7不一定要用64bit呀
+ k' R. G% p1 R4 w6 w% U  z9 e64bit效能上一定會比32bit好,但是就是一些軟、硬體相容性讓人卻步於64bit# u0 s0 Y, s( d. c0 T/ w0 Z
這點要給他時間讓主流慢慢轉變成64bit,這樣軟體開發商才會去下工夫在64bit軟體上2 ^8 g! z; M$ G' H2 v' x
XP跟WIN7用的感覺不一樣...換win7有換它的價值 不然沒有人會想從XP上到win7的

6 b* ^/ n3 b' p  S0 J6 }% F7 T! O' |! V2 h  n* ~, G1 S

$ Q" d9 e" }: B筆電原廠配win7 64bit,但我最後還是降成32bit,真的相容性的問題,+ R7 W+ n6 p, r) b7 \
讓我許多常用的軟體不能安裝,現在用32bit,相當好~~~速度也可以接受(我CPU是ULV su7300)
% b/ G$ n% E; p1 o' Z現在用32bit系統下用4G DDR3-1066,與64bit系統下,我對電腦沒有很了解~~
- b5 k1 `  b( |  P. F4 B, T$ n( v我個人覺得沒差多少~~~或許要有執行高運算的程式才會有差別吧~~( o- k3 f4 V. y3 {; E6 b
但我現在只有上論壇,上facebook,msn,打資料~看影片,單機版賽車遊戲也很少再打了~~; H( v1 H1 k3 V& u- C5 e8 K

0 V# R+ M+ f0 U' G1 v# w不過感謝樓主的資訊~~~雖然我還是看不懂內容~~但以後有需要~~再找個電腦高手幫我處理~~
( ]5 i/ _' W' Y7 T: n' C我周遭好像沒有認識的電腦高手~~呵!!!這篇一定要收藏起來~~

junefifteen81  

洪爺

雲遊中

|顯示全部樓層

個人積分:5278    等級:碩士

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


回覆 5# johnny78 的文章

原本我的電腦記憶體只有4GB
( H) h+ y& c. L  u! |- ~/ y從XP 64位元出來就開始使用了,RAM順便升級到8GB,感覺比XP 32穩定! h% _; e# f0 T: B* W0 Y5 R$ T9 P
後來買VISTA時想到其它的32位元電腦也要升級) Y) W& n9 D* g/ w" s
只好用32位元的旗艦版7 W, i( Z8 g' }7 ]5 r- }
整體速度說真的沒有比XP 64位元好1 z# w1 Q: H4 h* |  |
現在則是用WINDOWS 7 64Bit,速度快又穩定啊~
' e- }0 f0 j9 ~+ T" K3 [7 ?8 r% Z1 }* x( @
相容性,我灌AutoCAD 2010 32位元也沒問題..

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

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


從XP升級至W7 x64軟體上不能用的只有foobar0.8(這win7 x86也不能用)還有羅技的G5韌體升級程式(寫不支援64位元系統)) w3 _& [0 u) L+ X6 Q
其他的不管x86還是x64軟體通通都正常) p5 u- _) D* b( Y. G' k
以前買的有Starforce的防拷遊戲沒辦法玩了,驅動不相容,不過也沒差了,現在知道了starforce的防拷方法就對其很感冒....

個人積分:3220    等級:碩士

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


我記得sever 2000好像就可以用超過4G不是@@?
( b2 Z  f- Q% N但他也是32bit

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

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


其實( f6 G5 b1 T# X
算很古早的教學喽 # T5 x% V3 k+ f7 f: P5 T
0 ~& j4 m1 t0 n) w- a9 W2 B+ O8 v7 G
去年年初的密技偷偷報就有教學了
" i( L8 x  h7 t7 l3 t$ n7 ?建議大家去舊書攤挖看看吧
0 G5 T& b1 d# [# G他的流程蠻詳細的
7 `0 A6 u3 {, ]
3 w, r/ P6 y* N不過
- e( a/ K" V5 B% ^我的VISTA 32bit 修改後沒有變比較快 T T/ V4 h8 _2 ^2 }7 Q
(這是我使用一年以上的心得...)
2 @6 q# n& G0 X' @6 ]  e8 w/ \6 h* [' z/ }+ [$ D1 k1 s
而且1 P$ K9 D- y1 j1 n2 ~, y. F6 w
由於修改到系統的核心檔案
- F. {( L3 [0 _0 m# e某些部分的微軟更新還沒辦法安裝 ...  $ q7 V' g+ p+ y/ p9 X
" H0 [. k+ Q! h7 k% C3 `2 k
要試看看的三思一下吧

Jie傑  

抓住夢想的尾巴

雲遊中

|顯示全部樓層

個人積分:4164    等級:碩士

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


回覆 3# 咖啡☆〃 的文章

是阿
  F- p( s  [! |' E7 D; L4 J! F而且我的CPU沒支援64.........................
8 m+ O( n) {% N* E' p$ b* q3 M那我還是只能32將就用
你需要登入後才可以回覆 登錄 | 註冊


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

GMT+8, 2015-2-1 05:06 , Processed in 0.052691 second(s), 4 queries , Gzip On, Apc On.

Copyright ©2014 Jorsindo Motor Club All Rights Reserved.

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

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

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

Powered by Discuz! X2

Template By Cooldavid

回頂部