USB-Stick (Format: FAT) che conserva i file incompleti

2

Sto riscontrando un problema durante l'eliminazione di file da una chiavetta USB, che è formattata con FAT .
Ho provato a trasferire file dal mio Mac alla chiavetta USB e, se non ricordo male, lo ho rimosso dalla porta USB prima che terminasse il trasferimento dei file. Pertanto alcuni file non sono stati trasferiti interamente, il risultato è:

Letrecartelleinbassononsonostatetrasferitecompletamente,impedendomidiaccedervi.Leprimeduecartellecontengonofile,chenonsonostatitrasferitiinteramente.

Seprovoadeliminarelecartelle,semplicementeselezionandoleepremendo⌘⌫vengonocancellatepercircaunsecondo,mapoivengonorestituite.
HoprovatoaformattarelachiavettaUSB:

... ma ottengo il seguente errore:

Deletion of the following medium has failed
Following error has occurred, while trying to delete the following medium:
The medium couldn't be deactivated.

C'è un modo per cancellare l'intero contenuto, quindi ho una chiavetta USB completamente chiara?

    
posta Marcus Rossel 27.06.2015 - 11:52
fonte

1 risposta

5

Sembra che Disk Utility non possa bloccare il dispositivo. Questo di solito è perché alcuni altri processi hanno maniglie aperte su un punto di montaggio che risiede sull'unità. Dato che si tratta di una pen drive USB, immagino che tu abbia già provato a collegarlo e reinserirlo. Il fatto è: non appena viene montato, qualcosa sembra immediatamente richiedere un blocco. Questo potrebbe essere Finder. Se vuoi sapere qual è il processo responsabile, esegui sudo lsof /Volumes/Stick dal terminale. Questo mostra tutti gli handle aperti e i rispettivi proprietari che influenzano /Volumes/Stick .

Prova a disabilitare il montaggio automatico. Sfortunatamente è un po 'complicato.

  1. Collega il tuo bastone presumibilmente difettoso. Apri un terminale e attendi che Finder riconosca l'unità.
  2. Inserisci mount . Vedrai qualcosa di simile %codice%. Annota la prima parte che fa riferimento al dispositivo e la prima parte tra parentesi, in questo esempio /dev/disk3s1 on /Volumes/Stick (exfat, local, nodev, nosuid, noowners) e /dev/disk3s1 , il filesystem su quella unità.
  3. Esegui exfat nel terminale, dove diskutil info <device> | grep "Volume UUID" deve essere sostituito con il dispositivo che hai annotato nel secondo passaggio, quindi ti ritroverai con qualcosa come <device> .
  4. L'output di questo comando è un UUID. Dovrebbe leggere qualcosa come diskutil info /dev/disk3s1 | grep "Volume UUID"
  5. Ora scollega la tua unità USB ed esegui Volume UUID: 03D819D9-49E0-387E-AC9E-2CB54BF0DDD9 . Se non sei abituato a sudo vifs , in seguito vuoi mettere un vi . Modifica l'ultima riga del file facendola leggere EDITOR=nano , ad es. %codice%. Esci dall'editor.
  6. Ora ricollegalo. Se hai eseguito correttamente i passaggi, l'unità non verrà montata automaticamente.
  7. Prova a formattarlo nuovamente usando Utility Disco.
risposta data 27.06.2015 - 16:36
fonte

Leggi altre domande sui tag