|
回复 #1 2011seeu 的帖子
#2
0x82b8 和 0x82b9 是和ud启动有关的 具体内容是什么我也不太清楚 我不用fb启动
只知道如果是grub启动的话 这两个值会是0x0 fb启动的话肯定不为0 也是很多判断fb启动的一个标志
其他的可以看置顶贴 有介绍 地址 长度 说明
========= ============== ==============================================
0000:8208 4字节(即双字) 启动分区号 install_partition (the boot partition)
0000:8278 4字节(即双字) GRUB4DOS编译的日期十进制数.
0000:8280 4字节(即双字) 启动驱动器号(boot_drive)
0000:8284 4字节(即双字) pxe 客户端 ip (即本地ip)
0000:8288 4字节(即双字) pxe 服务器 ip
0000:828C 4字节(即双字) pxe 网关 ip
0000:8290 8字节(即四字) 最后访问的文件的大小(是执行"cat --length=0"后的文件大小)
0000:8298 4字节(即双字) 可用的扩展内存大小(以 KB 为单位)
0000:829C 4字节(即双字) 当前根分区号(current root partition)
0000:82A0 4字节(即双字) 当前根所在的驱动器(current root drive)
0000:82A4 4字节(即双字) 解压标志 (gzip非自动解压),非0时不自动解压
0000:82A8 8字节(即四字) 最后访问的分区的起始扇区号
0000:82B0 8字节(即四字) 最后访问的分区的扇区总数
#3
0x07 0x0c等这些都是磁盘类型 更常见的写法是ntfs fat32等 磁盘分区类型标志
00 空,DOS或Windows不允许使用,视为非法 5C Priam Edisk
01 FAT12 61 Speed Stor
02 XENIX root 63 GNU HURD or Sys
03 XENIX usr 64 Novell Netware
06 FAT16 04 表示分区小于32M 65 Novell Netware
07 HPFS / NTFS 70 Disk Secure Mult
08 AIX 75 PC/IX
09 AIX bootable 80 Old Minix
0A OS/2 Boot Manage 81 Minix/Old Linux
0B Win95 FAT32 82 Linux swap
0C Win95 FAT32 83 Linux
0E Win95 FAT16 84 0s/2 hidden C:
0F Win95 Extended(大于 8GB) 85 Linux extended
10 OPUS 86 NTFS volume set
11 Hidden FAT12 87 NTFS volume set
12 Compaq diagmost 93 Amoeba
16 HiddenFAT16 94 Amoeba BBT
14 Hidden FAT16<32MB A0 IBM Thinkpad hidden
17 Hidden HPFS/NTFS A5 BSD/386
18 AST Windows swap A6 Open BSD
1B Hidden FAT32 A7 NextSTEP
1C Hidden FAT32 partition B7 BSDI fs
(using LBA-mode INT 13 extensions) B8 BSDI swap
1E Hidden LBA VFAT partition BE Solaris boot partition
24 NEC DOS C0 DR-DOS/Novell DOS secured partition
3C Partition Magic C1 DRDOS/sec
40 Venix 80286 C4 DRDOS/sec
41 PPC Perp Boot C6 DRDOS/sec
42 NTFS动态分区 C7 Syrinx
4D QNX4.x DB CP/M/CTOS
4E QNX4.x 2nd part E1 DOS access
4F QNX4.x 3rd part E3 DOS r/0
50 OnTrack DM E4 Speedstor
51 OnTrack DM6 Aux EB BeoS fs
52 CP/M F1 SpeedStor
53 OnTrack DM6 Aux F2 DOS 3.3+secondary partition
54 OnTrack DM6 F4 SpeedStor
55 EZ-Drive FE LAN step
56 Golden Bow FF BBT
#4
这些问题还是先看置顶贴的帮助文档吧 熟悉各个命令的用法再说
#5
识别成fd是最麻烦的情况 这个目前没什么好办法 只能加一堆判断条件 避免这种问题 |
|