1. A computer implemented method of reclaiming failed memory pages, the method comprising: dynamically detecting a plurality of failed memory pages within a memory space, each failed memory page having at least one failed location; dynamically pairing a first failed memory page of the plurality of failed memory pages with a second failed memory page of the plurality of failed memory pages, wherein the first failed memory page and the second failed memory page are compatible failed memory pages containing failed memory blocks located in different positions of each of the first and second failed memory pages; and responsive to the pairing, creating a useable memory page from the paired first and second failed memory pages that contains no failed memory blocks at each location.