摘要: 为了简洁起见,FAT32的内容 可以参考 数据重现 该书 介绍FAT32的内容,下面只说对FAT32的应用现在,跳入做U盘引导正题 ,就是讲分区格式化为FAT32文件系统先看看 大致 FAT32结构保留区中 第0号扇区是DBR扇区(FAT32的dbr不只只有1个扇区 )数据区的 数据按簇存放,不满一个簇就按簇存放,大于一个簇分多个簇存放。簇号从2簇开始(不是0簇) 而且从数据区开始才以簇描述数据块,之前的描述按扇区来讲。FAT表: FAT表 按每个簇号 32bit,4字节,存放的是改簇号的下一簇地址 第0,1号记录不用 从二号开始用。也和数据区从2号簇开始对应根目录:存放在数据区的第二簇中,如 阅读全文
posted @ 2013-08-04 16:51 敷衍。 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 用软盘引导操作系统貌似比较老,现在已经没有软盘了,作为实机实验操作系统,应该用U盘比较稳妥。话说软盘 格式为FAT12 ,而U盘的主流分区大多分为FAT32。所以二话不说就应该研究FAT32,正好可以结合FAT12一同学习。先回顾一下 详细的硬盘开机流程:1、 BIOS加电自检(POST)2、 将硬盘第一个扇区(0头0道1扇区,也就是Boot Sector)读入内存地址0000:7c00处;3、 检查0000:7dfe是否等于0xaa55.(即Boot Sector 的最后一个字节)若不等于则转去尝试其他介质; 如果没有其他启动介质,则显示 ”No ROM BASIC” ,然后死机;4、 跳. 阅读全文
posted @ 2013-08-04 16:01 敷衍。 阅读(354) 评论(0) 推荐(0) 编辑