Some of the advantages and disadvantages of assigning individual blocks for each entry in the file allocation table include the following:
- It uses the whole disk block for data.
- A bad disk block will not result in all successive blocks lost.
- Random access is provided
- Only FAT needs to be traversed in each file operation.
- Each Disk block needs a File Allocation Table entry.
- FAT size may be very big depending upon the number of FAT entries.
- Number of FAT entries can be reduced by increasing the block size, but then this will also increase Internal Fragmentation in the system.