yonganxie
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分88分
  • 威望13点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1170回复:1

文件系统请教

楼主#
更多 发布于:2005-04-14 16:47
我有一个设备它上面的文件系统在MBR没有Partition entry,只有PBR,请问window如何去识别它,我如今发现windows先会去读sect 0(MBR),然后会向sect 0写,不知道流程对否?那位能否告诉我流程?多谢了!!!
jackxin
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2009-06-16
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2005-06-30 05:39
Windows的Partition读写的次序是:
先读取MBR然后按照4个分区共64个字节分块解析,如果是主分区,则直接根据主分区的Start sector与length以及文件系统去读取,如果是扩展分区,那么根据Start sector与length找到对应的地方继续按照上面的方法去读取Partition表,不同的是只有2个ENTRY,而且第2个是指向下一个分区的地址,可以在此基础上再继续发展3级以及更多,形成分区链,这样让WINDOWS轻松突破了4个PARTITION的限制。所以按照这样的描述,如果你的分区要被WINDOWS识别,必须挂在PRIMARY PARTITION LIST(改写SECTOR 0)或者在扩展分区的相应SECTOR挂上即可;
游客

返回顶部