ddrescue - quali sono i settori danneggiati nella finale?


2

Ho letto un sacco di documenti su ddrescue, ma non riesco ancora a essere sicuro di un tale thung: come appaiono i settori danneggiati nel file immagine di output (o disco) alla fine del lavoro di ddrescue? Il manuale dice che salta i settori danneggiati e non scrive nulla sull'output. Significa che i settori danneggiati contengono dati casuali nell'immagine finale ??

Risposte:


2

Ciò significa che dipende dal meccanismo di memorizzazione dell'output. Se tu ddrescue su un'altra unità, i settori danneggiati non vengono scritti nell'unità di destinazione, quindi quando si leggono i settori in un secondo momento, si leggeranno i settori che erano lì prima ddrescue è stato eseguito.

Se scrivi su un file immagine, dipende dal filesystem. La maggior parte dei moderni filesystem cancellerà blocchi non scritti, per impedire la divulgazione di informazioni rimosse.

Quindi molto probabilmente finirai con blocchi danneggiati scritti come blocchi con solo 0 in essi.

Puoi provare tu stesso cosa succede quando i blocchi non vengono scritti eseguendo: dd if=/dev/zero of=test seek=1024 count=1, che scriverà un file 512K in cui vengono cancellati solo gli ultimi 512 byte, il resto è determinato dal filesystem.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.