Sobre setores defeituosos em discos rígidos

0

Os discos rígidos modernos utilizam um tamanho de setor de 4.096 bytes ao armazenar informações. Para um exercício hipotético, digamos que estamos tentando armazenar 40.960 bytes (10 setores) de dados no disco. Esses 40.960 bytes representam um único arquivo que estamos tentando armazenar. Agora vamos supor que um desses setores falhou na unidade. Na situação A, acabamos de ter o arquivo armazenado como está (por exemplo, really-huge-document.pdf) e na situação B, dividimos o arquivo em dez subseções (por exemplo, really-huge-document-pt-1.pdf por meio de enorme-document-pt-10.pdf). Desconsiderando uma tentativa de efetivamente colocar os dados de volta no formulário original, a situação A representa uma perda total de dados, enquanto a situação B representa apenas 10% dos dados perdidos? Ou a recuperação de dados depende do tipo de dados armazenados e / ou dos métodos de correção de erros implementados na unidade?

    
por CJ Cahala 04.08.2017 / 17:00

2 respostas

1

Não há uma resposta para sua pergunta. Tudo depende da estrutura do arquivo danificado e da extensão do dano.

No exemplo que você usou, o PDF é muito vulnerável a uma destruição parcial, porque sua estrutura interna é hierárquica. Se os dados do nível superior forem perdidos, o arquivo não pode ser reparado.

No outro extremo, você encontrará o arquivo de texto simples, onde quebrá-lo em pedaços significa apenas que uma peça é perdida e as outras permanecerá como autônomo.

Eu recomendaria que você não tente cortar arquivos em partes, já que isso não é uma proteção certa. Você ainda pode perder todo o arquivo perdendo apenas um as peças.

Em vez disso, recomendo manter os arquivos na forma mais fácil usar e se concentrar em ter backups.

    
por 04.08.2017 / 17:56
0

Acho que a resposta depende do software de recuperação de disco rígido que você usa. Steve Gibson, do Gibson Research Center, é pioneiro na recuperação de dados. Se você ler o website dele sobre o produto SpinRite, ele discutirá em profundidade como o software dele pode recuperar parcialmente os arquivos em que outros produtos não recuperarão um arquivo se um setor estiver ruim.

Aqui está um excerto de exemplo onde ele fala sobre a recuperação parcial de arquivos:

Accept Partial Data: If the Dynastat analysis is unable to perfectly reconstruct the sector's data, it will at least be able to identify the data bits that differed from one reading to the next. This allows it to greatly minimize the uncertainty within the sector's damaged area and to recover most of the sector's 4096 individual data bits.

SpinRite will log the name of the file whose sector was not completely recovered and replace the file's completely unreadable sector (which any other software would have simply discarded) with this "mostly correct" now-readable sector so that all but a few data bits of the file can still be read and used.

This is obviously a huge improvement over losing the entire file due to one of its sectors being completely unreadable.

Aqui está uma em que acho que ele esclarece sua questão descrevendo um método usado:

Rather than giving up when a sector can't be read, or rather than taking whatever data the drive might be willing to begrudgingly yield, the DynaStat system accumulates a comprehensive statistical database about the behavior of any troubled sector's data through the accumulation and classification of up to 2,000 individual sector rereads. By understanding the unlock/relock behavior of the drive's data-to-flux-reversal encoder-decoder, and by processing the sector's data "tails" after encountering a defect of any kind, the Dynastat technology "reverse engineers" the sector's original data from the statistical performance profile of the unreadable sector's flux reversals. As a result, SpinRite can often completely recover data that would otherwise have been utterly lost. Needless to say, no other utility has ever incorporated such technology.

Você pode ler mais aqui:

link

    
por 04.08.2017 / 17:27