Je viens d'acquérir l'un des nouveaux MacBooks 12 pouces et j'aimerais effacer le disque de stockage. Avec un disque SATA classique, j'utiliserais la commande "ATA Secure Erase" qui peut être envoyée depuis un environnement Linux à l'aide de la commande hdparm
de l'utilitaire.
Avec le nouveau disque NVME, cela ne fonctionne pas. J'ai trouvé un utilitaire Linux appelé nvme-cli
mais même avec son option de format, il échoue avec une erreur INVALID_OPCODE(1)
(il semble que le contrôleur NVME rejette la commande).
J'ai essayé plusieurs permutations de la commande et des options, y compris le ciblage du contrôleur NVME brut. /dev/nvme0
ou l'un de ses espaces de noms à la place /dev/nvme0n1
, différents paramètres de la -s
etc. J'ai également acheté Parted Magic qui prétend être capable d'effacer les disques NVME en toute sécurité et qui, malheureusement, ne fonctionne pas non plus.
Pour l'instant, je le fais à l'ancienne avec shred
qui écrit des données aléatoires sur le disque, mais ce n'est évidemment pas l'idéal car c'est lent et cela réduit la durée de vie du disque, donc j'aimerais connaître la bonne méthode à utiliser à l'avenir.
Voir aussi.