Image ou redefinir o SSD quebrado

1

Há algo muito errado com meu SSD de 160G. Ele aparece como um drive de 8MB no fdisk:

Disk /dev/sda: 8 MB, 8388608 bytes
255 heads, 63 sectors/track, 1 cylinders, total 16384 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sda doesn't contain a valid partition table

Praticamente tudo é copiado para backup, mas eu gostaria de criar uma imagem apenas para estar no lado de salvar. dd parece ver apenas a unidade de 8MB:

dd if=/dev/sda of=/home/ubuntu/data/sda.img conv=sync,noerror bs=64K count=160G
128+0 records in
128+0 records out
8388608 bytes (8,4 MB) copied, 0,20943 s, 40,1 MB/s

Como posso criar uma imagem da unidade 160G completa e como corrijo a unidade para usá-la novamente?

PS: Eu li todos os tipos de wikis, etc. ( link ), mas nenhum deles parece lidar com o tipo de problema que tenho aqui.

    
por slosd 23.01.2014 / 17:01

2 respostas

4

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 )

  1. Inicialize um ambiente ao vivo
  2. sudo apt-get install hdparm
  3. 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.

  4. sudo hdparm --user-master u --security-set-pass SOMEPASS /dev/sdX

    Novamente, /dev/sdX é sua unidade SSD e SOMEPASS é 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 do SOMEPASS 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).

  5. 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.
    
  6. 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.

  7. Depois disso, verifique a unidade novamente sudo hdparm -I /dev/sdX . A coisa BAD_CTX deve ter desaparecido e sua unidade deve estar funcional.

  8. 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.)

por falconer 23.01.2014 / 17:18
1

Você pode querer tentar atualizar o firmware do SSD:

link

    
por Chris Montanaro 23.01.2014 / 17:53