Właśnie dostałem jeden z nowych 12-calowych MacBooków i chciałbym wytrzeć dysk. Z konwencjonalnym dyskiem SATA użyłbym polecenia „Bezpieczne usuwanie ATA”, które można wysłać ze środowiska Linux za pomocą hdparm użyteczność.
Dzięki nowemu napędowi NVME to nie działa. Znalazłem narzędzie Linux o nazwie nvme-cli ale nawet z opcją formatowania kończy się błędem INVALID_OPCODE(1) (wygląda na to, że kontroler NVME odrzuca polecenie).
Próbowałem wielu permutacji polecenia i opcji, w tym kierowania na surowy kontroler NVME /dev/nvme0 lub jedną z jego przestrzeni nazw /dev/nvme0n1, różne parametry do -s opcja itp. Kupiłem także Parted Magic, który twierdzi, że jest w stanie zabezpieczyć-wymazać dyski NVME i niestety również się nie udaje.
Obecnie robię to w starym stylu shred który zapisuje losowe dane na dysku, ale oczywiście nie jest to idealne rozwiązanie, ponieważ jest powolne i skraca żywotność dysku, więc chciałbym znać odpowiednią metodę do użycia w przyszłości.
Pozdrowienia.