LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 933|回复: 2

关于硬盘分区表,文件系统,格式化的理解

[复制链接]
发表于 2004-12-16 11:23:02 | 显示全部楼层 |阅读模式
好多问题啊。
第一个:硬盘分区表是不是独立于操作系统的?
---------------------------------------------------------
分区表由四个分区项构成, 每一项的结构如下:

    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命令做了什么?
 楼主| 发表于 2004-12-16 11:55:24 | 显示全部楼层

例子

我的硬盘是80G的IDE
一共8个区,每个10G
c盘是主分区,NTFS格式。装了WindowsXP。
然后一个扩展分区。
扩展分区分了7个逻辑区,前5个是FAT32,后两个是ext3。
linux装在了最后一个分区。
grub引导。
问题:
我的硬盘分区表是什么样子的?
最好画一个逻辑图看看。
就是这样
0                                                      80g
————————————————————————————
|MBR|  C     |     D         | ........................|
————————————————————————————
grub装在了什么地方?grub大概有多大?实现了按文件名存取文件吗?
我启动linux,从开机到系统启动完成,经过了那些过程?
发表于 2004-12-16 12:04:44 | 显示全部楼层

回复: 关于硬盘分区表,文件系统,格式化的理解

最初由 kittig 发表
好多问题啊。
第一个:硬盘分区表是不是独立于操作系统的?
第二个:文件系统到底是什么东西,软盘有没有ext2,fat之分?
第三个:dos下,format命令做了什么?

1.是的,即使操作系统给删了,硬盘分区表仍在MBR里。
2.即类似format的东西,怎么样存储文件的方式。软盘有ext2,fat之分,不过为了方便在windows机上可读,最好是用fat。
3.建立了fat。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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