无忧启动论坛

标题: BIOS是怎么判断USB-ZIP和USB-HDD的? [打印本页]

作者: yacca    时间: 2007-9-29 00:20
标题: BIOS是怎么判断USB-ZIP和USB-HDD的?
是根据U盘或SD卡的MBR吗,还是别的?本来识别成USB-HDD的SD卡+读卡器,运行了grubinst后就变成USB-ZIP,感觉grubinst只会改变MBR分区表之前的部分,怎么模式就变了,真奇怪。
作者: littlegang    时间: 2007-9-30 10:37
猜想是通过分区标志
记得以前看到过软盘分区和硬盘分区的标识
作者: yacca    时间: 2007-9-30 12:48
你说的是分区表项中的分区表示么?
但是grubinst程序并没有改变它
作者: fujianabc    时间: 2007-9-30 14:18
你在xp中u盘认成”本地磁盘"还是"可移动磁盘"?

usb-hdd的在xp中应该认为“本地磁盘”;
usb-zip的在xp中应该认成"可移动磁盘“,

如果不是这样的话,是主板本身bios不符合标准。
作者: bfgxp    时间: 2007-9-30 15:14
原帖由 fujianabc 于 2007-9-30 02:18 PM 发表
你在xp中u盘认成”本地磁盘"还是"可移动磁盘"?

usb-hdd的在xp中应该认为“本地磁盘”;
usb-zip的在xp中应该认成"可移动磁盘“,

如果不是这样的话,是主板本身bios不符合标准。

不一定的,xp中认成“本地磁盘”也可以是usbzip的
同样xp中认成“可移动磁盘”也可以是usbhdd的
没有必然联系
在xp中认成“本地磁盘”还是“可移动磁盘”是由量产工具来设定的
而在bios引导中识别为usbzip或usbhdd是由引导工具来设定的
作者: yacca    时间: 2007-9-30 15:41
你是说bios是根据MBR里前446个字节的内容来判别的?

原帖由 bfgxp 于 2007-9-30 03:14 PM 发表

不一定的,xp中认成“本地磁盘”也可以是usbzip的
同样xp中认成“可移动磁盘”也可以是usbhdd的
没有必然联系
在xp中认成“本地磁盘”还是“可移动磁盘”是由量产工具来设定的
而在bios引导中识别为usbzi ...

作者: fujianabc    时间: 2007-10-1 00:08
原帖由 bfgxp 于 2007-9-30 03:14 PM 发表

不一定的,xp中认成“本地磁盘”也可以是usbzip的
同样xp中认成“可移动磁盘”也可以是usbhdd的
没有必然联系
在xp中认成“本地磁盘”还是“可移动磁盘”是由量产工具来设定的
而在bios引导中识别为usbzi ...

不是这样的,按照标准,xp和bios都是由量产工具决定u盘类型的,与MBR的内容无关。

但是现在很多主板的usb启动并未完全符合标准来做,导致千差万别,比如一个u盘在在有的机子上认成zip有的认成hdd。
作者: chnhhwz    时间: 2007-10-1 13:40
原帖由 bfgxp 于 2007-9-30 03:14 PM 发表

不一定的,xp中认成“本地磁盘”也可以是usbzip的
同样xp中认成“可移动磁盘”也可以是usbhdd的
没有必然联系
在xp中认成“本地磁盘”还是“可移动磁盘”是由量产工具来设定的
而在bios引导中识别为usbzi ...


说的不错
作者: yacca    时间: 2007-10-1 15:26
u盘类型由量产工具设定,那它是怎么设定的?通过改变什么信息?
或者说BIOS和操作系统需要通过读取什么信息来判别呢?

原帖由 fujianabc 于 2007-10-1 12:08 AM 发表

不是这样的,按照标准,xp和bios都是由量产工具决定u盘类型的,与MBR的内容无关。

但是现在很多主板的usb启动并未完全符合标准来做,导致千差万别,比如一个u盘在在有的机子上认成zip有的认成hdd。

作者: 123    时间: 2007-10-1 16:51
我的所有U盘和移动硬盘都显示为USB-HDD
作者: fujianabc    时间: 2007-10-1 18:57
原帖由 yacca 于 2007-10-1 03:26 PM 发表
u盘类型由量产工具设定,那它是怎么设定的?通过改变什么信息?
或者说BIOS和操作系统需要通过读取什么信息来判别呢?

量产工具应该是改了芯片中的某些数据。
我有个朗科u盘,提供了一个工具可以让此u盘在usb-zip和usb-hdd模式下切换,我用winhex比较过切换模式后u盘中数据没改变一个字节,但插上后xp和bios中都改变模式了。
作者: fujianabc    时间: 2007-10-1 19:01
顺便说一下,我现在一台acer的笔记本在插着u盘启动时,可以在bios里选择u盘是以zip或者hdd模式启动。




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