Questo non risponde direttamente alla tua domanda, ma ti suggerirei di riconsiderare la crittografia guidata dalla CPU. La ragione principale è ovviamente la sicurezza - mentre la crittografia fornita dall'unità potrebbe essere veloce, non credo che ci sia alcuna garanzia che sia sicuro come crittografato su disco / partizione / file system a livello kernel. Indipendentemente da ciò che ci dicono i produttori, non si può ragionevolmente escludere la possibilità che la crittografia venga back-doored. Se utilizzi una soluzione open-source, puoi verificare tu stesso (o farla eseguire da qualcuno).
Per quanto riguarda le prestazioni, a meno che il normale carico di lavoro copi i gigabyte di dati da e verso l'unità, è probabile che il sovraccarico della crittografia software sia accettabile. Oltre ad altre cose, il caching è anche in grado di alleviare il problema (ogni volta che è possibile mettere in cache il testo normale, ovviamente).
Detto questo, il motivo principale per cui l'HDD è stato impostato per utilizzare la crittografia è che nessun altro lo fa prima di farlo (quindi cestinare efficacemente i dati) - Credo che di solito ci siano alcune protezioni quando si modifica la password del disco rigido ( al contrario di impostare il primo).