Method of constructing a hard disk drive having uploadable/downloadable firmware
First Claim
1. A method of constructing a hard disk drive to upload or download firmware, said hard disk drive having a disk as a storage medium consisting of a data band in which user data is written and a plurality of protecting bands, said method comprising the steps of:
- storing firmware codes, needed to operate said hard disk drive, in a prescribed area of said disk;
storing a hard disk drive boot code and a servo core code in a flash read only memory of prescribed capacity; and
uploading said firmware codes stored in said disk to a random access memory of prescribed capacity by using said disk drive boot and servo core codes stored in said flash read only memory, thus to implement the actual operation of said hard disk drive.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of constructing firmware of a HDD which is capable of uploading code data written in a hard disk to a memory or downloading the code data from the memory to the hard disk. Codes needed to operate the HDD are stored in a prescribed area of a disk. A hard disk drive boot code and a servo core code are stored in a flash ROM of prescribed capacity. The codes stored in the disk is uploaded to a RAM of prescribed capacity by using the codes stored in the flash ROM, thus to implement the actual operation of the HDD.
-
Citations
14 Claims
-
1. A method of constructing a hard disk drive to upload or download firmware, said hard disk drive having a disk as a storage medium consisting of a data band in which user data is written and a plurality of protecting bands, said method comprising the steps of:
-
storing firmware codes, needed to operate said hard disk drive, in a prescribed area of said disk;
storing a hard disk drive boot code and a servo core code in a flash read only memory of prescribed capacity; and
uploading said firmware codes stored in said disk to a random access memory of prescribed capacity by using said disk drive boot and servo core codes stored in said flash read only memory, thus to implement the actual operation of said hard disk drive. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A hard disk drive of a computer having uploadable firmware stored on a hard disk of said hard disk drive, comprising:
-
a first memory storing a hard disk drive boot code and a servo core code fore enabling firmware stored in a predetermined area of said hard disk to be uploaded to a second memory, said firmware being needed to operate said hard disk drive; and
a microprocessor responsive to said hard disk drive boot code and said servo core code for controlling a head to read said firmware from said predetermined area of said hard disk and uploading said firmware for storage in said second memory, said microprocessor controlling said hard disk drive in response to said firmware uploaded to said second memory. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
Specification