The location of each file is recorded in a file allocation record. This allows the file to be retrieved, and free space to be identified for new files to be stored. When the disk is fairly full, it is common for files to be split across many non-contiguous blocks. This requires the file allocation record to keep track of not only where the file segments are, but also the order in which they should be reassembled. If this record is lost or corrupted, the file data will still be present on the disk, but it will be impossible to access it in a meaningful way, unless the record can be rebuilt.