Various methods and systems for performing extent-level backups that
support single file restores are disclosed. For example, one a method
involves accessing a list, which identifies several extents of a first
storage device in a non-contiguous order. The non-contiguous order is
non-contiguous with respect to an order in which the extents are arranged
on the first storage device. The method then involves reading information
from the extents of the first storage device, in the non-contiguous order
identified by the list, and the writing the information to backup media.
The information is written to the backup media in the non-contiguous
order identified by the list. As a result, a first portion of the
information, which is included in a first data object, may be less
fragmented on the backup media than on the first storage device.