Method for prioritized erasure of flash memory
First Claim
1. A method for prioritized erasure of a non-volatile storage device, the method comprising the steps of:
- (a) providing at least one flash unit of the storage device, wherein each flash unit has a plurality of blocks;
(b) writing data into said plurality of blocks;
(c) assigning an erasure-priority to each said block, wherein said erasure-priority correlates with an erasure-priority of said data; and
(d) erasing said data in said each block according to said erasure-priority of said each block upon receiving an emergency-erase command.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for prioritized erasure of a non-volatile storage device, the method including the steps of: providing at least one flash unit of the storage device, wherein each flash unit has a plurality of blocks; writing data into the plurality of blocks; assigning an erasure-priority to each block, wherein the erasure-priority correlates with an erasure-priority of the data; and erasing the data in each block according to the erasure-priority of each block upon receiving an emergency-erase command. Preferably, the step of writing data into the plurality of blocks is performed in an arbitrary order in a first flash unit, and the step of writing into subsequent flash units is performed in correlation with the order in the first flash unit. Preferably, the step of erasing includes aborting erasure, before completing the erasure, for at least some of the plurality of blocks.
26 Citations
8 Claims
-
1. A method for prioritized erasure of a non-volatile storage device, the method comprising the steps of:
-
(a) providing at least one flash unit of the storage device, wherein each flash unit has a plurality of blocks; (b) writing data into said plurality of blocks; (c) assigning an erasure-priority to each said block, wherein said erasure-priority correlates with an erasure-priority of said data; and (d) erasing said data in said each block according to said erasure-priority of said each block upon receiving an emergency-erase command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for prioritized erasure of a hard-disk drive, the method comprising the steps of:
-
(a) providing at least two sectors of the hard-disk drive; (b) writing data into said at least two sectors; (c) assigning an erasure-priority to each said sector, wherein said erasure-priority correlates with an erasure-priority of said data; and (d) erasing said data in said each sector according to said erasure-priority of said each sector upon receiving an emergency-erase command.
-
Specification