3.5寸1.44M软盘结构

Posted sea-stream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.5寸1.44M软盘结构相关的知识,希望对你有一定的参考价值。

 

结构:

技术图片

 

划分:

技术图片

簇:磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。在磁盘上,DOS操作系统是以“簇”为单位为文件分配磁盘空间的。硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。每个簇只能由一个文件占用,即使这个文件中有几个字节,决不允许两个以上的文件共用一个簇,否则会造成数据的混乱。这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易,但也造成了磁盘空间的浪费,尤其是小文件数目较多的情况下,一个上千兆的大硬盘,其浪费的磁盘空间可达上百兆字节。

 

1、结构:2面、80道/面、18扇区/道、512字节/扇区
扇区总数=2面 X 80道/面 X 18扇区/道 = 2880扇区
存储容量= 512字节/扇区X 2880扇区 = 1440 KB


2、物理扇区号:
2 面: 编号0----1;
80道: 编号0----79
18扇区:编号1----18


3、相对扇区号:共2880个扇区,相对扇区号范围为 0----2879
编号顺序:
扇区物理号 相对扇区号
0面,0道,1扇区 0
0面,0道,2扇区 1
0面,0道,3扇区 2
…………………….
0面,0道,18扇区 17
1面,0道,1扇区 18
……………..
1面,0道,18扇区 35
0面,1道,1扇区 36
0面,1道,18扇区 53
1面,1道,1扇区 54
………
1面,79道,18扇区 2879

 

以上是关于3.5寸1.44M软盘结构的主要内容,如果未能解决你的问题,请参考以下文章

软盘相关知识和通过BIOS中断访问

磁盘2

RT系统+STM32+红外控制(HX1813)+1.44寸显示屏

Arduino +合宙ESP32C3 +1.8/1.44 寸TFT液晶屏驱动显示

波兰极客用一张软盘运行Linux系统,用的还是最新内核!

Stm32 控制1.44寸液晶显示图片 基于stm32f051k8u6