阅读:2667回复:11
u盘中主引导区的问题?
哪位成功做成u盘的朋友告诉我一下:
u盘中主引导区的executable code对于不要做启动的能否全为0? 谢谢! |
|
最新喜欢:![]()
|
沙发#
发布于:2003-06-04 10:49
up一下
|
|
|
板凳#
发布于:2003-06-04 10:55
至少要有BPB,不然如何做? 好象所谓0道在UDISK 63 SECTOR,0 SECTOR 不知该写什么,找资料看。
|
|
地板#
发布于:2003-06-04 11:05
magicx,“up一下”啥意思?
|
|
|
地下室#
发布于:2003-06-04 11:07
不可以的!
|
|
|
5楼#
发布于:2003-06-04 11:13
to MacWin:应该写什么?
|
|
|
6楼#
发布于:2003-06-04 12:03
你要不要分区?
|
|
|
7楼#
发布于:2003-06-04 15:47
可以为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。 :) |
|
9楼#
发布于:2003-06-04 18:21
清楚了,不要分区可以全为0,谢谢各位的帮忙!
|
|
|
10楼#
发布于:2003-07-19 12:43
分区信息 1(16字节)该写什么内容,对于flash来说没有磁道、柱面的概念,是不是可以为0?
|
|
11楼#
发布于:2003-07-19 12:46
如果不要MBR,那是不是直接读PBR的内容?
|
|