É possível detectar a posição anterior de byte em um disco rígido depois de ter sido sobrescrito?

3

Eu continuo ouvindo sobre essas declarações que "um disco rígido é como uma fita cassete porque é um meio magnético". Isso me fez pensar ...

De volta ao dia em que eu costumava tocar DJ quando era jovem, eu gravava música no rádio enquanto tocava como locutor de cada música. Às vezes eu estragava tudo e teria que regravar a parte da fita, e ao revisar, havia uma notável diferença de qualidade. Mais tarde na vida, eu aprenderia que a diferença de qualidade vinha do fato de que a gravação anterior ainda existia na fita, pelo menos o suficiente para distorcer o som. É a mesma ideia de dobrar um garfo ou colher de aço; se você dobrá-lo e, em seguida, dobrá-lo de volta, você sempre terá um pequeno recuo onde a curva original ocorreu.

Essa característica existe em discos rígidos de base magnética e, em caso afirmativo, ela é detectável? Por favor, considere o cenário de que ela só foi sobrescrita uma vez.

    
por Chad Harrison 22.05.2012 / 20:22

3 respostas

6

Does this characteristic exist in magnetic base hard drives, and if so, is it detectable?

Não, porque a técnica ruim de regravação mencionada é completamente evitada em dispositivos de dados digitais, como unidades de disco rígido e fita magnética. As diferenças entre gravar informações analógicas versus informações digitais não são o principal problema. Isso realmente se resume ao mecanismo de gravação.

Os gravadores magnéticos têm pelo menos duas cabeças: um cabeçote de apagar e um cabeçote de gravação (ou leitura / gravação). A finalidade da cabeça de apagar é baixar o piso de ruído do meio magnético (a fita ou o disco) antes de escrever um sinal. Quando você faz o backup da fita em seu exemplo, há um certo comprimento (a distância entre a cabeça de apagar e as cabeças de gravação) da fita gravada que não será afetada pela cabeça de apagamento quando você começar a regravar. Você está confiando apenas na cabeça de gravação para "apagar" e sobrescrever a gravação anterior. Em algum momento (dependendo da velocidade da fita e da distância da cabeça), você gravará em fita que foi apagada pela cabeça de apagamento.

As mídias magnéticas digitais evitam completamente esse problema sempre gravando dados em registros completos . A área entre os registros é chamada de intervalo entre registros , ou simplesmente gap. Dentro dessa lacuna existe uma área especial chamada write splice . O apagar & os cabeçotes de gravação devem ligar ou desligar somente dentro dessas áreas de emenda de gravação, para nunca danificar quaisquer dados gravados existentes (incluindo os dados de lacunas imediatamente antes e depois de cada registro). Se você precisar de uma analogia, pense em cada registro como uma música (ou faixa gravada) com intervalos entre cada música. Em vez de regravar no meio da música, a técnica correta seria sempre gravar toda a música a partir do intervalo. Nota : o processo de (fisicamente) formatar um disco rígido é o processo de escrever uma marca de endereço, registro de ID, registro de dados (em branco) e todas as lacunas necessárias para cada setor em todas as faixas do disco rígido. Quando um setor é "escrito", apenas o registro de dados do setor é reescrito. A marca de endereço e o registro de ID nunca são reescritos após o formato.

Escrever em blocos chamados registros e ter lacunas e emendas de gravação não é feito somente devido à distância entre o apagador & escreva cabeças. Há também a questão da leitura adequada da informação digital. O gravador de fita usava modulação de amplitude para gravar o áudio em fita magnética. Os gravadores de dados digitais usam MFM ou suas variantes, que dependem de alterações de fluxo (não níveis de tensão) para indicar alterações no estado do bit. Note que o fluxo muda indica bit reversão , não valor absoluto de bit. Portanto, no início de uma leitura, o estado do bit é inicializado em zero, e o "0" será cronometrado até que uma mudança de fluxo seja lida. Portanto, a cabeça de leitura tem que ser ligada onde havia zeros escritos, que é a lacuna que precede todos os registros.

    
por 22.05.2012 / 22:14
1

Embora não seja especialista, acredito que a principal diferença é que a fita cassete grava um sinal analógico, enquanto os discos rígidos são digitais. Os sinais analógicos em uma fita seriam muito mais difíceis de zerar perfeitamente antes de reescrever, enquanto o sinal digital seria muito mais simples para se aproximar do "verdadeiro" sinal 0 ou 1.

    
por 22.05.2012 / 20:42
0

Agora, acredito que a questão aqui é que os rastreamentos magnéticos ainda podem ser recuperados ou afetam os dados sobrescritos por você?

Se foi sobrescrito pelo menos duas vezes, é muito duvidoso.

Como Godric afirma, os dados do disco rígido são digitais. A mídia na qual ela é gravada é magnética, mas estamos lidando com 0 e 1. Você não pode ter um 0,5. Portanto, os dados gravados anteriormente não têm impacto nos dados registrados atualmente.

No seu exemplo, você lida com dados ANALOG. Os dados magnéticos gravados anteriormente não foram apagados, por isso, parcialmente cancelados ou amplificados seus novos dados, uma vez que não era mídia virgem.

Como estamos lidando com dados digitais, o mecanismo da unidade grava o bloco de dados e uma soma de verificação. Essa soma de verificação é usada para verificar se nenhuma integridade de dados foi perdida e, se necessário, é usada para ajudar a reconstruir os dados, se ele tiver sido danificado.

Se durante a leitura, essa soma de verificação não corresponder à soma de verificação recém-gerada dos dados lidos, os dados serão reparados silenciosamente usando a soma de verificação existente. Então você não pode obter dados distorcidos devido ao registro & dados sobrescritos.

O problema também ocorre com a recuperação de dados. Uma vez que os dados sejam sobrescritos uma ou duas vezes, será quase impossível recuperar ... (Veja link ).

    
por 22.05.2012 / 21:09