FAQ Database Discussion Community


Basic File System Implementation

filesystems,fat
I've been given 2k bytes to make a ultra minimalistic file system and I thought about making a stripped out version of FAT16. My only problem is understanding how do I store the FAT in the volume. Let's say I use 2 bytes per block hence I'd have 1024 blocks....

Doesn't fragmentation in FAT file system lead to space wastage?

memory-management,operating-system,computer-science,fragmentation,fat
The wikipedia for article for fragmentation states: In many cases, fragmentation leads to storage space being "wasted", and in that case the term also refers to the wasted space itself. For other systems (e.g. the FAT file system) the space used to store given data (e.g. files) is the same...

where to find the data structures to access NTFS/FAT with c++ programming?

c++,windows,mfc,ntfs,fat
I am starting out in NTFS/FAT file systems programming in c++. Such as parsing MFT journal file etc. I have come through some very good material online such as ntfs.com and understood the theoretical concepts. But when it comes to access NTFS/FAT file system and do some code. I wonder...

How are floppy disk sectors numbered

disk,fat,floppy
I was wondering how are floppy disk sectors ordered, I am currently writing a program to access the root directory of a floppy disk (fat12 formated High Density), I can load it with debug at sector 13h but in assembly it is at head 1 track 0 sector 2 why...