Systems, methods, and
computer program products are provided for reducing the size of image level backups. An example method receives
backup parameters identifying a physical or
Virtual Machine (VM) to
backup and at least one
file system object to include in the
backup. The method connects to production storage corresponding to the selected physical or
virtual machine and obtains access to data stored in disk corresponding to the selected
file system object(s). The method fetches
file allocation table (FAT) blocks from the disk and parses contents of the FAT blocks to determine if the disk blocks correspond to the selected
file system object(s). The method creates a backup
disk image FAT comprising blocks corresponding to the selected file
system object(s). The method creates a reconstructed
disk image FAT blocks corresponding to the backup FAT and
disk image data blocks belonging to the selected file
system object(s) and all other disk image data blocks are saved as zero blocks. A reconstructed disc image is compressed and stored in a backup file on backup storage, or replicated (copied) to another storage intact.