Back to results
US 10,643,668 B1Granted
Power loss data block marking
AssigneeSeagate Technology LLC
InventorsSundar Poudyal, Ajay Narayan Kulkarni, Daniel Kiser
Life of this patent
Estimating the term…
Abstract
Implementations disclosed herein provide for detecting an expected or unexpected power loss event on a storage device. Responsive to the detection of the power loss event, a plurality of potentially affected data blocks are identified and/or marked, such as by a processor, to indicate that data stored therein is potentially corrupted.
Claims17
A method comprising:
- detecting a power loss event on a storage device at a time when a first data track is being written with data that is not backed-up in non-volatile memory;
- responsive to the detection of the power loss event, recording a position of a head of the storage device at the time of the power loss;
- responsive to a power restoration event, identifying one or more data blocks potentially corrupted by the power loss event based on the recorded position of the head;
- select a specialized error recovery process from multiple available error recovery processes to recover data from the data blocks identified as potentially corrupted due to the power loss event;
- and
- initiating the specialized error recovery process on one or more of the marked plurality of data blocks.
3 more elements
A system comprising:
- memory;
- a processor;
- and
- a power loss logging module stored in the memory and executable by the processor to:
- detect an unexpected power loss event at a time when a first data track is being written with data that is not backed-up in non-volatile memory;
- responsive to and after the detection, record a position of a write head of a storage device;
- and
- responsive to a power restoration event, use the recorded position of the write head to identify one or more sectors that are potentially corrupted by the power loss event;
- select a specialized error recovery process from multiple available error recovery processes to recover data from the one or more sectors identified as potentially corrupted due to the power loss event;
- and
- initiate the selected specialized error recovery process on one or more of the identified sectors.
8 more elements
A method comprising:
- responsive to a detection of a power loss event, recording by a processor a position of a write head of a storage device;
- responsive to a detected power restoration event, identifying by the processor a plurality of data blocks affected by the power loss event of the storage device based on the recorded position of the write head, each of the plurality of data blocks being associated with data that is not backed-up in non-volatile memory;
- and
- selecting and initiating a specialized error recovery process on one or more the data blocks identified as potentially corrupted due to the power loss event based on the recorded position of the write head.
1 more element
Dependencies are inferred from the claim text.