1. A method, comprising: partitioning a disk image file into a plurality of segments, the disk image file being associated with a first node of a plurality of nodes on a network; generating a unique key for each segment; storing the unique keys in an image mapping file; transmitting the image mapping file to the first node based on the association between the first node and the disk image file; transmitting a first segment of the plurality of segments to a second node of the plurality of nodes and a second segment of the plurality of segments to a third node of the plurality of nodes, the second and third nodes being different from the one or more first node; and associating a location of the first segment with the unique key of the first segment, and a location of the second segment with the unique key of the second segment.