无忧启动论坛

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

如何用RAMDISK来启动ERD2005?

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-24 00:23:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题。

我们知道用RAMDISK的方式可以启动WinXPE,那么有没有办法用RAMDISK的方式来启动由Winternals Administrators Pak v5.0制作的ERD Commander 2005的ISO呢?

请高手指点!

谢谢。

点评

这是六号小号是吧?  发表于 2024-9-14 17:39
28#
发表于 2024-9-16 19:51:19 | 只看该作者

呼唤 TT911 大魔王
回复

使用道具 举报

27#
 楼主| 发表于 2006-5-27 17:59:51 | 只看该作者
看来修改也没什么用。呵呵。
刚才自己试着修改了,到了“Please Wait”后,又蓝屏退出了。换了 Ramdisk.sys 也是蓝屏退出。

放弃了……
回复

使用道具 举报

26#
 楼主| 发表于 2006-5-27 17:19:42 | 只看该作者
那么就请高手修改2003 sp1的setupldr.bin启动时加载的改为NTKRNLMP.EXE。
回复

使用道具 举报

25#
发表于 2006-5-27 12:30:17 | 只看该作者
系统启动时只加载一个内核文件,2003 sp1的setupldr.bin启动时加载的是NTOSKRNL.EXE,不会加载NTKRNLMP.EXE,如果屏蔽掉还怎么启动?

而2003 原版的setupldr.bin启动时加载的内核是NTKRNLMP.EXE。

[ 本帖最后由 fujianabc 于 2006-5-27 12:33 PM 编辑 ]
回复

使用道具 举报

24#
 楼主| 发表于 2006-5-27 12:18:11 | 只看该作者
谢谢fujianabc

刚刚测试了。还是会蓝屏。

看来只有修改setupldr.bin,屏蔽加载NTOSKRNL.EXE了。
回复

使用道具 举报

23#
发表于 2006-5-27 11:54:57 | 只看该作者
原帖由 martin325 于 2006-5-27 08:48 AM 发表
我发现在WinPE2005里也有NTKRNLMP.EXE的,所以单单把原版ERD2005里的NTKRNLMP.EXE重命名为NTOSKRNL.EXE,看来是行不通的。

所以我认为还是需要修改setupldr.bin,屏蔽加载NTOSKRNL.EXE的为好。

至于fujiana ...

我没有说过erd 2005中NTOSKRNL.exe被重命名为NTKRNLMP.EXE,这两者是不同的内核文件,前者只支持1个cpu,后者为支持多个cpu的内核(也支持单cpu)。我现在手里只有简体中文版的win 2003原版,我把其中的NTOSKRNL.EXE上传到http://free5.ys168.com/?fujianabc 软件目录下了。
回复

使用道具 举报

22#
 楼主| 发表于 2006-5-27 10:05:01 | 只看该作者
另一个解决办法是用V5.2.3790.0的NTOSKRNL.EXE,我想也行的。

希望哪位网友能提供V5.2.3790.0的NTOSKRNL.EXE,先谢谢了。
回复

使用道具 举报

21#
 楼主| 发表于 2006-5-27 08:48:17 | 只看该作者
我发现在WinPE2005里也有NTKRNLMP.EXE的,所以单单把原版ERD2005里的NTKRNLMP.EXE重命名为NTOSKRNL.EXE,看来是行不通的。

所以我认为还是需要修改setupldr.bin,屏蔽加载NTOSKRNL.EXE的为好。

至于fujianabc说的“NTOSKRNL.EXE是nt系统的内核,不加载怎么启动”的问题,我的想法是因为NTKRNLMP.EXE也是nt系统的内核,加载了它就够了,可以正常启动的了。不然的话,原版ERD2005没有NTOSKRNL.EXE,它也不能启动了。

至于fujianabc说的在原版ERD2005中NTOSKRNL.EXE已经被重命名了,我看不出在原版ERD2005中哪个文件就是NTOSKRNL.EXE的原文件。
回复

使用道具 举报

20#
 楼主| 发表于 2006-5-27 06:01:41 | 只看该作者
基于xp sp2的winpe,支持ramdisk启动的,只要把ramdisk.sys换成Win2K3 sp1的就OK了。
回复

使用道具 举报

19#
发表于 2006-5-26 15:22:20 | 只看该作者
应该没什么办法了,2003原版的pe本来就不支持ramdisk启动,与此类似的是深山红叶,它是基于xp sp2的winpe,也不支持ramdisk启动。
回复

使用道具 举报

18#
 楼主| 发表于 2006-5-26 13:29:38 | 只看该作者
原版erd 2005的内核文件名似乎是NTKRNLMP.exe,把它重命名为NTOSKRNL.exe后,启动ERD到“Please Wait”后蓝屏,显示错误为:0x000000F8

把Win2K3 sp1的RAMDISK.SYS替换原版erd 2005的,启动ERD到“Please Wait”后也是蓝屏,显示错误为:C000021a

[ 本帖最后由 martin325 于 2006-5-26 01:55 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2006-5-26 11:15:55 | 只看该作者
原帖由 martin325 于 2006-5-26 11:08 AM 发表
我想如果修改setupldr.bin,屏蔽加载NTOSKRNL.EXE,应该可以启动原版的ERD2005的。

不能屏蔽NTOSKRNL.EXE的,NTOSKRNL.EXE是nt系统的内核,不加载怎么启动?原版erd 2005的内核文件名不是NTOSKRNL.EXE你可以试试改名成NTOSKRNL.EXE。
回复

使用道具 举报

16#
 楼主| 发表于 2006-5-26 11:08:56 | 只看该作者
我想如果修改setupldr.bin,屏蔽加载NTOSKRNL.EXE,应该可以启动原版的ERD2005的。
回复

使用道具 举报

15#
发表于 2006-5-26 10:35:57 | 只看该作者
看来还是这个问题,2003 sp1的setupldr.bin只能启动xp sp2和2003 sp1的内核,启动不了2003和xp sp1的内核。但如果想要ramdisk启动winpe,只能用2003 sp1的setupldr.bin。
回复

使用道具 举报

14#
 楼主| 发表于 2006-5-25 22:52:35 | 只看该作者
没什么不同,只是修改了后缀,便于合盘。
回复

使用道具 举报

13#
发表于 2006-5-25 18:58:38 | 只看该作者
请问setupldr.001与setupldr.bin有何不同?
回复

使用道具 举报

12#
 楼主| 发表于 2006-5-25 13:55:19 | 只看该作者
这样的话,就只能修改SETUPLDR.001了。

希望能有高手可以修改9楼附件提供的SETUPLDR.001。
回复

使用道具 举报

11#
发表于 2006-5-25 11:01:29 | 只看该作者
估计就算换了2003原版的NTOSKRNL.EXE也是没用的,我以前在xp sp1的winpe上尝试过ramdisk启动,也是说找不到NTOSKRNL.EXE,我就把xp sp1的NTOSKRNL.EXE加了进去,结果可以启动到出现xp的那个有滚动条的启动画面,然后就蓝屏。
回复

使用道具 举报

10#
 楼主| 发表于 2006-5-25 07:59:57 | 只看该作者
或者哪位能提供版本号为 5.2.3790.0 的 NTOSKRNL.EXE

谢谢:)
回复

使用道具 举报

9#
 楼主| 发表于 2006-5-25 07:52:32 | 只看该作者
我发现在原版ERD2005里面没有NTOSKRNL.EXE这个文件的,而Ramdisk启动的SETUPLDR.001有加载NTOSKRNL.EXE启动的要求,从而导致后面的一系列的文件不兼容,直到在cdrom.sys上被卡壳。

能否请高手屏蔽掉在SETUPLDR.001加载NTOSKRNL.EXE的要求呢?

这个问题解决了,那么我想应该就能解决一楼提出的问题了!

SETUPLDR.rar

139.74 KB, 下载次数: 29, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
 楼主| 发表于 2006-5-24 21:19:21 | 只看该作者
我把迷你XPE的drivers文件夹下的所有驱动装入ERD的drivers文件夹里,那个cdrom.sys的错误提示是没有了,但是当页面显示为"Please wait“就不动了。郁闷……

哪位高手能解?
回复

使用道具 举报

7#
发表于 2006-5-24 19:06:41 | 只看该作者
那就没办法了。
回复

使用道具 举报

6#
 楼主| 发表于 2006-5-24 17:12:19 | 只看该作者
试了很多办法,总是显示上面的错误!
无奈……
回复

使用道具 举报

5#
 楼主| 发表于 2006-5-24 16:59:10 | 只看该作者
显示错误提示为:

The files cdrom.sys is corrupted.
Press any key to continue.
回复

使用道具 举报

4#
发表于 2006-5-24 16:39:57 | 只看该作者
你是不是把2003 sp1的ramdisk.sys替换了原版的ramdisk.sys然后用ramdisk启动iso?

如果是,我估计2003 sp1的ramdisk.sys与2003初版的cdrom.sys不兼容,你可以尝试用2003 sp1的cdrom.sys替换原版的。
回复

使用道具 举报

3#
 楼主| 发表于 2006-5-24 15:52:55 | 只看该作者
难道真的没有办法?
我快要成功了。但是碰到一个拦路虎,显示说cdrom.sys文件破坏了!

换了它也不行!
回复

使用道具 举报

2#
发表于 2006-5-24 08:30:19 | 只看该作者
原帖由 martin325 于 2006-5-24 12:23 AM 发表
如题。

我们知道用RAMDISK的方式可以启动WinXPE,那么有没有办法用RAMDISK的方式来启动由Winternals Administrators Pak v5.0制作的ERD Commander 2005的ISO呢?

请高手指点!

谢谢。


ERD Commander 2005 不能从 RAM 启动。除非改用 WinPE 2005 来制作。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 17:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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