1. A method for optimizing backups, the method comprising: receiving a data segment at a deduplicated storage system, wherein the data segment comprises data overwriting previous data at an offset on a primary storage system; calculating a fingerprint for the data segment; storing the fingerprint and the offset in a reference cache on the deduplicated storage system; loading a metadata segment from the deduplicated storage system, wherein the metadata segment is associated with the offset; updating the metadata segment to include the fingerprint; receiving a read request for the data segment at the deduplicated storage system, wherein the read request comprises the fingerprint for the data segment; loading the data segment on the deduplicated storage system using the fingerprint; and returning the data segment to the primary storage system.