无忧启动论坛

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

[求助] 菜鸟请教,G4D 引导ISO 用什么命令最快?

[复制链接]
1#
发表于 2012-12-27 15:39:25 | 显示全部楼层
老机器的 BIOS 读 U盘慢,那是快不上去的。

find 命令有可能访问软盘,那就更有可能出现一个 long delay 了。

--mem 把 ISO 加载到内存,又是一个快不起来的过程。

多找一些教程读读,多参考一些讨论帖子。
回复

使用道具 举报

2#
发表于 2012-12-27 19:20:05 | 显示全部楼层
grub4dos 的仿真代码很大,经过了多次的修改完善,能够应付各种变态的情况,可以说,兼容性是第一位的。

在保证兼容性的时候,不可避免地带来了部分情况下的速度和效率问题。世上的事情就是这样的,不能两全其美。

当 U盘 被识别为软盘时,通常 LBA 是不支持的,只有 CHS 模式。为了保证 CHS 模式的访问成功,grub4dos 的仿真代码做了额外的工作,可能正是这些工作碰巧影响了这类机器的访问速度。

grub4dos 的兼容性锤炼了很久。追求兼容性就得丧失效率。追求效率就得以损失兼容性为代价。两全其美的事情是很难达到的。鱼与熊掌不可兼得。

随着 exFAT 格式的引入,CHS only 的模式将逐步成为历史,LBA 模式有望成为主流。像 wee 之类的软件就有机会发挥重要作用了。而那些有问题的老机器也会逐步被淘汰。

[ 本帖最后由 不点 于 2012-12-27 19:33 编辑 ]
回复

使用道具 举报

3#
发表于 2012-12-28 11:46:57 | 显示全部楼层
还真的是采用一个扇区一个扇区地读。因为有些变态的 BIOS 会有扇区上限,每次读的扇区数超过某个值,就死机。所以,采用了保守的做法,每次读一个扇区。

本来每次读一个扇区也是没有大问题的,但是,有些变态 BIOS 正是在每次只读一个扇区时,大大降低了速度,读一个扇区甚至比读 63 个扇区还要慢。这似乎可以看成是故意制造麻烦。

总之,避免 CHS only 的模式的出现,是上策。遇到非得使用 chs 模式的情况,就把映像读入内存(--mem),这样也就躲过了这个问题。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 05:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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