pbonfanti
(usa Debian)
Enviado em 21/11/2018 - 09:39h
Acho que é necessário acrescentar o seguinte:
"O controlador do chip controla as operações de leitura / escrita , optimiza os dados em memória Nand e faz o mapeamento dos blocos (block translation) usando um algoritmo de tradução bloco especial, tudo isso conhecido como FTL (Flash Translation Layer).
Cada fabricante do “controlador” utiliza um algoritmo de tradução bloco diferente, com diferentes passos de optimização de dados."
Em caso de danos no disco de estado sólido , em particular quando o controlador do chip estiver danificado, o acesso aos dados perde-se. Apesar disso, os dados ainda estão armazenados no interior dos chips de memória.
A única maneira de recuperar os dados, neste caso, é remover o chip de memoria “desoldering” e efectuar a sua leitura dos chips de memória. Depois de lêr os “dumps” dos chips de memória, é necessário aplicar operações especiais para trazer os dados para o estado inicial.
Desse modo , o processo de recuperação de dados disco ssd é composto de várias etapas que permitem imitar o trabalho do “controlador” e reconstruir sistema de arquivo com dados do utilizador:
Remoção do chip Nand
Leitura da memória Nand
Eliminação e optimização da data (data mix)
Tradução dos blocos algoritmo (PBA-LBA)
"
Ou seja, como existe um controlador bem especifico que cada fabricante implementa de um jeito, em caso de falha desse controlador, a recuperação de dados não é nada trivial e pode ficar impossível dependendo do caso.
Já houve um bug crítico da implementação de trim contra SSD da samsung,no linux mas supostamente foi resolvido, mas eu faria não usaria em nada crítico por via das dúvidas.
"Proteção contra perda repentina de energia
Em comparação com as unidades de disco rígido (HDDs), as unidades de estado sólido (SSDs) são mais robustas contra choque, consomem menos energia, têm tempos de acesso mais rápidos e melhor desempenho de leitura. No entanto, certos projetos de SSD apresentam desafios de corrupção do sistema de arquivos e dados em caso de perda repentina de energia. Um mecanismo eficiente de proteção dos dados em caso de falha de energia precisa funcionar antes e depois de uma falha de interrupção da energia para fornecer uma proteção abrangente dos dados."
SSDs de classe empresarial têm capacitores extra para reduzir o risco de corrupção por falha de energia, mas isso os torna ainda mais caros.
Links:
https://blog.algolia.com/when-solid-state-drives-are-not-that-solid/
https://www.dell.com/support/article/br/pt/brbsdt1/sln156240/perguntas-frequentes-sobre-unidade-de-e...
https://serverfault.com/questions/923971/is-there-a-way-to-protect-ssd-from-corruption-due-to-power-...
https://www.datarecoverylab.pt/servicos/recuperacao-dados-disco-ssd/