Although extremely rare, the information store can become corrupted due to hardware failure or device driver failure. This section describes an actual information store recovery. The recovery procedure used was a last-resort operation. In this case, no recent backup was available and circular logging was enabled, thus preventing the playback of past transactions.