|
|
好多问题啊。
第一个:硬盘分区表是不是独立于操作系统的?
---------------------------------------------------------
分区表由四个分区项构成, 每一项的结构如下:
BYTE State : 分区状态, 0 = 未激活, 0x80 = 激活 (注意此项)
BYTE StartHead : 分区起始磁头号 (8位,最大255)
WORD StartSC : 分区起始扇区和柱面号, 底字节的低6位为扇区号,
高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位
BYTE Type : 分区类型, 如 0x0B = FAT32, 0x83 = Linux 等,
00 表示此项未用
BYTE EndHead : 分区结束磁头号
WORD EndSC : 分区结束扇区和柱面号, 定义同前
DWORD Relative : 在线性寻址方式下的分区相对扇区地址
(对于基本分区即为绝对地址)
DWORD Sectors : 分区大小 (总扇区数)
----------------------------------------------------------
照上边的格式,最大支持8g硬盘,我的80g的硬盘的分区表是怎么实现的?
第二个:文件系统到底是什么东西,软盘有没有ext2,fat之分?
第三个:dos下,format命令做了什么? |
|