Eu tenho um adaptador Gembird IDE/S-ATA2 para USB e queria saber se é possível usá-lo para recuperar arquivos excluídos de um disco rígido SATA de notebook?
O processo de recuperação de dados está enviando alguns comandos de baixo nível para o disco rígido que podem ser perdidos se transmitidos via USB?
Isso pode depender da ferramenta, mas sim, deve funcionar da mesma forma que com um disco conectado diretamente.
Geralmente, não. O software de recuperação de dados normalmente apenas lê os setores de dados da mesma forma que o sistema operacional faria - ele usa apenas abordagens diferentes para encontrar dados que ainda podem estar lá (por exemplo, uma foto foi "excluída", mas os dados JPEG reais ainda estão lá, só não estão anexados para uma pasta).
Embora seja verdade que existem muitos comandos que não funcionam com muitos adaptadores USB 1 , nenhum desses comandos geralmente é usado para recuperação de dados. Em particular, não há comando "desfazer gravação" ou "recuperar setor" em discos - uma vez que um setor é sobrescrito, ele é sobrescrito. 2
Dito isto, alguns adaptadores USB não lidam bem com discos danificados , por exemplo, se alguns setores estão fisicamente quase ilegíveis, o disco ainda pode continuar tentando, mas o adaptador já pode decidir "desistir". (Isso pode confundir ferramentas como "ddrescue", que tentam copiar discos parcialmente danificados.) Muitas vezes é útil ter vários adaptadores que são construídos com diferentes chips controladores.
Por outro lado, cuidado com adaptadores que traduzem demais – existem alguns que realmente remapeiam setores para um tamanho diferente (fazendo um disco de 512b parecer um de 4K); quando conectado por meio de tal adaptador, os dados tecnicamente ainda estão lá, mas em deslocamentos completamente diferentes, de modo que o sistema operacional nem reconheceria sistemas de arquivos completamente intactos.
1 Isso ocorre em parte porque os dispositivos de armazenamento USB falam SCSI, não ATA, então o adaptador precisa traduzir. (Além disso, os dispositivos de armazenamento em massa "regulares" falam um subconjunto muito limitado, enquanto o padrão UASP mais recente é mais flexível.)
Muitos comandos ATA têm equivalentes SCSI e podem ser traduzidos ou pelo menos encapsulados, mas muitos adaptadores USB-SATA 3 baratos não se preocupam em traduzir todos eles - apenas os mais comuns (ler, escrever, identificar disco, ler dados ATA SMART).
Por exemplo, muitos adaptadores USB-SATA não suportam a emissão de comandos TRIM para SSDs, mesmo que haja um equivalente SCSI direto e uma tradução possa ser executada.
2 Com discos de densidade mais baixa, os dados sobrescritos poderiam ser recuperados usando inspeção física cara (daí a "limpeza DoD de 3 passos" e similares), mas hoje em dia é muito improvável que isso funcione.
3 O nome oficial é "SATA" ou "Serial ATA".