haoyuan 发表于 2009-4-20 06:27

装了,测试成功了。
但是蓝屏也来了。
造成问题的是主板集成的intel g45显卡驱动。 igdkmd32.sys
这个驱动似乎在windows 下一只就有问题,屏幕经常闪。
不知道蓝屏是不是因为这个驱动不支持4GB以上内存的原因。
因为是笔记本,所以主板也不支持memory remapping。 刷新VISTA分数的时候花屏。
不知道如果替换成64bit的显卡驱动igdkmd64.sys能否成功。但是找不到这个文件。

deepxw 发表于 2009-4-20 09:00

装了,测试成功了。
但是蓝屏也来了。
造成问题的是主板集成的intel g45显卡驱动。 igdkmd32.sys
这个驱动似乎在windows 下一只就有问题,屏幕经常闪。
不知道蓝屏是不是因为这个驱动不支持4GB以上内存的原因。
...
haoyuan 发表于 2009-4-20 06:27 https://bbs.pcbeta.com/images/common/back.gif

如果确认蓝屏出现的问题是在显卡驱动,那么只有放弃,直接上64位算了。

pansf 发表于 2009-4-20 13:13

我的P5Q PRO 没有问题的.

zhuchengshun 发表于 2009-4-20 14:33

谢谢LZ的关心,但看到41楼的说明,我也不敢搞了,我的主板也是945的,不过还是谢谢LZ的及时回复,顺便问一下,怎么取消开机的选项?就是那个VISTA 4G Supported

deepxw 发表于 2009-4-20 19:32

谢谢LZ的关心,但看到41楼的说明,我也不敢搞了,我的主板也是945的,不过还是谢谢LZ的及时回复,顺便问一下,怎么取消开机的选项?就是那个VISTA 4G Supported
zhuchengshun 发表于 2009-4-20 14:33 https://bbs.pcbeta.com/images/common/back.gif

运行bcdedit,看哪个是4G的启动项,
bcdedit

然后删除对应的GUID:
bcdedit -delete {***x-************xx}

flyerman 发表于 2009-4-20 20:42

支持一个

flyerman 发表于 2009-4-20 20:42

里面有使用说明吗?

unrealwzg 发表于 2009-4-20 21:02

早起看月亮 发表于 2009-4-20 22:21

还没遇到4G内存问题

以后再看吧

alvinzhong 发表于 2009-4-20 22:56

我是4G
不过在VISTA 32位显示的也是4G
不过不知道超过4G是什么情况

泪下薰衣 发表于 2009-4-20 23:07

弱弱的问一句,,,,XP能用么?懂的大侠回答一下~!!谢谢!!

moyawang 发表于 2009-4-21 08:07

我还以为32位不行了呢?这个试试看~~~~~~~~~

zhuchengshun 发表于 2009-4-21 11:57

请deepxw 来帮我一下,我是菜鸟,可以帮助我看一下这个命令该怎么输入吗?http://home.pcbeta.com/attachment/200904/21/733790_1240285876Nwt3.jpg

realrellen 发表于 2009-4-21 12:15

不是最高3.25G吗?

snakey 发表于 2009-4-21 13:01

32bit

本帖最后由 snakey 于 2009-4-21 13:04 编辑

话说32位的win 2003能支持多少来着?

deepxw 发表于 2009-4-21 20:26

请deepxw 来帮我一下,我是菜鸟,可以帮助我看一下这个命令该怎么输入吗?
zhuchengshun 发表于 2009-4-21 11:57 https://bbs.pcbeta.com/images/common/back.gif

你的默认启动项不是破解的内核,并且菜单选择延时是0,所以你根本没有机会用破解内核启动。

把显示菜单的时间改到10秒,就可以在开机时看到了:

bcdedit -timeout 10

deepxw 发表于 2009-4-21 20:28

56# deepxw


菜鸟用的自动化添加开机菜单脚本:


@ECHO off
:: This script is come whit "ReadyFor4GB"
:: Function:Add a new entry to BCD, and set it boot from kernel ntkr128g.exe
:: last modified: 2009.04.21
:: Autohr:deepxw
:: //////////////////////////////////////////////////////////////
:_Menu
CLS
ECHO This script is come with "ReadyFor4GB".
ECHO Autohr:deepxw
ECHO Blog:http://deepxw.blogspot.com (English)
ECHO      http://deepxw.lingd.net (Chinese)
ECHO.
ECHO   #----------------------------------------------------------------------#
ECHO   #   添加启动项至开机菜单,并设置该启动项从新内核 ntkr128g.exe 启动。   #
ECHO   #   请以右键点本脚本文件,选择以管理员身份运行!!                     #
ECHO   #----------------------------------------------------------------------#
ECHO   #   Add a new entry to BCD, and set it boot from kernel ntkr128g.exe   #
ECHO   #   Please right click this cmd, and select run as administrator!!   #
ECHO   #----------------------------------------------------------------------#
ECHO.
set choice=
set /p choice=?
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='y' goto _INSTALL
if '%choice%'=='Y' goto _INSTALL
if '%choice%'=='q' goto _End
if '%choice%'=='Q' goto _End
ECHO "%choice%" is not valid please try again
ECHO.
goto _Menu
:: //////////////////////////////////////////////////////////////
:_Install
:: if not exist %SystemRoot%\ntkr128g.exe goto _NotFoundNewKernel

set OS_NAME=
ver > osinfo.txt
type osinfo.txt | find "Microsoft" > nul && goto _SuccessGetOsName
goto _SetDefaultOsName
:_SetDefaultOsName
set OS_NAME=Windows 32-bit (x86)
goto :SetEntryDesc
:: ///// Get OS info success, come on///////
:_SuccessGetOsName
set num=0
setlocal enabledelayedexpansion
for,/f,"delims=",%%i, In (osinfo.txt) Do (
set /a num+=1
if !num! equ 1 set OS_NAME=%%i
)
:SetEntryDesc
ECHO.
ECHO OK, OS name is : %OS_NAME%
ECHO.
set MY_ENTRY_DESC="%OS_NAME% "
del osinfo.txt > nul
:: //////////////////////////////////////////////////////////////
bcdedit | find "128GB" > nul && goto _FoundOldEntry
bcdedit | find "ntkr128g.exe" > nul && goto _FoundOldEntry
ECHO.
ECHO Create a new entry from current...
bcdedit -copy {current} /d %MY_ENTRY_DESC% > mybcdguid.txt
type mybcdguid.txt | find "{" > nul && goto _SuccessCreat
goto _FailedCopy

:: ///// Create new entry success, come on///////
:_SuccessCreat
set ENTRY_GUID=
for,/f,"tokens=2 delims={",%%i,In (mybcdguid.txt) Do (
set ENTRY_GUID_START=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%ENTRY_GUID_START%") Do (
set ENTRY_GUID={%%i}
)
ECHO.
ECHO OK, New entry GUID is : %ENTRY_GUID%
ECHO.
bcdedit /set %ENTRY_GUID% testsigning on
bcdedit /set %ENTRY_GUID% pae forceenable
bcdedit /set %ENTRY_GUID% kernel ntkr128g.exe
:: 以下可选
bcdedit -timeout 12
bcdedit -displayorder %ENTRY_GUID% -addfirst
REM bcdedit -default %ENTRY_GUID%
REM del mybcdguid.txt > nul
goto _End
:: //////////////////////////////////////////////////////////////
:_NotFoundNewKernel
ECHO.
ECHO 没有发现新内核文件 ntkr128g.exe 。
ECHO Not found the new kernel file .
goto _End
:: //////////////////////////////////////////////////////////////
:_FoundOldEntry
ECHO.
ECHO 启动项已经存在,无需再次添加。
ECHO Found old entry in boot menu, no need to do it again.
goto _End
:: //////////////////////////////////////////////////////////////
:_FailedCopy
ECHO.
ECHO 复制、创建新启动菜单失败!,请检查权限,以管理员身份运行本脚本。
ECHO Fail to Create boot menu. Please as this script as administrator!
goto _End
:: //////////////////////////////////////////////////////////////
:_End
ECHO.
pause


whwp 发表于 2009-4-21 23:11

我已经成功改成4g了,就是有时会蓝屏

deepxw 发表于 2009-4-22 09:19

我已经成功改成4g了,就是有时会蓝屏
whwp 发表于 2009-4-21 23:11 https://bbs.pcbeta.com/images/common/back.gif

一般是驱动程序不支持4GB的问题。
直接上64位算了!


右点我的电脑图标,选择属性,高级设置,启动与恢复,系统失败时,写入调试信息,小内存转换。
然后重启。
在蓝屏发生后,系统会在windows\minidump目录生成报告。
如果你不知道怎么用windbg看,可以把文件发给我帮你看。

zhuchengshun 发表于 2009-4-22 11:41

唉,实在郁闷啊!不知道该怎么搞了,从破解的内核启动也还是3G,晕
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 破解32位VISTA4G内存限制的详细步骤