Disclosed is a disk drive using an accelerometer to sense linear vibration and cancel its effects with an adaptive algorithm during track following. A disk device is combined with a non-volatile memory device to provide much shorter write access time and much higher data write speed than can be achieved with a disk device alone. The register files receive a command from the host processor for controlling an operation of multiple flash memories.