无忧启动论坛

标题: 用一键3.87英文版创建一个XP的RAMOS [打印本页]

作者: ko20010214    时间: 2020-12-22 22:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: plusv    时间: 2020-12-23 08:04
Windows XP

C:\WINDOWS\system32
2008/04/15  PM 12:00            19,456 mode.com

Try
"SESSION3_INITIALIZATION_FAILED" error



作者: liuzhaoyzz    时间: 2020-12-23 08:16
本帖最后由 liuzhaoyzz 于 2020-12-23 08:26 编辑

        
1、xp支持mode,你的xp太过于精简了。我原来也测试过极限精简版的xp,缺少很多命令,比如find好像就没有。另外驱动安装也可能有问题,你换个精简得不是那么狠的版本,没问题的。关于xp下使用一键,我在实体机和虚拟机都测试过,没问题。


plusv也说xp里面有mode。
另外他给的帖子里面说,拷贝 c:\windows\system32\dllcache\smss.exe到system32,拷贝c:\windows\ServicePackFiles\i386\smss.exe到system32目录下并重启,我估计你的xp系统已经精简了dllcache文件,够呛能够找到下面的这几个文件:
Windows\System32\smss.exe  <-------- most likely, so replace this one first
Windows\System32\ntdll.dll
Windows\System32\ntoskrnl.exe
Windows\System32\drivers\ftdisk.sys
Windows\System32\winlogon.exe

有这个时间找问题,真心不如换个精简版xp进行测试。

234、-你是在虚拟机里面,还是实体机测试的?虚拟机里面可能存在变量传递的问题。






作者: plusv    时间: 2020-12-23 10:21
VM 中,
都是导入 MS XP Mode 我觉的很好用,
有时会在 Windows XP 中测试软件,
不用每次重装 Windows XP.
作者: ko20010214    时间: 2020-12-25 22:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuzhaoyzz    时间: 2020-12-26 11:04
ko20010214 发表于 2020-12-25 22:50
这次我用的中文版的一键,然后用的是深度的XP V6.2其它过程都正常,就是在一个错误。
我怀疑是for /f "tok ...


%%D是循环变量啊, 深度v6.2我好像测试过可以,实在记不清了。你帮忙定位下原因吧,你分析的应该是对的,你可以用diskgenius挂载vdf,直接删除C盘符试试看能否进去。 如果成功了,记得反馈下,我在下个版本更新下。
     

作者: liuzhaoyzz    时间: 2020-12-26 18:39
ko20010214 发表于 2020-12-25 22:50
这次我用的中文版的一键,然后用的是深度的XP V6.2其它过程都正常,就是在一个错误。
我怀疑是for /f "tok ...

另外,检查下vdf里面,应该都是partition(1)
xp的boot.ini文件内容
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Profession"
作者: ko20010214    时间: 2020-12-28 08:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuzhaoyzz    时间: 2020-12-28 09:22
本帖最后由 liuzhaoyzz 于 2020-12-28 09:25 编辑
ko20010214 发表于 2020-12-28 08:41
这个文件没有问题。

现在就是不知道 调整盘符 的道理所在。

基本原理就是盘符对调啊。为什么直接删除C盘也可以,这是因为windows加载的时候,会把所有的分区都进行遍历,删除的DOSdevice会被自动分配盘符啊。

一般地来说7B蓝屏多半是因为磁盘驱动,看样子,你的primo驱动有问题吗?费解。
可能是盘符分配不对导致的驱动加载不对。        

作者: ko20010214    时间: 2020-12-28 11:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: ko20010214    时间: 2020-12-28 12:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: ko20010214    时间: 2020-12-28 12:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuzhaoyzz    时间: 2020-12-28 13:40
本帖最后由 liuzhaoyzz 于 2020-12-28 13:58 编辑
ko20010214 发表于 2020-12-28 12:42
怎么会去做一个这样的事呢?(指安装XP到VHD然后试着做个RAMOS)
主要是G4E出来了,G4E下可以安装SVBUS来 ...

        很好的反馈!解决问题了有始有终。我就是说嘛,XP模式代码,主要是我写的,我测试的,我制作成功了,不应该有问题的。
1、当然太过于精简的那种连find,xcopy都没有的xp,肯定是不行的。至于为什么要支持XP,只是为了那个RAMOS无忧百科里面那个美好的愿景:“至此,primo可以完全取代firadisk/winvblock/svbus这样的驱动”。
2、一键一般要求最少2个分区,要求把vdf放在系统盘之外,因为批处理拷贝的是C盘的东西,如果vdf放在C盘,会造成循环拷贝。
3、需要提醒的是,ghost版本的xp似乎会修改MBR,导致一键原本做做好的RAMOS系统启动失败,备份MBR,然后恢复即可,我发的帖子里面有的347楼:http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=388107&pid=3552382&fromuid=298214

调整盘符的作用,就是让原本从真实的C盘启动的启动流程,互换之后,“狸猫换太子”,windows接着从primo驱动内存盘R盘启动。







欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3