La funzione di cancellazione sicura sembra essere sparita (o è un bug).
Apri Terminale e inserisci diskutil list
per visualizzare un elenco delle unità collegate. Nell'esempio seguente, si noti una coppia di unità identificate: /dev/disk0
(interno) e /dev/disk2
(esterno) - disco1 è correlato alla partizione di 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
Smonta il disco che vuoi cancellare con (qui sotto suppongo che il disco idenitifer sia disk2
:
diskutil umountDisk /dev/disk2
Quindi cancella il disco con:
diskutil secureErase level /dev/disk2
... dove sostituisci la parola level
con una delle seguenti:
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.
Il livello 0 dovrebbe essere sufficiente per riscrivere i dati falsi o mappare i blocchi danneggiati.
Se desideri eliminare lo spazio libero su un volume, utilizza:
diskutil secureErase freespace level /dev/diskXsY
Ceterum autem censeo Utility Disco 15 esse delendam.