La fonction d'effacement sécurisé semble en effet avoir disparu (ou il s'agit d'un bogue).
Ouvrir Terminal et entrez diskutil list
pour afficher la liste des lecteurs connectés. Dans l'exemple suivant, vous remarquerez qu'une paire de lecteurs est identifiée : /dev/disk0
(interne) et /dev/disk2
(externe) - disk1 est lié à la partition Apple CoreStorage disk0s2.
your_prompt_here% diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Mars 999.7 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Mars +999.3 GB disk1
Logical Volume on disk0s2
E98790BC-D2CA-4FA8-AE28-9DB646C790E0
Unencrypted
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_HFS parallels_bu 999.9 GB disk2s2
Démontez le disque que vous voulez effacer (ci-dessous, je suppose que l'identifiant du disque est disk2
:
diskutil umountDisk /dev/disk2
Effacez ensuite le disque avec :
diskutil secureErase level /dev/disk2
où vous remplacez ce mot level
avec l'un des éléments suivants :
0 - Single-pass zeros.
1 - Single-pass random numbers.
2 - US DoD 7-pass secure erase.
3 - Gutmann algorithm 35-pass secure erase.
4 - US DoE 3-pass secure erase.
Le niveau 0 devrait être suffisant pour réécrire les données erronées ou cartographier les blocs défectueux.
Si vous voulez effacer le espace libre sur une utilisation en volume :
diskutil secureErase freespace level /dev/diskXsY
Ceterum autem censeo Utilitaire de disque 15 esse delendam.