Processing method for preventing anomalies when reading device-specific information for media storage device, and media storage device
AssigneeFujitsu Limited
InventorsTakehiro Ogawa, Yoshinori Inoue, Hiroaki Murai, Satoru Fukase
Life of this patent
Estimating the term…
Abstract
A media storage device reads device-specific information from media into memory and performs read/write operations to and from media. In an idle loop after turning on power to a media storage device, a MPU performs processing to update device-specific information while command processing is not being performed, preventing loss of device-specific information due to a sudden cutoff of power. The MPU reads the updated device-specific information from the media while command processing is not being performed, to execute read tests.
Claims18
A media storage device, comprising:
- a head, which performs either reading or writing of data on tracks of a storage media;
- an actuator, which positions said head at a desired track of said storage media;
- a memory, which stores device-specific information;
- and
- a control unit, which when power is turned on positions said head in a system area of said storage media, reads said device-specific information stored in said system area, expands said device-specific information into said memory, and receives commands from a host, references said device-specific information in said memory, controls said actuator, and uses said head to execute reading or writing of data to or from said desired track;
- and
- wherein said control unit positions said head in said system area of said storage media, writes said device-specific information in said memory to said system area when not processing a command from said host to perform updates, and when said update is performed, positions said head in said system area of said storage media and reads said device-specific information in said system area, to perform a read test.
A processing method for preventing errors in reading device-specific information for a media storage device which positions a head at a desired track of said storage media and either reads or writes data of said storage media, said method comprising the steps of:
- positioning said head in a system area of said storage media when power is turned on, reading said device-specific information stored in said system area, and expanding the information into a memory;
- receiving a command from a host, referencing said device-specific information in said memory, and using said head to execute either reading or writing of data from or to said desired track;
- positioning said head in the system area of said storage media, and of writing the device-specific information in said memory to said system area to perform an update when a command from said host is not being processed;
- and
- positioning said head in the system area of said storage media, and reading the device-specific information in said system area when said update is performed, to perform a read test.
Dependencies are inferred from the claim text.