无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: jspeng
打印 上一主题 下一主题

[分享] 拒绝黑屏和病毒, 不想成为肉鸡, 打造内存版XP/2003 --- 包你成功

[复制链接]
271#
 楼主| 发表于 2009-4-20 00:58:03 | 只看该作者
原帖由 zesdq 于 2009-4-19 00:24 发表
本人认真看了你的教程
[quote]
1、发现这个命令不管用 如下:
使用filedisk定制一个493M的启动镜像文件, (这是使用微软标准的NTLDR,偶经过多次测试后得到的最大值)
    命令如下:       filedisk /mount 1 D:\ramxp.img 493M Z:   
    然后将Z:格式化: format Z:/V:SYSTEM_RAMXP /FS:NTFS /A:1024 /C  

   
这个命令不管用?你是指filedisk命令不管用吧.
请确认将filedisk.exe拷贝至%SystemRoot%\SYSTEM32下,同时将filedisk.sys拷贝至%SystemRoot%\SYSTEM32\drivers下, 然后双击install-filedisk.reg. 最重要的是,需要重新启动. 重新启动后生效.

2、对于启动镜像大小不是很明白,楼主能否详细介绍一下

微软的NTLDR(XP SP1)以后,增加了启动磁盘镜像功能,SETUPLDR.BIN也有同样功能. 它的原本功能是:将硬盘上XP以镜像文件方式载入内存,但需要虚拟硬盘支持(XP系统自带的). 所以,我们使用需要安装微软的RAMDRIVER,然后使用filedisk将XP系统作成一个镜像文件,有点类似于GHOST. 然后使用NTLDR载入.  具体能够载入的文件大小,微软限定的大小200000H,实际上可支持的大小约是493M. 不过,已经有人使用DEBUG版本破解了它.

3、对于“ 安装windows RAMDRIVER驱动:
    解压ms_ramdisk.zip,选择安装新硬件,选择从磁盘安装, 选择ramdisk.inf.
   安装RAMDISK磁盘控制器 和 RAMDISK磁盘控制器(卷), 要分两次安装.
   安装完成后,设置 HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0”
没有找到“HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0”
而是在找到了“HKLM\SYSTEM\CurrentControlSet001\Services\RRamdisk\Start=dword:0”


如果你确实安装了微软的RAMDRIVER,请仔细找找,应该是有的. RRAMDISK是Gavotte开发的免费的虚拟内存盘软件,不同于微软的RAMDRIVER.
回复

使用道具 举报

272#
发表于 2009-4-22 20:45:51 | 只看该作者
很强悍,不过我的内存太小了。如果能兼容驱动,放在U盘里,去网吧上网。。。。。。
嘿嘿,我都无语呀
回复

使用道具 举报

273#
发表于 2009-4-23 22:44:46 | 只看该作者
很好很强大,热烈支持楼主!
回复

使用道具 举报

274#
发表于 2009-4-24 08:57:03 | 只看该作者
这个坛里牛人好多哦,看得我这小白头晕脑胀。
回复

使用道具 举报

275#
发表于 2009-4-24 11:53:21 | 只看该作者
楼主能否搞出一个通用的版本(论坛上已有人做出,但用于商业用途——鄙视)?

具体的做法:据说是采取封装的方法,这是一件功德无量的善事!

我也很想做,但没有时间。

[ 本帖最后由 lsqyqz 于 2009-4-24 11:57 编辑 ]
回复

使用道具 举报

276#
 楼主| 发表于 2009-5-2 21:59:46 | 只看该作者

回复 #283 lsqyqz 的帖子

好像不容易吧. 因为其他还好办,硬盘它要重新识别的,HK_LOCAL_MACHINE/MountedDevices中串值会重新写, 那么C:也就不能被隐藏了.
回复

使用道具 举报

277#
发表于 2009-5-3 01:14:49 | 只看该作者
楼主太强了,支持一下
回复

使用道具 举报

278#
发表于 2009-5-6 09:06:06 | 只看该作者
顶了,实在是太厉害了
支持楼主~
回复

使用道具 举报

279#
 楼主| 发表于 2009-12-15 09:01:48 | 只看该作者
内容已更新. 重新顶起来,以备大家参考.
回复

使用道具 举报

280#
发表于 2009-12-15 15:28:31 | 只看该作者
原帖由 jspeng 于 2009-12-15 09:01 发表
内容已更新. 重新顶起来,以备大家参考.


去老外的论坛上转了一圈,收获颇丰,多谢lz
回复

使用道具 举报

281#
发表于 2009-12-15 15:39:06 | 只看该作者
兄弟有更新了啊,这个系统我去年做的,从去年用到今年,感觉还是不错的。

就是一个问题,那个每次都要重启,不知道有何办法能够完美解决?
回复

使用道具 举报

282#
 楼主| 发表于 2009-12-15 18:44:47 | 只看该作者

回复 #289 lonelywood 的帖子

关于系统找到新硬件要求重新启动的提示,可以用以下办法解决:
在进入RAMOS后,打开注册表,定位至HKEY_LOCAL_MACHINE\SYSTEM, 选择导出,保存类型选择 “注册表单元配置文件”, 文件名为 SYSTEM. 然后使用filedisk挂接镜像, 用这个文件去覆盖镜像文件中的%WINNT%\system32\config\system文件, 保存即可.
回复

使用道具 举报

283#
 楼主| 发表于 2009-12-15 18:44:56 | 只看该作者

回复 #289 lonelywood 的帖子

关于系统找到新硬件要求重新启动的提示,可以用以下办法解决:
在进入RAMOS后,打开注册表,定位至HKEY_LOCAL_MACHINE\SYSTEM, 选择导出,保存类型选择 “注册表单元配置文件”, 文件名为 SYSTEM. 然后使用filedisk挂接镜像, 用这个文件去覆盖镜像文件中的%WINNT%\system32\config\system文件, 保存即可.
回复

使用道具 举报

284#
发表于 2009-12-16 22:57:47 | 只看该作者
按照楼上处理后,我的电脑里会多出一个系统盘来
回复

使用道具 举报

285#
发表于 2009-12-17 10:20:08 | 只看该作者
很强大,谢谢楼主分享
回复

使用道具 举报

286#
 楼主| 发表于 2009-12-17 11:26:21 | 只看该作者
如果多出来, 使用filedisk挂接镜像文件,修改注册表,[HK_LOCAL_MACHINE\system\MountedDevices\下将X:删除,同时将它对应的VolumeKEY删除. 我的系统是没多出来过.
此办法也是从网上抄来,看来此种解决方法也是有问题. 还有,如果使用此解决办法,偶发现硬盘温度上升许多. 后来还是改回去了.
回复

使用道具 举报

287#
发表于 2009-12-17 12:47:02 | 只看该作者
我为了彻底,直接把newdev.dll删掉了,但是发现移动硬盘和U盘还能用,就无所谓了。
回复

使用道具 举报

288#
 楼主| 发表于 2009-12-17 18:37:24 | 只看该作者
我可没敢删除。你删除了,如果插入新硬件,那就麻烦了。 其实,启动时提示发现新硬件,让重新启动,你选取消也就没事了,只不过是多点两下鼠标而已,仅仅是多点两下。
回复

使用道具 举报

289#
发表于 2009-12-18 08:44:52 | 只看该作者
boot下载不了.....
回复

使用道具 举报

290#
发表于 2009-12-18 11:25:43 | 只看该作者
原帖由 jspeng 于 2009-12-17 18:37 发表
我可没敢删除。你删除了,如果插入新硬件,那就麻烦了。 其实,启动时提示发现新硬件,让重新启动,你选取消也就没事了,只不过是多点两下鼠标而已,仅仅是多点两下。


反正选择用的最多的也就是U盘和移动硬盘,能认出来就好了。

我开机老是不小心按了回车,直接重启了。
回复

使用道具 举报

291#
 楼主| 发表于 2009-12-18 18:43:36 | 只看该作者

回复 #297 vakoo 的帖子

能下载啊. 不能下载的话,试试这个:
http://www.gigasize.com/get.php?d=0n4fymoj2bd
回复

使用道具 举报

292#
发表于 2009-12-21 17:48:17 | 只看该作者
东西不错
可是,我从来见到XP或2003因为微软发的那个补丁而蓝屏
回复

使用道具 举报

293#
发表于 2009-12-21 17:48:38 | 只看该作者

东西不错

东西不错
可是,我从来见到XP或2003因为微软发的那个补丁而蓝屏
回复

使用道具 举报

294#
 楼主| 发表于 2009-12-22 18:40:19 | 只看该作者

回复 #300 w6522813 的帖子

谢谢. 是我自己搞错了.我删除了文件ntkrnlpa.exe,以为系统会使用ntoskrnl.exe. 前几次也是因为想精简系统,删除了ntkrnlpa.exe. 这两天我一点点做,确实不是微软补丁的问题.
回复

使用道具 举报

295#
发表于 2009-12-22 19:51:27 | 只看该作者
请教一下老大。我按你的方法做了几次都是不成功。就是在要进入RAMDISK.IMG的滚动后就重新启动。不知道在那个环节出问题了。
回复

使用道具 举报

296#
 楼主| 发表于 2009-12-25 18:51:35 | 只看该作者

回复 #303 gdczeq 的帖子

首先请提供你制作的windows版本, 然后确认ramdisk.sys被正确安装,再次确认相应的内核文件还都在. 我2003制作时就是因为删除了ntkrnlpa.exe导致重新启动. 如果确认不想安装或不会安装ramdisk(MS的), 运行我提供的ramdisk补丁. 前提是将ramdisk.sys拷贝到%SYSTEMROOT\SYSTEM32\DRIVERS下.
回复

使用道具 举报

297#
 楼主| 发表于 2009-12-25 18:52:34 | 只看该作者

回复 #303 gdczeq 的帖子

虚拟盘补丁:
============================================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ramdisk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,72,00,61,00,6d,00,64,00,69,00,73,\
  00,6b,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Windows RAM 磁盘驱动程序"
"Group"="SCSI Class"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]
"BootExecute"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CrashControl]
"AutoReboot"=dword:00000000
"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000
回复

使用道具 举报

298#
发表于 2009-12-25 21:36:40 | 只看该作者
真是受宠若惊。没想到老大能为菜鸟解答问题。
上次发贴只是抱着试一试的,所以只是简单的提问。现在我把具体的情况说一下。希望老大指教。
我是三星的笔记本。内存只有2G。用的系统有几个版本,现在用的是深度的windows xpsp3完美精简安装版V6。
第一,第二阶段的安装都能理解。都正常。到了第三个阶段就有点乱,我把你的附件BOOT.RAR解压出来。然后除了
boot.ini外全部都负责到C盘。
在BartPE下,清理系统:的时候提示找不到下面这三个文件和一个压缩文件。
   rm c:\windows\system32\wbdbase*
   rm c:\windows\system32\*.lex
   rm c:\windows\system32\noise*
   upx c:\windows\system32\wmcore.dll
然后复制你提供的WINLOGON.EXE到C:\windows\system32里。
用filedisk创建Z盘,建立文件复制文件这些都顺利。(试过900M,500M 450M 。。的包。
然后在c盘的boot.ini里面加入:
ramdisk(0)\WINDOWS="Windows XP in RAM" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(2)\ramxp.img
有时候是提示 windows 不能启动 因为ramdisk启动出错  有时候可以进入。但就是在ramdisk。img的界面后重新启动。
到底在那个地方出现问题的。

还有有几个不理解的问题是:
第一:要不要先安装笔记本的驱动。(装好和没装都试过。)
第二:Z:里面是不是只要
Document and Settings   Program Files   WINDOWS  Tools其它的文件都不要。是不是C盘的NTLDR要换成你提供的那个。
还是你在boot里面的那个就可以。
第三:不用filedisk。用VDM创建镜像是不是一样。

先谢谢了。。。做了N次了,望帮我指点一二。

[ 本帖最后由 gdczeq 于 2009-12-25 21:45 编辑 ]
回复

使用道具 举报

299#
发表于 2009-12-26 18:52:17 | 只看该作者
收藏了!是有时间好好试一下啊!
回复

使用道具 举报

300#
发表于 2009-12-27 18:24:04 | 只看该作者
呵呵。蛮好的。可是我的内存才512,郁闷 。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 17:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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