Patent ID: 8074015

Claim:
A method for storing files on a storage medium having an address space organized in units of constant size, the method comprising the steps of: dividing the address space into a first area for storing small data packets of a length of n of said units of constant size with n=1, 2, 3, . . . and into a second area for storing large data packets of a length of m of said units of constant size with m=2, 3, 4, . . . ; m>n, for each file to be stored: a) if the length of the file is not greater than the length of the small data packet, storing the file on the first area, b) if the length of the file is greater than the length of a small data packet, dividing the file into at least one small data packets and at least one large data packets, and storing the at least one small data packets on the first area and the at least one large data packets on the second area wherein a single file allocation table (FAT) is written for all files, said file allocation table (FAT) indicating the addresses of the locations in the first area and the second area where the data packets are stored, wherein said file allocation table (FAT) comprises a first portion having entries for only every n-th unit of constant size in the first area and a second portion having entries for only every m-th unit of constant size in the second area.