Page 1 of 1

[ask]creating a file system (FAT32)

Posted: Sat Apr 08, 2006 11:00 pm
by odong
hi all,
can anybody give me an enlightment on how to create a file system (FAT32)?
I know the basic structures of it (ie. clusters, MBR, sectors, CHS, and so on), but as far as to start coding (in C), I have no clue where or how to start.
(I've started bulding the clusters using linked lists, but other than that, i'm lost for the next step).

you don't have to answer my question with code. but just some generalization on how to actually start.

thanks,

Re: [ask]creating a file system (FAT32)

Posted: Sun Apr 09, 2006 11:00 pm
by blackcatcoder
I have included Fat(12,16 and 32) support in my os. It's called nexus. The download link can be found under the section "Projects" in this forum !

I hope there you will find the answers for which you are seeking.

Re: [ask]creating a file system (FAT32)

Posted: Sun Apr 23, 2006 11:00 pm
by darktemplar
First thing - clusters can't be used in modern FS'es.

www.letterp.com/~dbg/practical-file-system-design.pdf explains that and some more stuff with BeFS design.

Re: [ask]creating a file system (FAT32)

Posted: Mon Apr 24, 2006 11:00 pm
by mrkaktus
He just want to include driver for FAT32 to his OS :).