FAT12是Windows的文件系统,可是我还是把他放到linux的category里了。
因为这个construct是用hexedit在linux下来做的。
呵呵,根据Fat12的specification来做,数字就直接用hexedit编辑,字母就用dd来写入。
不过还没有完成,明天继续测试...
=============================================
后记 [by Mar 19, 08]
第二天就做好了,第一天出错的原因是在FAT的BPB表项里填的block counts是2880,但是我只是完成了包含BPB表的前512字节。
把它填充到2880blocks后就可以mount到linux上了。
这只是个floppy的文件系统,回头有空了再折腾折腾harddisk类型的fat12文件系统。
| 文件: | fat12.bin.zip | 大小: | 1KB | 下载: | 下载 |
|
[root@dec fat]# mount -o loop /root/fat/fat12.bin /mnt [root@dec fat]# df -k /mnt Filesystem 1K-blocks Used Available Use% Mounted on /root/fat/fat12.bin 1424 1 1423 1% /mnt
|
阅读(580) | 评论(0) | 转发(0) |