System and method for recovering solid state drive data
First Claim
1. A method for recovering solid state drive (SSD) data comprising:
- detecting a failed SSD comprising one or more data blocks;
receiving a request to write data to the one or more data blocks of the failed SSD;
writing the data to one or more data blocks of an operational drive;
rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive,wherein the rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive further comprises;
copying one or more data blocks of the failed SSD for which write requests have not been received to a replacement SSD;
copying the one or more data blocks of the operational drive to the replacement SSD.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for recovering solid state drive (SSD) data may comprise: detecting a failed SSD comprising one or more data blocks; receiving a request to write data to the one or more data blocks of the failed SSD; writing the data to one or more data blocks of an operational drive; and rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive.
A system for recovering solid state drive (SSD) data may comprise: means for detecting a failed SSD comprising one or more data blocks; means for receiving a request to write data to the one or more data blocks of the failed SSD; means for writing the data to one or more data blocks of an operational drive; and means for rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive.
36 Citations
15 Claims
-
1. A method for recovering solid state drive (SSD) data comprising:
-
detecting a failed SSD comprising one or more data blocks; receiving a request to write data to the one or more data blocks of the failed SSD; writing the data to one or more data blocks of an operational drive; rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive, wherein the rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive further comprises; copying one or more data blocks of the failed SSD for which write requests have not been received to a replacement SSD; copying the one or more data blocks of the operational drive to the replacement SSD. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for recovering solid state drive (SSD) data comprising:
-
means for detecting a failed SSD comprising one or more data blocks; means for receiving a request to write data to the one or more data blocks of the failed SSD; means for writing the data to one or more data blocks of an operational drive; means for rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive, wherein the means for rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive further comprises; means for copying one or more data blocks of the failed SSD for which write requests have not been received to a replacement SSD; means for copying the one or more data blocks of the operational drive to the replacement SSD. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for recovering solid state drive (SSD) data comprising:
-
circuitry for detecting a failed SSD comprising one or more data blocks; circuitry for receiving a request to write data to the one or more data blocks of the failed SSD; circuitry for writing the data to one or more data blocks of an operational drive; circuitry for rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive, wherein the circuitry for rebuilding the failed SSD from the failed SSD and the one or more data blocks of the operational drive further comprises; circuitry for copying one or more data blocks of the failed SSD for which write requests have not been received to a replacement SSD; circuitry for copying the one or more data blocks of the operational drive to the replacement SSD. - View Dependent Claims (12, 13, 14, 15)
-
Specification