sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:2667回复:11

u盘中主引导区的问题?

楼主#
更多 发布于:2003-06-04 10:00
哪位成功做成u盘的朋友告诉我一下:
u盘中主引导区的executable code对于不要做启动的能否全为0?
谢谢!

最新喜欢:

gx004gx004
虽然我比较烦,但是我真不懂!
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-04 10:49
up一下
[color=red]大头鬼! :P[/color]
hwfdriver
驱动牛犊
驱动牛犊
  • 注册日期2003-05-01
  • 最后登录2004-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-04 10:55
至少要有BPB,不然如何做? 好象所谓0道在UDISK 63 SECTOR,0 SECTOR 不知该写什么,找资料看。
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-04 11:05
magicx,“up一下”啥意思?
虽然我比较烦,但是我真不懂!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-04 11:07
不可以的!
Chen
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-04 11:13
to MacWin:应该写什么?
虽然我比较烦,但是我真不懂!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-04 12:03
你要不要分区?
Chen
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-04 15:47
可以为0的!你主要问题是什么那!
wwwbbbjjj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-17
  • 最后登录2005-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-04 17:49
                   Boot Sector结构示意图:
   0000  |------------------------------------------------|
         |             Master Boot Record                 |
         |             主引导记录(446字节)                |
   01BE  |------------------------------------------------|
   01CD  |             分区信息  1(16字节)                |
   01CE  |------------------------------------------------|
   01DD  |             分区信息  2(16字节)                |
   01DE  |------------------------------------------------|
   01ED  |             分区信息  3(16字节)                |
   01EE  |------------------------------------------------|
   01FD  |             分区信息  4(16字节)                |
         |------------------------------------------------|
         |        01FE         |          01FF            |
         |         55          |           AA             |
   0200  |------------------------------------------------|

typedef struct _MBR
{
U8    Code[0x1BE]; // 主引导记录(446字节)。
PART  Part[4];     // 四个分区项。
U16   MagicNum;    // Magic number (must be 0xAA55)
}MBR;
你指的是主引导记录(446字节)吧?不做启动盘时可以全为0。 :)
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-04 18:21
清楚了,不要分区可以全为0,谢谢各位的帮忙!
虽然我比较烦,但是我真不懂!
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-19 12:43
分区信息 1(16字节)该写什么内容,对于flash来说没有磁道、柱面的概念,是不是可以为0?
chenjp
驱动小牛
驱动小牛
  • 注册日期2003-03-11
  • 最后登录2009-05-05
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-07-19 12:46
如果不要MBR,那是不是直接读PBR的内容?
游客

返回顶部