A system for selective processing of file system objects for an image level backup, comprising: a backup engine including: a receiving module configured to receive backup parameters for the image level backup, wherein the backup parameters include at least a selection of a machine to backup and a selection of at least one file system object to include in the image level backup; a connection module configured to connect to production storage corresponding to the selected machine, wherein the connection module is further configured to obtain data from a source disk corresponding to the selected at least one file system object, and wherein the source disk is in the production storage; a file allocation table processing module configured to: fetch FAT blocks from the source disk; search the fetched FAT blocks to determine a selected set of data blocks of the source disk, wherein the selected set of data blocks corresponds to the selected at least one file system object; and create a backup FAT from the fetched FAT blocks, wherein the backup FAT comprises only records corresponding to the selected at least one file system object; and a block processing module configured to: read the determined selected set of data blocks; and save the backup FAT and the read data blocks to a reconstructed disk image. a backup engine including: a receiving module configured to receive backup parameters for the image level backup, wherein the backup parameters include at least a selection of a machine to backup and a selection of at least one file system object to include in the image level backup; a connection module configured to connect to production storage corresponding to the selected machine, wherein the connection module is further configured to obtain data from a source disk corresponding to the selected at least one file system object, and wherein the source disk is in the production storage; a file allocation table processing module configured to: fetch FAT blocks from the source disk; search the fetched FAT blocks to determine a selected set of data blocks of the source disk, wherein the selected set of data blocks corresponds to the selected at least one file system object; and create a backup FAT from the fetched FAT blocks, wherein the backup FAT comprises only records corresponding to the selected at least one file system object; and a block processing module configured to: read the determined selected set of data blocks; and save the backup FAT and the read data blocks to a reconstructed disk image. a receiving module configured to receive backup parameters for the image level backup, wherein the backup parameters include at least a selection of a machine to backup and a selection of at least one file system object to include in the image level backup; a connection module configured to connect to production storage corresponding to the selected machine, wherein the connection module is further configured to obtain data from a source disk corresponding to the selected at least one file system object, and wherein the source disk is in the production storage; a file allocation table processing module configured to: fetch FAT blocks from the source disk; search the fetched FAT blocks to determine a selected set of data blocks of the source disk, wherein the selected set of data blocks corresponds to the selected at least one file system object; and create a backup FAT from the fetched FAT blocks, wherein the backup FAT comprises only records corresponding to the selected at least one file system object; and fetch FAT blocks from the source disk; search the fetched FAT blocks to determine a selected set of data blocks of the source disk, wherein the selected set of data blocks corresponds to the selected at least one file system object; and create a backup FAT from the fetched FAT blocks, wherein the backup FAT comprises only records corresponding to the selected at least one file system object; and a block processing module configured to: read the determined selected set of data blocks; and save the backup FAT and the read data blocks to a reconstructed disk image. read the determined selected set of data blocks; and save the backup FAT and the read data blocks to a reconstructed disk image.