无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4582|回复: 10
打印 上一主题 下一主题

ramxp 不能登陆

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-7 16:07:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近参照论坛上的帖子做了一个ramxp,结果每次都是死在登陆的画面中,不知道是什么原因,请各位指教一下小弟。

现象如下:
1,选择启动ramxp,载入randisk镜像每次都可以完成。
2,xp启动那个滚动条的界面每次都可以通过。
3,在出现“欢迎使用”的一个界面就定在那里了,这个界面正常的话就会有“windows正在启动”之类的字出现的,快的机子一般都看不到这个界面就直接进入“欢迎使用”的界面了的。
     现在每次都停在这里,那些“windows正在启动”都不会出现。可以调出输入法,机子没死机。
    如果装上ramxp的那个硬盘就可以启动,不装上就不行。

我在制作img的时候,将img格式化为ntfs并启用压缩的,我想是不是因为这个压缩使得这个ramxp在登陆的时候不能读取某些文件而不能启动?
2#
 楼主| 发表于 2009-9-7 16:25:26 | 只看该作者
刚刚试过用更小体积的xp试过不启用压缩,还是不行
回复

使用道具 举报

3#
发表于 2009-9-7 16:43:37 | 只看该作者
是不是磁盘空间满了?
回复

使用道具 举报

4#
发表于 2009-9-7 17:10:11 | 只看该作者
或者是ramxp没做好,启动时的一些设置或者启动项目还是保存在硬盘上的
回复

使用道具 举报

5#
发表于 2009-9-7 17:16:18 | 只看该作者
一般情况删除ramxp注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下母系统的盘符就可以了。
若不行就在ramxp 注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下添加
"\\DosDevices\\C:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50
母系统的盘符为X,则添加
"\\DosDevices\\X:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50
以上的前提是用ramdisk驱动做的ramxp,用ntldr加载的。

若是用FiraDisk驱动做的ramxp,删除了HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下母系统的盘符还进不了系统的话,要获取ramxp盘符的注册表就麻烦了点。
回复

使用道具 举报

6#
发表于 2009-9-7 17:18:15 | 只看该作者
搜索修改你系统的注册表。正常应该为内存盘x:,你的系统要用到c:的文件。或是删除HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices的键值。
回复

使用道具 举报

7#
 楼主| 发表于 2009-9-8 11:28:52 | 只看该作者
先谢谢楼上各位的关心和指导。
我试过楼上两位的方法:删除了注册表\DosDevices\\X的项(我的img的母盘是x)
结果:母盘的系统也登陆不了,跟我启动img文件的现象是一样的,都是在登陆界面死掉了。

5楼的另外一种方法还没试,但我发现后面的那些参数好像跟硬件有关的。
回复

使用道具 举报

8#
 楼主| 发表于 2009-9-8 11:43:35 | 只看该作者
把我制作的过程也写上,请各位大大看看有什么问题

1、我的第一硬盘上有一个xp,我接上第二硬盘,并将他的活动区在第一硬盘的xp系统上设为x盘,然后就装系统到这个x盘;
2、在x盘(第二硬盘)装完系统,三卡驱动,禁用虚拟内存,装上randisk的驱动,将注册表那个randisk的start设为0
3、重启回第一硬盘的xp中,制作了一个480m的img文件,并将其格式化为ntfs,启用压缩。
4、将x盘的Documents and Settings、Program Files、WINDOWS的三个文件夹拷到img文件中,一般剩余还有60m以上,然后修改boot。ini增加引导这个img
5、关机,拔掉第二硬盘,开机选择启动这个img文件,结果就如我第一帖的情况了。
回复

使用道具 举报

9#
发表于 2009-9-8 15:08:00 | 只看该作者
挂载ramxp 注册表文件SYSTEM到HKEY_LOCAL_MACHINE\取名为gho
然后导入下面的注册表
………………………………………………………………
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\gho\MountedDevices]
"\\DosDevices\\X:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50
………………………………………………………………
最后卸载配置单元,ramxp系统应该就可以登陆了。

母盘系统修复也跟他差不多,先随便进一个系统,然后吧母盘盘符的注册表导出,假设现在母盘的盘符为H,就吧[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]下的"\\DosDevices\\H:"导出,然后打开导出的注册表,把
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
改为
[HKEY_LOCAL_MACHINE\gho\MountedDevices]
“\\DosDevices\\H:"修改为“\\DosDevices\\X:"
然后挂载母盘的 注册表文件SYSTEM到HKEY_LOCAL_MACHINE\取名为gho
再导入修改后的注册表文件,最后卸载配置单元。

MountedDevices下的值确实跟硬件有关,不过用randisk做驱动的ramxp的值是固定的。
顺便问一下lz装的是精简系统做的RAMXP还是完整版的?
一般过分精简的系统,删除了MountedDevices下的值就会出现这种现象。
回复

使用道具 举报

10#
 楼主| 发表于 2009-9-8 16:51:39 | 只看该作者
回楼上;
我是用精简版的125m的安装文件。

我回头再试试先,现在要先忙一下别的事情。

谢谢先
回复

使用道具 举报

11#
发表于 2009-9-8 22:36:28 | 只看该作者
你看看天风的那个ramxp,那个能启动的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-24 09:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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