Come eliminare i file dalla mia scheda di memoria indistruttibile?


9

Una settimana fa ho iniziato a ricevere errori IO intermittenti durante l'accesso alla scheda SD sul mio Evo 4g con root. Alla fine l'ho collegato al mio computer Windows e ho provato a formattarlo. Sembrava funzionare, ma quando ho smontato e rimontato la scheda tutti i file sono tornati. Ho provato a formattare sul mio telefono con lo stesso risultato e ho provato un collega con la suite diskutils del Mac. Tutti i formati hanno affermato di funzionare, ma i file sono tornati quando la scheda è stata rimontata. Alla fine ho corso dd if=/dev/zero of=/dev/block/mmcblk0; completato, e la stessa cosa è successa di nuovo.

Ma qui è dove diventa pazzo. Ho messo un nuovo file di ripristino sulla scheda SD - e ha aggiunto il file senza problemi. Ma ora non può essere eliminato, proprio come tutto il resto. Quindi posso scrivere sulla scheda SD, ma non posso cancellare nulla.

Come posso risolvere questo problema? O se non ci riesco, almeno perché sta succedendo?


Sì, i file sono ancora presenti quando li apri al telefono. Come ho detto sopra, il primo tentativo è stato quello di eliminare i file utilizzando il telefono. Mostrano come eliminati, ma poi ritornano quando si aggiorna. Il punto di mount è / mnt / sdcard che penso sia un collegamento a / sdcard. Passando da una macchina all'altra, i file sono ancora lì. La carta è Sandisk.
Matteo,

Risposte:


7

Alla fine ho sostituito la scheda e ora tutto funziona. Tentativi multipli di eliminare i file tramite sistemi diversi non sono riusciti. Dopo ulteriori ricerche sembra che alcune schede SD / memoria flash siano in grado di modificare una parte non riuscita della scheda in sola lettura, il che consente alla parte scrivibile di accettare ancora le modifiche senza consentire la modifica di nessuno dei vecchi elementi. Poiché il dispositivo era già pieno, è praticamente inutile come qualcosa di più di un backup permanente. Grazie per il consiglio di tutti.


1
Aggiungi alcuni link citando questo o documentandolo se puoi. Questo è interessante.
LawrenceC,

3

Ti suggerirò di provare un box GNU / Linux (un CD live dovrebbe fare) e shredtutti i file. Cerca errori in kernel.loge dmesgquando lo fai - se il dispositivo si monta in sola lettura, FS è danneggiato, ripararlo.

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.