1. A data storage device, comprising: a storage medium comprising a storage portion and a cache portion, wherein the cache portion caches data for storage in the storage portion; and a storage controller configured to: responsive to a recovery read command identifying requested data, retrieve stored data corresponding to the requested data from the storage portion without retrieving cached data corresponding to the requested data from the cache portion that supersedes at least a portion of the stored data; responsive to a cache block list command, transfer a list identifying one or more blocks of the cached data; and responsive to a read command that identifies at least one cached block of the cached data, retrieve the at least one cached block of the cached data from the cache portion.