操作系统对硬盘数据的操作是以簇为单位,他如何划分簇的大小,是动态的(簇大小随时在变)还是静态的(一旦定好就不变了)?他依据什么来划分簇大小,是否与硬盘参数中的DRQ块有关?如果有关系,是什么关系? 在IDE硬盘的PIO方式下,主机将要从硬盘读取的多个扇区数据划分为若...
全文
回复(4) 2004-08-27 10:59 来自版块 - 文件系统(过滤)驱动程序开发
表情
sy10302512MB ~1GB 4KB 1GB ~2GB 4kb 2GB ~8GB 4kb 8GB ~16GB 8KB 16GB ~32GB 16KB 大 于32GB 32KB(2004-08-28 11:45)
Sundsea当然,我明白您说的意思,每次读取的sector个数当然是不一样的,我的意思是说簇大小是如何定下来的!??? 一般是根据硬盘大小,当然也可以自己指定大小. [url]http://www.wwgc.cc/ [/url](2004-08-27 22:57)
cxx_will当然,我明白您说的意思,每次读取的sector个数当然是不一样的,我的意思是说簇大小是如何定下来的!???(2004-08-27 20:54)
RED_spring一次读取的数据大小不是固定的。 有可能是1个sector,也可能是32个sector. 簇的大小是固定的。一旦卷格式化以后就不会变了。 但是系统有可能一次只读取一个sector。 在Fat下面对引导扇区的读取就是用这种方式。(2004-08-27 20:17)

返回顶部