dd ha rovinato la mia chiavetta USB, come posso recuperare?

4

Ho provato a copiare una distribuzione Linux sulla mia USB usando DD. Ma a metà strada non è riuscito perché il computer è andato a dormire o qualcosa del genere.

Ho collegato l'USB e ho ricevuto un messaggio che diceva che ora è illeggibile sul Mac. L'ho inserito in una scatola di Windows e ho eseguito Diskpart, ma sta dicendo che il volume è 0 byte.

Ho provato a farlo vedere in Linux e Mac senza alcun risultato. Il problema si è verificato quando si utilizza dd sul mio macbook, quindi perché ho chiesto su Apple SA.

Qualche consiglio su cosa fare da qui? Ricordo che ho avuto un problema simile in passato ma non so come risolverlo.

    
posta James Jeffery 17.09.2014 - 00:33
fonte

1 risposta

10

Suppongo che non ci sia nulla sulla chiavetta USB che devi recuperare, dato che stavi scrivendo su di esso con dd.

Collegalo al tuo macbook e se viene visualizzato con / dev come dispositivo appropriato, dovresti essere in grado di usare dd per cancellare l'inizio e la fine della chiavetta per farla sembrare una nuovissima chiavetta USB.

dd if = / dev / zero di = / dev / disk__ bs = 1024 count = 100

cancellerà l'inizio del bastone. (Assicurati di avere l'ID del dispositivo corretto per il parametro "of=" !! Assicurati che non fosse lì giusto prima di aver inserito la chiavetta USB nel computer.)

Tuttavia, potrebbe esserci una partizione GPT all'estremità del bastone. Per scrivere fino alla fine, probabilmente vorrai usare seek = con il numero di blocchi sul dispositivo meno 50 circa.

Una volta che sono stati cancellati, dovresti essere in grado di aggiungere una nuova tabella delle partizioni alla chiavetta USB usando l'utility del disco.

Se ciò non funziona, l'uso del primo modulo senza "count = 100" sovrascrive l'intero stick con zeri. Probabilmente è eccessivo, ma a quel punto qualsiasi sistema dovrebbe riconoscerlo come un nuovo dispositivo

    
risposta data 18.09.2014 - 04:46
fonte

Leggi altre domande sui tag