System recovery may fail because some programs on your computer do not understand or respect system recovery. Virus and malware protection products are usually the culprits, as well as other programs that are usually loaded to perform some background service.