A method of storing a non-time-critical, error-intolerant data segment on a disk drive, which is responsive to a set of data transfer commands generated by a host processor and which non-redundantly stores time-critical, error-tolerant data segments and which stores non-time-critical, error-intolerant data segments, the method comprising:
- sending a first data transfer command generated by the host processor to the disk drive to write the non-time-critical, error-intolerant data segment on the disk drive;
- writing the non-time-critical, error-intolerant data segment at a first storage location;
- and
- writing the non-time-critical, error-intolerant data segment at a second storage location different from the first storage location.