无忧启动论坛

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

[讨论] 为什么BIOS会把HDD识别成ZIP

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-21 20:33:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我FB制作的HDD格式的U盘,在别的机都是识别为HDD,而在我的这台机却识别为ZIP,而且BIOS中也没有HDD的相关选项。只有ZIP的选项。
     启动没问题,但启动后是(fd0),没有--mem时,速度非常的慢。
我的问题是,BIOS是根据什么来识别U盘是ZIP还是HDD,有没有什么办法,让我这台机把HDD的U盘识别为HDD?
2#
 楼主| 发表于 2011-10-21 20:36:01 | 只看该作者
由于我没有移动硬盘,不知道,这台机会把移到硬盘识别成什么?
回复

使用道具 举报

3#
发表于 2011-10-22 13:41:34 | 只看该作者
我也遇到过这样的情况,难解,只好使用小体积的XPPE,比如和你讨论过的天使的版本,我接触的老破电脑更多,单位都是这一类的,情况千差万别。


那个NVPE终于做成了,NVPE.WIM出现问题的原因是用WinTool压缩时没有加入卷名,还是同一个文件夹下的文件,压缩时映像名称必须命名为 TangoPE,否则无论如何不能成功,试了许多次,终于发现问题出在这里。
回复

使用道具 举报

4#
发表于 2011-10-22 14:52:23 | 只看该作者

回复 #3 zxyy 的帖子

免配置直接加入280个外置工具(藏入ud)、大体积pe低内存高速u启(含usb-zip)。
这些问题兄弟搞定了么?
回复

使用道具 举报

5#
发表于 2011-10-22 15:12:31 | 只看该作者
如果LZ学习过BIOS的源代码,就可以知道:

不同的BIOS有不同的计算方法,但一个共同的、主要的决定因素是:
总扇区数(变量,保存在固件的数据结构中)。

能够改变它的方法目前只有一个---量产工具。用量产工具分割U盘,从而
改变容量,改变总扇区数。
回复

使用道具 举报

6#
发表于 2011-10-22 15:27:09 | 只看该作者

回复 #2 幸运的草 的帖子

我用联想T4900V主板测试,无论优盘或移动硬盘都会被设别为USB-FDD,而且移动硬盘只能识别到第一个分区(这点令我想到是USB-FDD而不是USB-ZIP),不能引导系统(这个移动硬盘在其它电脑上引导正常)

[ 本帖最后由 rockrock99 于 2011-10-22 15:28 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2011-10-22 15:31:52 | 只看该作者

回复 #3 zxyy 的帖子

哦,我制作的那个也没有加卷名,也糊里糊度的成功,不管怎样,成功就好。
to wuwuzz
  我注意到了你在时空的测试,需要大于8G,(1024)的盘。我的是4g的小盘。目前来说可能是BIOS把读取中断值返回成了00。而且这可能是BIOS的有意所为,这类BIOS都没有usb-hdd的选择项,只有usb-zip的选项,且无论是是否是真的zip,都识别为zip,能启动。就是由于g4d的问题,非--mem时速度很慢,但用burg引导没有问题。
即使按你的方法重新量产改造,也不一定能让这个BIOS将HDD识别 为hdd。

[ 本帖最后由 幸运的草 于 2011-10-22 15:41 编辑 ]
回复

使用道具 举报

8#
发表于 2011-10-22 15:36:08 | 只看该作者

回复 #7 幸运的草 的帖子

这样的主板用syslinux启动也很快(包含了linux代码的一类)
回复

使用道具 举报

9#
发表于 2011-10-22 15:57:02 | 只看该作者
原帖由 幸运的草 于 2011-10-22 15:31 发表
我注意到了你在时空的测试,需要大于8G,(1024)的盘。我的是4g的小盘。目前来说可能是BIOS把读取中断值返回成了00。而且这可能是BIOS的有意所为,这类BIOS都没有usb-hdd的选择项,只有usb-zip的选项,且无论是是否是真的zip,都识别为zip,能启动。就是由于g4d的问题,非--mem时速度很慢,但用burg引导没有问题。

即使按你的方法重新量产改造,也不一定能让这个BIOS将HDD识别 为ZIP。


你把2个不同的问题搞混了。

时空的帖子(8G容量分割,修改固件HS)是要解决INT13 F8 HS的取值问题。

现在是ZIP的判定问题---按BIOS的语言,应该说是 “固定盘设备” 与 “移动盘设备”
的区分判别问题。这个问题的决定因素除了扇区数(数字不一定是8G,16450560扇区,
不同的BIOS将预设不同的标准值),还有其他次要、我们无法改变的因素---比如BIOS将检查
某些命令的返回状态是0还是1,该取值也将参与判别运算。当运算结束后,BIOS对固定盘设备
将赋予其盘号80,移动盘设备将赋予盘号00。

当然,能够看出,总扇区数是个很关键的因素,对INT13 F8 HS取值、盘设备类型判别
2个问题都有影响。

[ 本帖最后由 wuwuzz 于 2011-10-22 16:04 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2011-10-22 17:43:27 | 只看该作者

回复 #9 wuwuzz 的帖子

学习了。你这么讲我就明白了,根据我所接触的这两台机,个人认为应该是BIOS的有意而为,它没有提供USB-HDD的选项,只有USB-ZIP,为了兼容,把所有格式都识别为ZIP。
 经测试ZIP,HDD的U盘,在这两台机上都会成功启动,只是会识别为ZIP。
  
回复

使用道具 举报

11#
发表于 2011-10-22 21:55:26 | 只看该作者
基本上第一代支持usb启动的电脑都是这样(还有第0代,那只支持1.44M的usb-fdd),只能识别成usb-zip,dos下认成a:盘,启动时读取速度非常慢。
回复

使用道具 举报

12#
发表于 2011-10-22 22:17:35 | 只看该作者

回复 #11 fujianabc 的帖子

那时候联想还推出了魔盘(USB-FDD+USB-ZIP)
回复

使用道具 举报

13#
发表于 2011-10-23 17:39:07 | 只看该作者
原帖由 rockrock99 于 2011-10-22 22:17 发表
那时候联想还推出了魔盘(USB-FDD+USB-ZIP)

貌似最著名的是朗科的那种带开关的u盘。拨一下就变成软驱了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 22:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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