无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6206|回复: 11
打印 上一主题 下一主题

BIOS是怎么判断USB-ZIP和USB-HDD的?

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-29 00:20:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是根据U盘或SD卡的MBR吗,还是别的?本来识别成USB-HDD的SD卡+读卡器,运行了grubinst后就变成USB-ZIP,感觉grubinst只会改变MBR分区表之前的部分,怎么模式就变了,真奇怪。
2#
发表于 2007-9-30 10:37:56 | 只看该作者
猜想是通过分区标志
记得以前看到过软盘分区和硬盘分区的标识
回复

使用道具 举报

3#
 楼主| 发表于 2007-9-30 12:48:03 | 只看该作者
你说的是分区表项中的分区表示么?
但是grubinst程序并没有改变它
回复

使用道具 举报

4#
发表于 2007-9-30 14:18:58 | 只看该作者
你在xp中u盘认成”本地磁盘"还是"可移动磁盘"?

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

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

使用道具 举报

5#
发表于 2007-9-30 15:14:58 | 只看该作者
原帖由 fujianabc 于 2007-9-30 02:18 PM 发表
你在xp中u盘认成”本地磁盘"还是"可移动磁盘"?

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

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

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

使用道具 举报

6#
 楼主| 发表于 2007-9-30 15:41:18 | 只看该作者
你是说bios是根据MBR里前446个字节的内容来判别的?

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

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

使用道具 举报

7#
发表于 2007-10-1 00:08:50 | 只看该作者
原帖由 bfgxp 于 2007-9-30 03:14 PM 发表

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

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

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

使用道具 举报

8#
发表于 2007-10-1 13:40:34 | 只看该作者
原帖由 bfgxp 于 2007-9-30 03:14 PM 发表

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


说的不错
回复

使用道具 举报

9#
 楼主| 发表于 2007-10-1 15:26:14 | 只看该作者
u盘类型由量产工具设定,那它是怎么设定的?通过改变什么信息?
或者说BIOS和操作系统需要通过读取什么信息来判别呢?

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

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

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

使用道具 举报

10#
发表于 2007-10-1 16:51:26 | 只看该作者
我的所有U盘和移动硬盘都显示为USB-HDD
回复

使用道具 举报

11#
发表于 2007-10-1 18:57:54 | 只看该作者
原帖由 yacca 于 2007-10-1 03:26 PM 发表
u盘类型由量产工具设定,那它是怎么设定的?通过改变什么信息?
或者说BIOS和操作系统需要通过读取什么信息来判别呢?

量产工具应该是改了芯片中的某些数据。
我有个朗科u盘,提供了一个工具可以让此u盘在usb-zip和usb-hdd模式下切换,我用winhex比较过切换模式后u盘中数据没改变一个字节,但插上后xp和bios中都改变模式了。
回复

使用道具 举报

12#
发表于 2007-10-1 19:01:05 | 只看该作者
顺便说一下,我现在一台acer的笔记本在插着u盘启动时,可以在bios里选择u盘是以zip或者hdd模式启动。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-23 23:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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