DR focuses on restoring systems after a failure, while high availability (HA) ensures systems remain operational by minimizing the risk of failure in the first place. HA is proactive, while DR is reactive.