Come posso riformattare la mia scheda SD per riutilizzarla normalmente?


122

Vorrei riformattare la mia scheda SD per usarla di nuovo normalmente (al momento ha una partizione FAT32 da 78 MB e una partizione Linux da 3,9 GB). Come posso farlo (su Windows / Mac / * nix)?


2
Potrebbe sembrare molto divertente, ma se hai un microsd che Linux non legge ma viene mostrato usando fdisk, mettilo nel tuo telefono Android, vai su impostazioni> Memoria> Memoria rimovibile> Formato. Questo è tutto. Successivamente puoi usarlo come un normale dispositivo di archiviazione. L'ho fatto solo dopo aver fatto tutto lo yada yada per 1-2 ore
freerunner il

non sono sicuro che ci siano degli svantaggi nel suggerimento di @freerunner, ma sicuramente è facile e ha funzionato bene per me.
Triamus,

Risposte:


173

È possibile utilizzare DISKPARTin Windows o il fdiskcomando equivalente in Linux / Mac.


DISKPART (Finestre)

Avviare un prompt dei comandi e avviare la console DISKPART. Elenca tutti i tuoi dischi digitando LIST DISK, quindi seleziona il disco corretto con SELECT DISK #(dove # è la scheda SD). È quindi possibile digitare CLEANper cancellare la tabella delle partizioni sulla scheda, cancellandola efficacemente. Assicurati di aver selezionato il disco corretto prima di eseguire il CLEANcomando!

Per creare una partizione primaria per riutilizzare lo spazio sulla scheda, digitare CREATE PARTITION PRIMARY. Ciò ridistribuirà quindi lo spazio precedentemente "pulito".

Per formattare, digitare FORMAT FS=FAT32 QUICKe infine, per riassegnare una lettera di unità, digitare ASSIGN.

Se non sei in grado di determinare il disco corretto, rimuovere la scheda SD, eseguire DISKPARTe LIST DISK, e poi ri-eseguirlo con la scheda SD inserita. La scheda SD è solo il disco che è stato aggiunto.

Si noti che i comandi precedenti non fanno distinzione tra maiuscole e minuscole; Ho usato i tappi per abbinare i DISKPARTdisplay della convention .


FDISK/ CFDISK(Linux / Mac)

In un terminale, inizia fdisk /dev/sdxdove si /dev/sdxtrova il dispositivo della tua scheda SD (potrebbe dipendere dalla distribuzione Linux che stai usando, vedi sotto). È quindi possibile eliminare tutte le partizioni esistenti sul dispositivo digitando d, quindi aggiungendo una nuova nuova partizione e formattandola. Devi anche solo digitare n per creare una nuova tabella delle partizioni e iniziare a disporre tutto.

cfdiskè anche un altro strumento praticabile, che è fondamentalmente fdiskcon un'interfaccia utente notevolmente migliorata. In entrambi i casi, una volta formattata l'unità, sarà infine necessario mount.

Se non riesci a determinare il dispositivo corretto, rimuovi la scheda SD, eseguila fdisk -le quindi eseguila nuovamente con la scheda SD inserita. La scheda SD è solo il dispositivo che è stato aggiunto.


@AlexChamberlain in DISKPART, generalmente lo si capisce dalla capacità del disco. Dopo aver selezionato un disco, puoi anche chiamare LIST VOLUMEper vedere tutti i volumi di unità e le loro etichette (fino a quando viene visualizzato il nome della tua scheda SD, hai il dispositivo giusto). Se si utilizza fdisk, digitare p per stampare la tabella delle partizioni e verificare che le etichette del volume siano corrette. Se stai usando cfdisk, dovrebbe mostrarti le etichette del volume subito dopo aver avviato il comando su un dispositivo.
Breakthrough

Ho una scheda SD da 64 GB. Diskpart mi dice che è troppo grande per essere formattato in fat32. C'è qualche opzione per farlo comunque? O devo usare software di terze parti?
CGFoX,

17

Sulla tua macchina fotografica

La maggior parte delle telecamere ha una funzione Format integrata, che utilizzerà una singola partizione FAT. La mia fotocamera lo mette anche su un limite di blocco di cancellazione.

Ad esempio, sul mio Pansonic Lumix, dopo aver inserito la scheda e da qualsiasi modalità, il menu come voce Formato . Selezionandolo si apre un menu che mi chiede di confermare Desidero cancellare tutti i dati sulla scheda. Selezionando Sì si formatta la scheda.


1
:) Sarà una partizione FAT, a partire dal secondo blocco di cancellazione.
Alex Chamberlain,

3
Sarà formattato FAT come qualsiasi altro dispositivo formattato FAT ... non è specifico della fotocamera. Tuttavia, dovrà eliminare varie cartelle create come "DCIM"
Alexander

Ho evitato questa risposta perché sembrava un brutto modo di farlo, ma nient'altro ha funzionato e questo ha funzionato a meraviglia. Ho rimosso tutte le partizioni, ho aperto la scheda SD nella fotocamera, formattato e ora ho i miei 30 GB disponibili invece della 1.4.
Dean Meehan,

16

È possibile utilizzare l'applicazione SDCard.org ufficiale (Windows / Mac):

È abbastanza semplice e riformatta la scheda SD in FAT32. Ci sono opzioni per LBA -Adeguamento e il tergilunotto / cancellazione pure.


Al momento della scrittura, questo software non funziona nemmeno su Windows 10. Nessun errore, si scatena immediatamente con un numero di errore vuoto nel registro eventi!
Grim

9

Attualmente, uno dei migliori programmi di utilità per la gestione del disco sembra non essere stato menzionato - GParted :
foto di GParted

Questo è incluso in molte distro Linux e può essere installato facilmente altrimenti. Per altri sistemi, è possibile eseguirlo da un DVD o una chiavetta USB, quindi può essere utilizzato anche lì. La parte Linux significa anche che supporta il formato della scheda SD, se lo è ext*, quindi può essere riformattato facilmente ed efficientemente e probabilmente si verificano meno problemi. La maggior parte dei programmi di utilità del disco, in particolare su Windows, probabilmente distruggerà tutti i dati di avvio sulla scheda SD e li creerà in altri modi.

Ecco uno screenshot di GParted che mostra il contenuto di una scheda SD con Raspbian acceso:
screenshot di GParted
Nota: la partizione di avvio probabilmente avrà un'etichetta o un flag 'boot'

Per eseguire operazioni su una partizione di un, fare clic destro su di esso e selezionare 'Smonta'. Se una partizione è montata (mostrata da una serie di chiavi accanto al nome della partizione), non è possibile eseguire alcuna operazione su di essa. Una volta smontato, è possibile verificarlo per errori, riformattarlo, rinominarlo, eliminarlo e crearne uno nuovo, ecc.

La documentazione sull'uso di GParted è disponibile qui


5

Esistono alcuni strumenti specifici solo per le schede SD, ma mi piace usare EaseUS Partition Tool che è gratuito per gli utenti Windows. Non funzionerà su Server Editions. * Si noti che a quanto pare stanno raggruppando alcuni software. Fai clic su opzioni avanzate per impedirlo .

Si dovrebbe fare attenzione a selezionare la scheda SD dall'elenco dei dispositivi in ​​quanto questo strumento elencherà tutte le unità. Questo mostra come ridimensionare una partizione.

Inserisci qui la descrizione dell'immagine

  • La scommessa migliore è di eliminare tutte le partizioni sulla scheda SD. Ciò includerà FAT ed ext e possibilmente uno SWAP. Basta eliminarli in modo da poter vedere 16 GB non allocati completi.
  • Nessuna operazione verrà eseguita fino a quando non fai clic su APPLICA. Dopo aver rimosso tutte le partizioni, segui le istruzioni per ricaricare la distribuzione che ti piace.

Errore hardware

Se, tuttavia, nell'elenco vedi la tua scheda elencata come 55 MB in dimensioni totali e non hai alcuna opzione per rimuoverla o espanderla di più, ciò significa che la SD potrebbe essere rotta.

Puoi usare uno strumento chiamato Formatterer per schede di memoria SD : vai a quella pagina, leggi i termini, scorri verso il basso e accetta se sei d'accordo. Questo software formatterà solo dispositivi esterni. Come la scheda SD o il dispositivo USB.

Seleziona le opzioni RAPIDO e FORMATO REGOLAZIONE FORMATO: ON!

inserisci qui la descrizione dell'immagine

Ciò dovrebbe ripristinare l'intera scheda SD alle dimensioni originali. Se a questo punto si verifica un errore, è più probabile che la carta sia completamente danneggiata.

Come ultima risorsa, puoi provare a formattare la scheda in una fotocamera dSLR o in un telefono cellulare che accetta la scheda.

Esempio

Questa è la mia scheda SD Raspbian da 4 GB. Ho usato gli strumenti di gestione di Windows. Sì, lo mostra, ma non ti permetterà di fare nulla alle partizioni nel caso in cui ... lo elimini o Windows danneggi qualcosa (perché non supporta quel file system).

Inserisci qui la descrizione dell'immagine

Il master delle partizioni EaseUS mostra un elenco molto migliore e comprende i file system utilizzati. Fare clic con il tasto destro ed eliminare le partizioni. Puoi anche creare nuove partizioni e applicare tutto e avrai di nuovo l'intera scheda SD da utilizzare in Windows o se vuoi masterizzare un'altra immagine sulla scheda.

Inserisci qui la descrizione dell'immagine

Qui ho cancellato le partizioni. Fare clic con il tasto destro e dire "Crea nuova partizione". C'è un intero elenco di tipi di file system. Non ho fatto clic su Applica, quindi non è stata ancora eseguita alcuna operazione.

Inserisci qui la descrizione dell'immagine


2
questo programma tenta di installare una serie di altre applicazioni durante l'installazione.
PhillyNJ,

Scusate quando ho scritto questo che non era un problema. Ho aggiornato la mia risposta per avvisare di questo. Sento ancora il suo buon software e spero che il downvote venga rimosso.
Piotr Kula,

Fatto - ma non lo installerei. Il mio software antivirus stava bloccando l'installazione di un sacco di cose.
PhillyNJ,

Potrebbe essere un po 'eccessivo per un compito così semplice, ma funziona.
Ivotje50,

1
La mia carta era grande 60 MB, come hai scritto in "Errore hardware", ma invece di buttarla via, l'ho formattata con il mio telefono cellulare e non è di nuovo 16 GB :)
greuze,

4

Qualcosa di importante quando si utilizza lo strumento di formattazione SD ufficiale. (Questo dovrebbe davvero essere un commento, ma a quanto pare non riesco ad aggiungere una schermata catturata a un commento.)

questo mi ha fatto inciampare per circa un giorno. Ho eseguito SD Formatter pensando che avrebbe riparato la mia scheda SD. Ho osservato che l'unità J: la dimensione era di soli 60 Mb. È una scheda da 16 GB. Ho pensato che (secondo lo strumento di formattazione che utilizzo negli ultimi 30 anni) avrebbe formattato solo la partizione da 60 Mb.

SBAGLIO. In realtà ripartiziona il dispositivo in una singola partizione full-size e quindi lo formatta (in questo caso a 16 Gb completi, vedere la finestra in primo piano rispetto alla finestra in background). QUESTO Questo è lo strumento di cui hai bisogno. Mani giù. Nessuna domanda chiesta!!


+1 per il problema di 60 MB che ho, che alla fine non è un problema di 60 MB => 16 GB alla fine se la scheda è di 16 GB :)
Basj

-2

Ho avuto un problema molto simile. La mia configurazione: computer con Windows 7 e sandisk ultra card da 16 GB.

Volevo formattare la mia scheda per l'installazione di OpenELEC . Quindi ho scaricato il formattatore SD e ho provato a formattarlo. È diventata una scheda da 64 MB! Ho provato più impostazioni, ho provato diskpart su CMD e il formato pulito usando la console di gestione computer / gestione disco - nessuna fortuna. Lo scrittore winimg sempre ha affermato che non c'era spazio sufficiente sulla carta. In precedenza (ovvero prima di utilizzare il formattatore SD) espanderà lo spazio e verrà installato, e successivamente ho usato il comando di espansione sul terminale Raspberry Pi. Quindi ecco cosa ho fatto:

Ho scaricato BerryBoot (nota che è di 28 MB!), Ho scritto l'immagine sulla scheda SD e ho avviato il Raspberry Pi. BerryBoot ha riformattato lo stesso usando il suo programma integrato. Ora ho estratto la scheda e l'ho formattata usando lo strumento di formattazione su Windows con FAT. Ho estratto la carta e reinserito. Ora legge 14,4 GB! Chiunque sia bloccato in questo modo può provarlo.


4
Windows vedrà solo la piccola partizione di intestazione che rimane quando la scheda è formattata per la compatibilità Linux. Quindi la scheda ha ancora le stesse dimensioni, è solo che Windows non può capire la partizione Linux e quindi ignora completamente la sua esistenza. Proprio come fa Linux con quella partizione di intestazione.
Phill Healey,

-4

Non va bene su Mac con l'ultimo OS X. La scheda non può essere cancellata in alcun modo.


1
Assurdità, che dire fdisk?
Jivings

@Jivings poiché non riesco a modificare (a causa della mia follia di FAQ), come devo rispondere a questa domanda durante la revisione: bandiera, commento, ecc?
xxmbabanexx

@xxmbabanexx Downvote probabilmente. Si tratta di una risposta, è solo sbagliato. E questa non è un'offesa flaggibile.
Jivings,
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.