|
grub4dos 的仿真代码很大,经过了多次的修改完善,能够应付各种变态的情况,可以说,兼容性是第一位的。
在保证兼容性的时候,不可避免地带来了部分情况下的速度和效率问题。世上的事情就是这样的,不能两全其美。
当 U盘 被识别为软盘时,通常 LBA 是不支持的,只有 CHS 模式。为了保证 CHS 模式的访问成功,grub4dos 的仿真代码做了额外的工作,可能正是这些工作碰巧影响了这类机器的访问速度。
grub4dos 的兼容性锤炼了很久。追求兼容性就得丧失效率。追求效率就得以损失兼容性为代价。两全其美的事情是很难达到的。鱼与熊掌不可兼得。
随着 exFAT 格式的引入,CHS only 的模式将逐步成为历史,LBA 模式有望成为主流。像 wee 之类的软件就有机会发挥重要作用了。而那些有问题的老机器也会逐步被淘汰。
[ 本帖最后由 不点 于 2012-12-27 19:33 编辑 ] |
|