无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3004|回复: 0
打印 上一主题 下一主题

关于 ifsdrv 安装 ntfs驱动 的分区顺序(请指正)

[复制链接]
跳转到指定楼层
1#
发表于 2014-8-18 19:42:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2014-8-18 20:15 编辑

ifsdrv是 dos下加载  mbr级 分区中的 ntfs 分区 的 驱动程序
使用中发现 其 加载 ntfs分区,为之 分配盘符 的 顺序规律 如下(如果 谬误请 诸位大侠 尽快指正 ) :
先主 分区 后 逻辑分区 ,并且 按照 mbr中分区序号(不一定等同于起始lba顺序)进行分配。如果分区表有异常 会中止 盘符分配。
1、按照 bios 中硬盘序列逐一 查找 0x80,0x81,0x82.......
2、把 mbr 中 四个主分区找到,并根据分区表 中记载的顺序,按顺序 加载并分配 ntfs/linux ext 分区盘符
3、按 mbr 中记载的分区顺序,逐一加载 各逻辑分区 中的 ntfs/linux ext 分区并分配盘符

不知道 grub 是否也是按照此方式 分配 硬盘分区序列的 。(hd0,0),(hd0,1),...(hd0,4)(hd0,5)。。。。。(hd1,0).......
??

而 ghost 的 分区序列 则是 按照各个分区(Pri、Vol) StartLBA  进行排列的,根本不考虑 mbr 中定义的分区序列。

下图中 前面3列分别是 tbimage/ ghost /grub 硬盘分区序列,最后一列 为 每个分区的  StartLBA
下图是我 用tbosdt 脚本 在 纯dos下生成的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-5 10:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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