无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 15552|回复: 38

[分享]让破解XP4G内存的电脑用上免驱摄像头,不管你信不信,反正我信了

[复制链接]
发表于 2012-7-24 18:36:33 | 显示全部楼层 |阅读模式
在论坛下载了看雪牛人的破解XP4G内存的补丁,用在本机上还算稳定,至今未死过机.唯一不足的是无法使用免驱的摄像头,这足以让人发疯,几乎想放弃这个补丁.于是一阵折腾,无意中解决了这个问题,让XP焕发了新春.方法其实很简单,用2003ent版的USB驱动文件替换XP的就行了.—共要替换4个usbstor.sys, usbport.sys, usbhub.sys, usbehci.sys,可以在pe中替换这几个文件,插上免驱摄像头安装驱动,安装完以后就可以用了.嘿嘿,不管你信不信,反正我是信了.
发表于 2013-11-18 16:17:20 | 显示全部楼层
我也发现如果用了大内存补丁,一运行什么磁盘管理软件或者U盘检测软件什么的,都会卡住无响应,进程也结束不了,也无法重启关机,只能断电或按住POWER来关机
回复

使用道具 举报

发表于 2012-7-25 04:05:39 | 显示全部楼层
楼主,把2003ent版的USB驱动文件usbstor.sys, usbport.sys, usbhub.sys, usbehci.sys发上来呀~谢谢
回复

使用道具 举报

发表于 2012-7-25 09:53:30 | 显示全部楼层
一般的03PE里面就有吧

直接使用03企业版的,不用破解
回复

使用道具 举报

 楼主| 发表于 2012-7-25 10:43:19 | 显示全部楼层
2003企业版天生就支持大内存,我自己也用,把界面搞得像XP似的.其他好办,2003自动分配盘符很多没介绍,用批处理搞定,共有四行mountvol /eecho automount enable >"%temp%

[ 本帖最后由 2012hongrui 于 2012-7-25 18:01 编辑 ]

点评

www.rrdsw.com/korea/yingjinannv/ 急诊男女  发表于 2014-8-19 17:49
回复

使用道具 举报

发表于 2012-7-26 19:18:45 | 显示全部楼层
我这里成功了,提供一下文件,也可以直接去2003光盘找。

USB2003.7z

106.82 KB, 下载次数: 731, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2012-7-26 19:21:00 | 显示全部楼层
更换文件,要在安全模式,或者其他系统(如:PE)下进行。

更换前注意要一定备份原文件呀!!!
回复

使用道具 举报

 楼主| 发表于 2012-7-26 20:22:36 | 显示全部楼层
嘿嘿,又有得折腾了!2003安装USB免驱摄像头不能预览,连那个摄像头图标都没得,有知道方法的说一声,不想折腾了!
回复

使用道具 举报

发表于 2012-7-26 20:53:42 | 显示全部楼层
替换文件后,可以预览呀
回复

使用道具 举报

发表于 2012-7-27 15:34:00 | 显示全部楼层
原帖由 2012hongrui 于 2012-7-26 20:22 发表
嘿嘿,又有得折腾了!2003安装USB免驱摄像头不能预览,连那个摄像头图标都没得,有知道方法的说一声,不想折腾了!

除了xp外,2003/vista/win7系统都没有自带摄像头预览功能。可以另外找其他软件来预览,几百K,很小的
回复

使用道具 举报

发表于 2012-7-29 13:01:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-7-30 18:22:00 | 显示全部楼层
32位系统认出了也没用呀, 每个程序最多使用1.8G ,意义不大
回复

使用道具 举报

发表于 2012-8-9 21:07:46 | 显示全部楼层
我的a4 3400   4g
装上大补丁后,用鲁大师测试,过了显卡就蓝屏,7b。
回复

使用道具 举报

 楼主| 发表于 2012-8-9 23:38:31 | 显示全部楼层
用这个补丁死机的就没有办法了,只能用2003了。2003安装后可以搞得像XP,百度一下就行了,只是U盘使用不方便,要手动分配盘符。运行一个批处理就可以像XP一样自动分配盘符了,插上U盘能自动识别并分配盘符。批处理如下:

mountvol /e
echo automount enable >"%temp%\2003.txt"
DISKPART /S "%temp%\2003.txt"
del "%temp%\2003.txt"

有兴趣的可以试一下,不多说。

点评

www.91xs.cc/book/1/ 大主宰  发表于 2014-5-24 13:18
回复

使用道具 举报

发表于 2012-8-12 09:29:04 | 显示全部楼层
破解不如虚拟磁盘有实际意义,xp是必需使用页面文件的,虚拟800m页面文件比看着4g内存不能用有意义
回复

使用道具 举报

发表于 2012-8-14 13:01:02 | 显示全部楼层
下载看看效果怎么样。
回复

使用道具 举报

发表于 2012-8-18 22:46:57 | 显示全部楼层
果然可用,非常完美,十分感谢。这个问题已经纠缠我很久了。
回复

使用道具 举报

发表于 2012-8-19 06:52:02 | 显示全部楼层
大侠辛苦了,感谢感谢
回复

使用道具 举报

 楼主| 发表于 2012-8-21 08:41:29 | 显示全部楼层
破解XP4G内存是否用上了高位内存,网上说法五花八门,让人实在感到困惑,于是设计了一个方案来验证,就是将低位内存人为地“耗掉”3G,有条件的也可以重现这个方案,然后自行判断高位内存是否发挥了作用。

下载grub4dos,版本GRUB4DOS 0.4.6a 2012-06-18,将原C盘ntldr重命名为ntldrxp,将grldr重命名为ntldr,不用更改内部grldr名称。

偶用的电脑4G内存,grub4dos命令行顶端内存显示636K/3197M/896M,低位3200M,高位896M,建一个固定大小为3G也就是3072M的VHD文件,名称WINXP.VHD,用来“耗掉”3G内存,偶建在了D盘,也就是GRUB中的(hd0,4),这样低位就只有128M内存了,低位内存要留一部份,要不就没法启动电脑了,建议留128M,当成老爷机使用.

禁用硬盘上的虚拟内存,将虚拟内存设置成0,避免测试时干挠.为了方便选择,将boot.ini中的时间调成5秒。

安装破解XP4G内存补丁重启电脑,在grub4dos命令行下输入:

map --mem (hd0,4)/WINXP.VHD (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (hd0,0)/ntldrxp
boot

WINDOWS开机选择菜单有两个:
Microsoft Windows XP 64G
Microsoft Windows XP Professional

第一个是用破解XP4G内存方式启动,第二个是用原来不破解的方式启动。

这里先选择第二个,把机子当成内存128M的老爷机启动,启动到输入密码窗口的时候,会提示虚拟内存不足,就此停止,启动失败。

再次重启电脑,重复上面的步骤,选择破解了4G内存的第一个菜单启动,这次很成功,启动到了桌面,未提示虚拟内存不足,看上去似乎高位内存发挥了作用,右键我的电脑显示1G内存。

这个方案有兴趣的可以重现,然后请自行判断4G内存的高位内存是否发挥了作用,偶不再多说。

至于说32位XP单个程序最多只能使用1.8G的内存不是这次讨论的范围,暂不理睬。
回复

使用道具 举报

发表于 2012-8-21 15:19:09 | 显示全部楼层
测试内存是否实际可用,下载一个内存测试程序运行一下就可以了,看看是否能够分配足够的内存。

另外有一个问题想和 2012hongrui 探讨一下。我用过2003,发现内存到了4G或者以上时,使用摄像头也会死机。而XP64G的破解是通过模仿2003中的ntkrnlpa.exe和hal.dll相应的代码。现在通过替换usb的四个驱动居然解决了摄像头的问题,但是2003本身却又问题,这个却是什么原因。按理来说,2003对4G以上内存的支持比XP应该更好才对,现在XP用了部分2003的代码解决了问题,2003本身却有问题,真是奇怪。不知 2012hongrui 对这个问题有什么见解。
回复

使用道具 举报

发表于 2012-8-24 10:33:56 | 显示全部楼层
呵呵。很精辟。学习了
回复

使用道具 举报

 楼主| 发表于 2012-8-25 15:34:40 | 显示全部楼层
破解XP4G内存文件手工修改方式,要用XPSP3的文件ntkrnlpa.exe和hal.dll:

1.修改ntkrnlpa.exe
000001308处:68 57改为67 56
0015e110a处:75改为74
001b2c501处:75改为74
重命名ntkrnlpa.exe为ntkl64g.exe

2.修改hal.dll
000001400处:2C 81改为EC 59
000178103处:74改为EB
0001dd003处:10 68 00 00 00 01改为30 68 FF FF FF FF
0001dd100处:40 00改为00 40
0001dd107处:01改为03
重命名hal.dll为hal64g.dll

3.暴力破解的两个文件不用校验和,校验和已经是正确的了,可以用pexplorer.exe检查。把ntkl64g.exe和hal64g.dll复制到C:\WINDOWS\system32目录

4.boot.ini中添加如下启动项

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 64G" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /NOEXECUTE=optin

可以添加到

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

的上面。

这样boot.ini中的内容如下:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 64G" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /NOEXECUTE=optin
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

6.使用免驱摄像头

WINDOWS2003ENT版的USB驱动文件一共有四个:

usbehci.sys、usbhub.sys、usbport.sys、USBSTOR.SYS

现在USB接口多是2.0的,所以另外两个usbohci.sys、usbuhci.sys也就用不着了。

在PE下把WINDOWS2003ENT版的USB驱动复制覆盖到C:\WINDOWS\system32\drivers目录和C:\WINDOWS\system32\dllcache目录

7.重新启动电脑,菜单选择Microsoft Windows XP 64G启动,如果说主板和CPU支持PAE,即物理地址扩展,运行有幸不死机的话,用起来还行。

纯技术讨论,萝卜白菜,各有所爱,原来喜欢用什么系统还是用什么系统吧!

这时使用的XP不能称作32位,应该称作36位的XP了,不怕死机的就来试试吧,偶现在firadisk+vhd内存系统,2G的vhd文件,用到现在还正常D!
回复

使用道具 举报

发表于 2012-8-25 15:56:33 | 显示全部楼层
昨天,重新安装了2003企业版,发现确实在8G内存下,摄像头可以使用没有问题。我原来装的都是2003标准版,4G内存不能用摄像头。
回复

使用道具 举报

 楼主| 发表于 2012-8-25 16:33:28 | 显示全部楼层
那恭喜你了,我用的一直是2003企业版!不过做firadisk+vhd内存系统直接map不能用XP的方式,我借用破解了时间限制的vbootsmp.sys来进行更新,由于版权问题,不能明说,修改方法和XP的vboot差不多,只是多了一个文件校验和,如果说只是启动,vboot只需保留6个文件就行了!
回复

使用道具 举报

发表于 2012-8-27 11:19:13 | 显示全部楼层
看来这个方法还不是对所以机器有效。今天我换了一台Sony的机器,结果发现无效,摄像头照样死。
回复

使用道具 举报

发表于 2012-8-27 22:48:30 | 显示全部楼层
晚上再sony机器上重新安装了win2003企业版,发现果然在4G内存下摄像头死机。
回复

使用道具 举报

发表于 2012-8-28 02:24:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-10-25 20:42:41 | 显示全部楼层
做了个基于免费版VSuite.Ramdisk的RAMOS,你别说,这玩意儿就和XP64G大补丁就有冲突,哈,蓝脸了!!!不过基于firadisk+vhd的RAMOS却和XP64G大补丁相处得很好,本人4G内存,1.5G的镜像文件,留了2.5G(是低位和高位加在一起的大小)给真正的系统用,不设置虚拟内存。一般的应用,PF也只用到1400多M,剩下的1G内存根本就没有用到啊!用多开IE的办法可以用完到2400M(PF最高也就这么多)。
回复

使用道具 举报

发表于 2012-10-28 00:57:32 | 显示全部楼层
....ltmxpv3;4G镜像img文件;16G内存;firadisk;g4d....没法用摄像头....不过我没换2003的USB驱动文件试过...呵呵....我想视频的时候,就重启进入没有大内存补丁的系统...
回复

使用道具 举报

发表于 2012-10-30 22:03:49 | 显示全部楼层
已收下,感谢楼主折腾
回复

使用道具 举报

发表于 2013-11-16 16:46:52 | 显示全部楼层
装了这大内存补丁不光是摄像头,连移动硬盘等大功率点的工具都会出类似供电不足的问题,按楼主的弄法,还真解决了这些这个问题!不知道这个大内存补丁跟这几个驱动有什么冲突的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 10:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表