In some Unix file systems the last block of a file can be divided into subfragments. The "tails" of the other files can be placed inside these subfragments.
Small files in NTFS can be recorded to Master File Table (MFT). But because of primitive algorithm of FAT file system the range of fragmentation constantly increases and the periodical defragmentation is needed.
The market is full of expensive, less expensive, and outright affordable data recovery products allowing users to recover lost and deleted files at home. There are also tools that don't cost a dime....
Two more products have been fully tested and reviewed. Read more