A disk drive or other device goes through an extensive self-test and micro code loading on startup. Often times a failure is detected during power up that was only briefly detected during the last session. If a disk detects a problem during power up, it fails to initialize, and protects itself from further harm by powering off.