无忧启动论坛

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

ZIP和HDD双重启动能实现吗?

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-8 22:53:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人家里电脑只支持USB-ZIP,但公司为HP和DELL的原装机,只支持USB-HDD,请问
ZIP和HDD双重启动能实现吗?本人菜鸟一名!!请高人指教
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104157&extra=page%3D1
这个我看过了,对于菜鸟太复杂搞不懂!!
2#
发表于 2007-5-8 23:46:09 | 只看该作者
你这个问题看似个傻问题,其实是个好问题,我上网查一下相关资料,看看USB-ZIP和USB-HDD到底有何区别。
回复

使用道具 举报

3#
发表于 2007-5-9 07:04:39 | 只看该作者
本人正好在昨天花了一下午研究了一下,本人是以将U盘分成两个区,然后分别对两个分区进行USB-ZIP和USB-HDD的格式化,但是都失败了,好像一个盘只能格式化成一种格式,好像是与分区无关的,所以也就证明了一个U盘只能是一种启动方式。
回复

使用道具 举报

4#
发表于 2007-5-9 09:11:30 | 只看该作者
楼上有理,一块盘只能在USB-ZIP和USB-HDD选择一种了
回复

使用道具 举报

5#
发表于 2007-5-9 09:33:22 | 只看该作者
这个区别应该在U盘的MBR上,问题就是到底是什么样的区别,HDD的MBR主板可以直接检测到,ZIP不能。

这个问题我已经问bbs.znpc.net的高手了,正在等待答复,我想“不点”版主会给答案的。
回复

使用道具 举报

6#
发表于 2007-5-9 09:34:20 | 只看该作者
HDD是仿硬盘模式,要正常使用就要像硬盘一样,有mbr,有主引导代码,有分区表,使用前要先进行分区、激活等等操作。ZIP是仿那个大容量的软盘模式,与硬盘的方式是完全不同。

一般情况下,这2种规格是无法在同一个U盘上存在了,除非U盘在硬件上隔离出2个部分,分别模拟2种介质。就像朗科U230型U盘一样,物理上分隔出2部分,1个是FDD,另1个是普通的U盘(作zip或hdd均可),而这2部分的切换使用是靠硬件开关来的。
回复

使用道具 举报

7#
发表于 2007-5-9 11:20:03 | 只看该作者
楼上说的对,以下是“不点”的回答:
U 盘的启动技术,本质上非常简单,没那么神秘。如果真的有什么神秘的话,那应该都是 U 盘 BIOS 的厂家故意制造的。

BIOS 制造者只需要把 int13 弄好就可以了。Ralf Brown's Interrupt List 中就有很详细的 int13 的规格说明。这对于那些 BIOS 编程者来说,应该都能倒背如流,轻松搞定。

但是,制造商不一定这么想。它们也许认为,如果要想拥有自己的特色,就得让别人无法离开自己的专有软件工具,就得故意制造障碍才行。这大概是所有这些技术变得神秘的根本原因。

----------

技术上,U 盘上的数据格式完全可以按照硬盘的规格来设计。分区表和 MBR 都可以用微软的工具来创建。文件系统也可以这样做,用 FAT 的就行。如果担心版权问题,那么所有这些都可以用开源的软件来实现,比如 FreeDOS ,Linux 等。

当 BIOS 以硬盘的方式来对待 U 盘时,它只需要把 U 盘的盘符设定为 0x80, 0x81, ... 就行了。此时,如果 BIOS 要从 U 盘启动,那么它就把 U 盘的第一扇区装入 0000:7C00 去执行就 OK 了。

当 BIOS 意欲把 U 盘当做软盘时,它可以把 U 盘上的第一分区当做软盘(就像我们用 grub4dos 把分区仿真为软盘那样),软盘的第一扇区,就是 U 盘第一分区的第一扇区。如果 BIOS 想要从这个软盘启动,它可以把 U 盘第一分区的第一扇区装入 0000:7C00,并把 hidden sectors 字段(偏移 1Ch 处的四个字节,也即,0000:7C1C 处的四个字节)清零即可。grub4dos 的仿真就是这么做的,并无任何困难。U 盘 BIOS 的厂家完全也可以这么做(如果它们不打算故意制造混乱的话)。
回复

使用道具 举报

8#
发表于 2007-5-9 11:39:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2007-5-9 12:31:35 | 只看该作者
对,区别就是主引导扇区。我建议"不点"把GRUB安装到BIOS,让它来格U盘,哈哈。
回复

使用道具 举报

10#
发表于 2007-5-9 14:45:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11#
发表于 2007-5-9 16:24:52 | 只看该作者
我那是在和他开玩笑呢,那样的话,又得研究多少BIOS啊,哈哈。
回复

使用道具 举报

12#
发表于 2007-5-9 16:35:57 | 只看该作者
以上的问题我完全看不明白,但我家的机器是新机器磐正的,没说明是什么,只有移动,我用工具FDD才可以启动,单位的是联想HDD,我找了个98启动盘IMG文件,用WINISO写到U盘上。两个都启动了,刚来,想找个合适自己的U盘启动,说的不对请见谅!

[ 本帖最后由 xstar 于 2007-5-9 04:37 PM 编辑 ]
回复

使用道具 举报

13#
发表于 2007-5-10 04:03:30 | 只看该作者
这里技术性很强:victory:
回复

使用道具 举报

14#
发表于 2007-5-10 04:04:22 | 只看该作者
可惜我是新兵:L :L
回复

使用道具 举报

15#
发表于 2007-5-10 09:38:37 | 只看该作者
高手如云,来这学习来对了
回复

使用道具 举报

16#
发表于 2007-5-10 11:14:29 | 只看该作者
usb-zip模式,u盘怎么能变c盘了?
回复

使用道具 举报

17#
发表于 2007-5-10 14:52:55 | 只看该作者
学习中,嘿嘿.~~~~~~~~~~
回复

使用道具 举报

18#
发表于 2007-5-10 17:35:06 | 只看该作者
高手如云,来这学习来对了
回复

使用道具 举报

19#
发表于 2007-5-10 19:07:46 | 只看该作者
主要看主板吧?
我的U盘,HDD格式,在不同型号的清华紫光电脑上,有时识别为C ,当硬盘
有时候识别为A,当软盘....
回复

使用道具 举报

20#
 楼主| 发表于 2007-5-11 00:39:10 | 只看该作者
看来这个问题看似有傻瓜,但是很有用
回复

使用道具 举报

21#
发表于 2009-12-31 12:53:30 | 只看该作者
旧话重提,现在是否有比较完美的解决方案?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-29 04:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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