Houve um erro no firmware de alguns SSD da Intel que causou esse problema. Este bug foi corrigido há algum tempo, mas você provavelmente não atualizou o firmware para o mais novo.
Leia sobre o bug e o novo firmware aqui link
Infelizmente, seus dados não podem ser recuperados, mas sua unidade pode ser usada novamente:
O que devo fazer se já tiver experimentado este problema?
Se você já teve uma falha na unidade ou encontrou esse problema antes de a atualização do firmware ser lançada, entre em contato com seu representante da Intel ou com o suporte ao cliente da Intel (via web: www.intel.com ou telefone: www.intel.com/p / en_US / support / contact / phone) para uma substituição de SSD. Uma opção alternativa é usar o Intel® SSD Toolbox ou ferramentas semelhantes para executar um apagamento seguro a fim de restaurar o SSD para um estado operacional; todos os dados serão apagados. Após o apagamento seguro, atualize seu SSD com o novo firmware. A atualização do firmware não recuperará os dados do usuário.
Para resolver isso usando o linux: ( Source e stis )
- Inicialize um ambiente ao vivo
-
sudo apt-get install hdparm
-
sudo hdparm -I /dev/sdX
em que
sdX
é seu dispositivo SSD. Este comando apenas imprimirá algumas informações sobre a unidade. Se você vir na saída isto:Serial Number: BAD_CTX 00000150
que confirma que você foi atingido por este bug. Se na seção Seucrity ele congelado não puder continuar, você terá que usar uma solução alternativa para eliminar o congelamento:Se a saída do comando mostrar "congelado", não será possível continuar com a próxima etapa. Algumas BIOSes bloqueiam o comando ATA Secure Erase emitindo um comando "FREEZE DE SEGURANÇA" para "congelar" a unidade antes de inicializar um sistema operacional.
Uma solução possível é simplesmente suspender o sistema. Ao acordar, é provável que o congelamento seja feito. Se malsucedido, pode-se tentar hot (re) ligar o cabo de dados (que pode travar o kernel). Se a conexão (re) quente do cabo de dados SATA travar o kernel, tente permitir que o sistema operacional seja totalmente inicializado e, em seguida, encaixe rapidamente (re) os cabos de alimentação e dados SATA.
-
sudo hdparm --user-master u --security-set-pass SOMEPASS /dev/sdX
Novamente,
/dev/sdX
é sua unidade SSD eSOMEPASS
é uma senha que você deseja definir para o SSD. (Esta senha não bloqueia o SSD ou qualquer coisa semelhante, é apenas necessária para lidar com o SSD de baixo nível.) Nós precisaremos doSOMEPASS
mais tarde, então lembre-se dele / escreva-o. (Mas após o apagamento seguro, essa senha será redefinida de qualquer forma, portanto, não é importante a longo prazo). -
Verifique a unidade novamente:
sudo hdparm -I /dev/sdX
Agora, ele deve dizer ativado e não congelado na seção de segurança:
Security: Master password revision code = 65534 supported enabled not locked not frozen not expired: security count supported: enhanced erase Security level high 2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.
-
sudo hdparm --user-master u --security-erase SOMEPASS /dev/sdX
Isso emite o comando secure erase. Novamente
/dev/sdX
é seu SSD,SOMEPASS
é a senha definida antes. A conclusão desta operação pode demorar alguns minutos. Depois disso, seu SSD deve estar funcionando, se não, tente novamente com este comando:sudo hdparm –user-master u –security-erase-enhanced SOMEPASS /dev/sdX
Este último comando leva muito mais tempo (30-40 minutos) e você terá que redefinir a senha (com a etapa 4.) antes de executá-lo, porque
SOMEPASS
provavelmente já foi redefinido pelo comando anterior. -
Depois disso, verifique a unidade novamente
sudo hdparm -I /dev/sdX
. A coisaBAD_CTX
deve ter desaparecido e sua unidade deve estar funcional. -
Depois de tudo isso, não esqueça de atualizar o firmware do nosso SSD. (consulte o suporte da Intel sobre como atualizar o firmware do SSD.)