1. A method in a computer system for performing retrieval and recovery of data chunks from alternate data stores within a storage management system, comprising: storing a data object containing one or more data chunks onto a plurality of storage pools within the storage management system; deduplicating the data chunks of the data object within one or more of the plurality of storage pools, wherein deduplication information for each of the data chunks is accessible by each of the plurality of storage pools; detecting one or more damaged or inaccessible data chunks of the data object within a first storage pool within the plurality of storage pools; locating undamaged and accessible copies of the damaged or inaccessible data chunks in one or more alternate storage pools within the plurality of storage pools; and retrieving the undamaged and accessible copies of the damaged or inaccessible data chunks from the one or more alternate storage pools.