Tenho um SSD ADATA XPG 1tb NVMe. Quando estava atualizando o New World pelo Steam, ele me deu um erro e tentei novamente, então o PC travou e eu o desliguei. Quando tentei reiniciar novamente, ele dava um erro de firmware em uma tela cinza e não inicializava, reiniciando novamente. Consegui instalar o Windows em um novo SSD e usar o EaseUS para recuperar os dados no SSD corrompido. Ele mostra no gerenciamento de disco e no diskpart. Tentei usar o diskpart com clean all
o comando para apagar todos os dados e usá-lo novamente, mas sempre me dá um erro dizendo que o SSD é somente leitura. Já limpei os atributos e, mesmo ao detalhar, mostra que somente leitura é "NÃO". Tentei definir o atributo somente leitura como falso com o comando,
reg add HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies /v WriteProtect /t REG_DWORD /d 0 /f
mas nada funcionou. Até tentei usar o GParted para limpá-lo, mas me dá um erro de E/S.
Sobre o disco, ele é dividido em quatro partições, 1 para o sistema Windows, outra para recuperação do Windows, a grande para arquivos e outra com 1MB. Usando o diskpart ele mostra que todas as partições estão saudáveis. Tentei atualizar o firmware e apagar todos os dados usando o software ADATA, mas também não obtive sucesso.
O mais provável é que o SSD tenha se tornado somente leitura. É um mecanismo incorporado aos SSDs para preservar dados quando uma situação grave foi detectada. Neste caso, o SSD registrou isso no
Critical Warning
"atributo SMART" específico do NVMe.Neste exemplo, vemos que o valor RAW para Critical Warning é
08
(hex), convertemos para binário e obtemos00001000
. O bit número 3 é definido.Podemos decodificar usando:
Tentei usar o SMART para mostrar os atributos, e pareceu que somente leitura não estava habilitado. Ainda assim, não consegui apagar o disco. A única coisa que funcionou foi:
sudo apt update && sudo apt install nvme-cli -y
sudo nvme list
sudo nvme format /dev/nvme0n1 --force
Acho que o que causou o erro foi uma corrupção na partição do sistema Windows, e nenhuma ferramenta tinha "permissão" para apagar o disco. Somente o nvme-cli conseguiu forçar a operação.