|
本帖最后由 不点 于 2013-12-14 15:56 编辑
关于 geometry --lba1sector 强制单扇区访问的说明。
这条命令放在内置菜单中,应该尽量靠前。它应该出现在所有那些有可能访问启动盘的命令之前。比如,肯定要放在 configfile 命令之前。
普通的外置菜单就不要放这条命令了,因为已经是马后炮,没有用了。
这条命令的设置,是为了防止启动盘不支持 “多扇区” 读盘而造成死机、假死,或 “Disk read error” 失败。
本地硬盘都支持多扇区读盘。因此,只有 USB 盘才会出现问题。
这条命令会让读盘速度变得很慢。
接下来我可能再设计一个参数,--lba127sector 用来恢复 127 扇区的读盘能力。这样,用户就可以在内置菜单中永远带上 --lba1sector ,而在外置菜单中(或者在内置菜单的 title 之后)使用 --lba127sector 来尝试正常的高速磁盘访问。
好了,这个版本开始支持 geometry --lba127sector 命令参数,用来撤销先前的 “单扇区读盘” 设置。在有问题的机器上,肯定不敢这么做,一做就会死机,或出现其他异常。
在正常机器上使用 geometry --lba1sector 是没问题的(不会导致死机、假死等问题),只是读盘速度变慢罢了。
在故障机器上使用 geometry --lba127sector 是不行的,会死机的。
在正常机器上可以先使用 geometry --lba1sector ,然后再使用 geometry --lba127sector 。
所以,为了代码的可靠性,您可以在内置菜单中使用 geometry --lba1sector 保证成功率,而在外置菜单中使用 geometry --lba127sector 切换到高速磁盘访问。
|
|