Il y a des choses que vous pouvez faire dans PowerShell pour efficacement Les données sécurisées sur votre disque, en fonction de votre besoin d'effacer, d'éliminer ou de recycler un disque. Malheureusement, il n'existe pas de Erase-Disk -Secure
cmdlet.
Les commandes ATA "SECURE ERASE" et "SANITIZE" peuvent être envoyées au contrôleur du périphérique de stockage et constituent généralement la meilleure solution technologique pour effacer rapidement et en toute sécurité un disque entier. Cependant, le pilote AHCI de Microsoft bloque ces commandes à moins que vous ne travailliez dans un environnement WinPE. Aucun logiciel fonctionnant dans une installation Windows normale ne peut transmettre de commandes ATA. https://docs.microsoft.com/en-us/Windows-hardware/drivers/storage/security-group-commands
Vous pourriez probablement créer un environnement WinPE qui exécuterait un script powershell script pour envoyer des commandes ATA, mais vous pourriez alors tout aussi bien utiliser une image dban amorçable à la place.
BitLocker est une solution que vous pouvez automatiser à l'aide de PowerShell depuis Windows. Commandez BitLocker pour crypter l'espace disque utilisé ou tout l'espace disque via l'interface graphique ou PowerShell. Une fois cryptées, vos données sont irrécupérables sans la clé BitLocker.
https://docs.microsoft.com/en-us/Windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-Windows-10
Vous pouvez également essayer la fonction de réinitialisation intégrée de Windows 10 en mode "recyclage", qui efface de manière sécurisée la mémoire interne. Je n'ai pas pu trouver de documentation sur l'automatisation du processus, et j'ai seulement vu systemreset -cleanpc
mentionnés. Je mettrai à jour ma réponse si quelqu'un trouve la documentation sur l'automatisation de ce processus.