无忧启动论坛

标题: BOOTICE中grub4dos里禁止改变磁盘几何参数,是什么意思 [打印本页]

作者: 35786    时间: 2012-3-21 11:23
标题: BOOTICE中grub4dos里禁止改变磁盘几何参数,是什么意思
在BOOTICE中grub4dos里禁止改变磁盘几何参数这个选项一直不明白?有没有哪位可以讲解下。



作者: 35786    时间: 2012-3-22 12:23
不知是否和不点说的这个有关  
http://bbs.znpc.net/viewthread.php?tid=4444        磁盘几何参数自适应功能,默认时是否该支持?
作者: 不点    时间: 2012-3-25 10:27
应该是指磁盘几何参数自适应功能。应该写为

“禁止自动调整磁盘几何参数”,

或者

“禁止磁盘几何参数自适应功能”

这样才便于理解。

通常不应该禁止,但极少数 BIOS 会破坏自适应代码,引起死机。此时,应该禁止自适应代码。但与此同时,用户必须保证 BIOS int13/ah=8 以及 引导扇区的 BPB 所传递的 CHS 几何参数都是正确的,否则注定失败。

磁盘自适应代码如果成功运行(不死机),则它会自动调整为正确的 CHS,即使用户在 BPB 中设置了错误的 CHS,也不会有问题。

调整 CHS 的动作是在内存中,并非修改磁盘上的 BPB 参数。grub4dos 在启动过程中,是不会随便写磁盘的,这一点绝对有保障。用户自己用 dd 之类的命令写磁盘,那是用户的事情。但 grub4dos 自己的引导代码,不会随便写盘。因为写盘本身是对磁盘的一次伤害。

在 USB 设备上通常使用 fbinst 来代替 grub4dos 自己的引导代码。fbinst 的 chs 几何参数自适应功能更健壮、更可靠。除非 fbisnt 无法运行(比如被封杀),否则应该优先使用 fbinst。
作者: 35786    时间: 2012-3-28 17:39
标题: 回复 #3 不点 的帖子
辛苦,谢谢。弄了好久。
作者: 2010GWM    时间: 2012-3-31 07:01
谢谢诸位!
学习了......




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