WHDD ist ein Festplatten-Diagnose- und Datenrettungsprogramm für Linux. Es kann eine Festplatte mit Lese- und Schreiboperationen testen und gibt eine intuitive Visualisierung des Vorgangs. Es besitzt auch eine Funktion, um ein Gerät zu kopieren, deren Algorithmen darauf optimiert sind, am wenigsten Schaden bei bereits defekten Geräten zu verursachen. Es arbeitet mit den Festplatten auf niedriger Ebene, indem es direkt ATA-Kommandos sendet. So kann das System beim Zugriff auf defekte Geräte nicht einfrieren. Das Gerät wird bei einem Timeout zurückgesetzt. (non)