阅读:1404回复:2
可分区块设备驱动的问题
困扰很久的问题,请问:
对于一个普通的块设备(比如CF卡)而言是没有类似硬盘一样的3D结构的,其存储扇区是连续和线性的。如果这个块设备支持分区表,那么分区表中一定会有分区的起始扇区和分区扇区,我在这个CF卡中的第一扇区读到的分区起始扇区是 01 14 00 请问,这3字节因该怎么解释?是指起始扇区是0x01面0x100道0x04扇区,还是第0x011400个扇区? |
|
|
沙发#
发布于:2003-11-05 19:01
CF卡有一种模式是虚拟成IDE设备(ATA接口)的,所以是内部的控制逻辑将这些扇区,柱面等信息转化为线性地址访问的。
|
|
板凳#
发布于:2003-01-20 17:54
cf卡这类存储设备可没有面,道,扇区的概念。实际上它是flash存储芯片,它只有连续的存储区块(比方说4k一个区块---这视具体的存储介质而定)。mtd支持flash分区工作。
|
|