Tape drive emulation by removable disk drive and media formatted therefor
First Claim
1. A data storage system which connects to a host computer for performing one of a data backup operation and data restore operation, the data storage system comprising:
- a disk drive which transduces information in a sector format with respect to a rotating disk, a tape drive emulator connected between the disk drive and the host computer, the tape drive emulator interfacing with the host computer using a set of commands applicable to a tape drive, the tape drive emulator communicating data to and from the disk drive whereby the data is transduced relative to the disk in the sector format, wherein the tape drive emulator generates a set of data, the set of data being recorded in a predetermined plural number of sectors on the disk, the set of data having error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive.
2 Assignments
0 Petitions
Accused Products
Abstract
A disk drive detects whether a disk inserted therein has a frame-based enhanced formatting. Disks having the frame-based enhanced formatting are readable by enhanced drives, e.g., those with the tape drive emulators. The frame-based enhanced formatting imposes on the data (1) an data organization, imperceptible to disk drive 22, for rendering the data expressible and locatable in a tape drive format, and (2) an additional degree of error correction that provides enhanced data integrity necessary for data backup/restore operations. The detection stems from a secondary formatting operation of the invention in which a format type identification is recorded on the disk. Preferably, the format type identification is recorded as one disk sector at a beginning logical block address of the disk, and forms part of a volume header frame. The volume header frame is followed by a directory comprising one or more directory frames.
-
Citations
69 Claims
-
1. A data storage system which connects to a host computer for performing one of a data backup operation and data restore operation, the data storage system comprising:
-
a disk drive which transduces information in a sector format with respect to a rotating disk, a tape drive emulator connected between the disk drive and the host computer, the tape drive emulator interfacing with the host computer using a set of commands applicable to a tape drive, the tape drive emulator communicating data to and from the disk drive whereby the data is transduced relative to the disk in the sector format, wherein the tape drive emulator generates a set of data, the set of data being recorded in a predetermined plural number of sectors on the disk, the set of data having error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage system which connects to a host computer for performing one of a data backup operation and data restore operation, the data storage system comprising:
-
a disk drive which transduces information on a rotating disk, a tape drive emulator connected between the disk drive and the host computer, the tape drive emulator comprising;
a compression engine which compresses logical blocks obtained from the host computer;
a packer unit which packs compressed logical blocks;
an error correction encoder which generates error correction bytes over the logical blocks; and
wherein the compressed logical blocks and error correction bytes are transmitted as a set to the disk drive, the set being recordable in a predetermined plural number of sectors on the disk drive. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of storing computer data on a rotating magnetic disk, the method comprising:
-
using a tape drive emulator connected between a disk drive and a host computer to interface with the host computer using a set of commands applicable to a tape drive, communicating data from the tape drive emulator to and from the disk drive whereby the data is transduced relative to the disk in a sector format, generating with the tape drive emulator a set of data, the set of data being recorded in a predetermined plural number of sectors on the disk, the set of data having error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of storing computer data on a rotating magnetic disk, the method comprising:
-
using a tape drive emulator connected between a disk drive and a host computer to interface with the host computer using a set of commands applicable to a tape drive, communicating data from the tape drive emulator to and from the disk drive whereby the data is transduced relative to the disk in a sector format, recovering with the tape drive emulator a set of data, the set of data being recorded in a predetermined plural number of sectors on the disk, the set of data having error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A rotating information storage media comprising:
- a disk formatted with sectors, a set of data being recorded over a predetermined plural number of the sectors, the set of data having error correction bytes generated over the set of data, the error correction bytes being sufficient to recover a sector of the disk not readable by a disk drive.
- View Dependent Claims (45, 46, 47, 48, 49)
- 50. A tape drive emulator connected between a disk drive and a host computer which interfaces with said host computer using a set of commands applicable to a tape drive, the tape drive emulator generating a set of data for recordation in a predetermined plural number of sectors on a rotating information storage media, the set of data having error correction bytes generated over the set of data, the error correction bytes being sufficient to recover a sector of a disk not readable by the disk drive.
- 53. A method of formatting a rotating disk upon which information is recorded, the method comprising recording on the disk a format type identification, the format type identification being interpretable to indicate that the disk is compatible with transducing a multi-sectored set of data, the set of data being recordable or having been recorded in a predetermined plural number of sectors on the disk, the set of data having set error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by a disk drive.
-
62. A rotating information storage media having:
-
a first layer format whereby the media is formatted with sectors;
a format type identification type stored therein indicating that the media has a second layer format;
wherein according to the second layer format a multi-sectored set of data is recordable or has been recorded in a predetermined plural number of sectors on a disk, the set of data having error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A method of operating a disk drive, the method comprising:
-
reading a predetermined location on a disk to ascertain a format type identification of the disk;
comparing information obtained from the predetermined location with a predetermined unique pattern indicative of an enhanced format and, in accordance with the comparison; and
providing an indication whether the disk is compatible with transducing a multi-sectored set of data, the set of data being recordable or having been recorded in a predetermined plural number of sectors on the disk, the set of data having set error correction bytes generated over the set, the error correction bytes being sufficient to recover a sector of the disk not readable by the disk drive.
-
Specification