无忧启动论坛

标题: 再次请教U盘启动慢和Ramdisk启动方式的问题! [打印本页]

作者: yth_0    时间: 2007-9-26 20:15
标题: 再次请教U盘启动慢和Ramdisk启动方式的问题!
以前一直觉得用U盘用Ramdisk启动方式在有的机子上启动特别慢,有人说是因为主板用USB1.0的速度读取U盘。这几天又试了几次,发现如下问题:
1.首先说明,我的U盘是量产成USB-CDROM格式,并写入各种PE的ISO文件。在量产工具里设置成读取数据的时候,U盘指示灯每秒闪烁1次,不读取的时候指示灯熄灭。
2.使用老毛桃的PE时,在出现load Ramdisk image的画面的时候,刚开始,,U盘指示灯闪烁大约四五次后,就熄灭了,然后等了将近10分钟,U盘指示灯又闪烁2次,然后就又是漫长的等待,在U盘指示灯熄灭的时候,硬盘灯也不闪。由于老毛桃的PE在load Ramdisk image处没有进度条,根本不知道装载到什么地方了,也不知道有没有死机,所以在等待了20多分钟后,重启了。
3.换用其他有进度条的并且用Ramdisk方式PE,U盘同样闪了几次就熄灭了,此时进度条大约在10%左右的位置,由于有进度条指示,过了几分钟时间看了一下,进度条又向前移动了一点,然后大约能有30分钟左右,终于走过了load Ramdisk image这一步。
4.用深山红叶V26(不用Ramdisk),则U盘指示灯一直闪,从刚开始按下电源按钮到进入桌面用了大约6分左右。
5.用老毛桃的在其他没有问题的机子上启动,U盘指示灯一直闪,启动用了也大约五六分钟。

根据这些,我感觉U盘启动这种异常慢的原因并不是因为主板用USB1.0的速度读取U盘的缘故,他根本就不读取U盘,你就是再快的速度又有什么用呢?如果一直读U盘,比如深山红叶V26用了大约6分左右,老毛桃的用在其他没有问题的机子上用了也大约五六分钟,这样虽然速度也不快,但还能让人忍受。
请教老九毛桃等各位大侠,load Ramdisk image这一步到底都执行了那些操作?为什么会出现很长时间计算机即不读U盘,也不读硬盘的问题,那它到底在干些什么呢,这么耗时间?

[ 本帖最后由 yth_0 于 2007-9-26 08:20 PM 编辑 ]
作者: neo4026    时间: 2007-9-26 20:19
负责把winpe.iso/is_/img/im_读进内存
作者: yth_0    时间: 2007-9-26 20:22
仅仅是把winpe.iso/is_/img/im_读进内存吗?那为什么会有停止读取数据的问题呢?
作者: m68    时间: 2007-9-26 21:50
原帖由 zjqcomputer (小小强)  发表于 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=107172&highlight=%2Bzjqcomputer
2.启动速度优化:
本PE通过优化,加快了启动速度。特别是在使用810、815、845、865及其同等级的其它牌子芯片的主板上,速度的加快更加明显,所需时间与普通的XP系统一样,基本都在1分钟左右。不过,在高速机上测试时,速度提升却不太明显。可能已经是极限了。
细心的朋友应该注意到,毛桃原版在启动时会有两处延时:第一处是带进度条的LOGO消失并在显示“3 秒钟内按住 Ctrl 键可进入最小配置模式……”之时;而另一处是第一幅LOGO消失并在进入桌面之前。
这两处延时视不同的主板不同的BIOS设置而长短不定,本人觉得与主板对ACPI的支持是否完整有关。这个延时有的主板很短,一两秒就结束了。而有的主板却很长,我在一部C1 CPU VIA主板的古董机上见过长达15分钟的(两个延时就是半小时了)。这就是为什么有的人使用Pe一切正常(其实是有延时的,只不过时间短没察觉而已),但有的人却要化上数分钟才能启动PE的原因。
为什么会有这个延时呢?经过我反复多次实验,结果令人很意外!!那是Pe在搜索软驱!!而且这与你的机器上是否真实有软驱是无关的,它主要是看主板的支持,有些机器上,即使有物理软驱PE也同样会搜,同样会延时。。。。。
既然知道了问题的根源,那就好办了。只要取消PE对软驱的支持,问题就解决了。所以我将Txtsetup.sif中HardwareIdsDatabase段里的以下两行删除:
*PNP0700 = "fdc"
PCMCIA\Y-E_DATA-External_FDD-994B = "lbrtfdc"
删除这两行后,延时没有了,但在PE下也没有了A盘。考虑到现时的软盘和软驱已基本绝迹,用A盘来换取启动速度的提升我认为是值得的。特别是对于用PE来做维护的朋友来说有很大好处,比如说:如果服务器出了问题,要用PE做紧急修复,但PE却在启动时延时,那种心情可真是急啊。
这里提醒一下大家,以上的修改仅仅是取消了PE在图形界面下的软驱支持,而在文本启动期间仍然可通过F6来使用软驱安装第三方的驱动。

仅仅是把winpe.iso/is_/img/im_读进内存吗?那为什么会有停止读取数据的问题呢?


转贴一下:lol
作者: ad2050    时间: 2007-9-26 22:09
一个参考,我的老128M,U盘,USBZIP启动,1分钟整。
作者: yth_0    时间: 2007-9-26 22:52
我的不是在带进度条的LOGO消失和进入桌面之前慢,而是在出现load Ramdisk image的画面的时候。而且小小强的这个帖子也看过了,由于比较菜,不会像小小强说的那样修改。我试着在bios里面把软驱给禁止了,但效果依旧。
作者: aohch    时间: 2007-9-27 06:18
红叶V28,启动一分钟多.
作者: xiangj    时间: 2007-9-28 21:16
进入 bios --> Integrated Peripherals,
把" Onboard FDC Controller " 设置为 " Disabled ".
就 ok 了.
作者: yulongjin    时间: 2007-9-28 21:20
原帖由 yth_0 于 2007-9-26 10:52 PM 发表
我的不是在带进度条的LOGO消失和进入桌面之前慢,而是在出现load Ramdisk image的画面的时候。而且小小强的这个帖子也看过了,由于比较菜,不会像小小强说的那样修改。我试着在bios里面把禁止给禁止了,但效果依旧。


我这里有一个修改好的:
http://bbs.wuyou.net/attachment.php?aid=28463

如果只禁止软驱,只需替换这个文件就行了:Txtsetup.si_

[ 本帖最后由 yulongjin 于 2007-9-28 09:23 PM 编辑 ]




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