Come faccio a convertire un FAT32 in ext3 (mantenendo i dati su di esso)


11

C'è un modo per convertire una partizione FAT in ext3 (o altro ext ..) mantenendo i dati su di essa? Non ho accesso a un disco rigido USB esterno per archiviare temporaneamente i dati, quindi vorrei convertirli mentre i dati si trovano sulla partizione. È possibile?


Quanto è grande il tuo disco e quanti dati ci sono? Ho un'idea, ma richiede che tu abbia abbastanza spazio per conservare una copia di tutto ciò che desideri conservare.

È possibile se hai almeno lo spazio libero del tuo file più grande + la dimensione minima utilizzata da ext3 per intestazioni e metadati di FS. Ma farlo in questo modo non è davvero sicuro se non si dispone di backup (che ovviamente non si dispone di) e, a seconda dello spazio libero disponibile, potrebbe richiedere molto tempo e lavoro manuale.
JanC

Supponiamo solo che il mio disco rigido sia pieno al 90%. Non riesco a copiare l'intera partizione in un filesystem temporaneo. Penso che dovrò comprare un hdd esterno.
Alexander Engelhardt,

Risposte:


9

Se non stai avviando dalla partizione (è possibile anche senza usare wubi?) Ed è almeno mezzo libero, usa semplicemente gparted (incolla apt: gparted in firefox).

  • Eseguilo dal menu.
  • Scopri il nome della tua partizione usando fdisk -lin un terminale. La partizione ha chiamato qualcosa come / dev / sda * dove * è un numero. Oppure guarda l'elenco nel bordo in alto a destra di Gparted
  • Ridimensiona la partizione fat32 a meno della metà della sua dimensione originale
  • Crea una nuova partizione ext *
  • Sposta tutti i file nella partizione ext
  • Elimina quello vecchio e ridimensiona la partizione ext.

Nota che l'ho fatto diverse volte e ha sempre funzionato come previsto TUTTAVIA ci sono molti rapporti di persone che hanno perso i dati in questo modo. A seconda della quantità di dati è possibile utilizzare Ubuntu One o Dropbox per eseguire il backup dei dati. Entrambi offrono 2 GB che probabilmente non è abbastanza.


Ehi, ho usato gparted per ridimensionare e spostare le partizioni. Ora devo solo convertire il filesystem. Apparentemente non è possibile cambiare un filesystem / con dati al suo interno / senza trucchi?
Alexander Engelhardt,

Hai già diviso la partizione hai creato ext e spostato i tuoi file? Quindi puoi semplicemente eliminare quello vecchio grasso e ridimensionare ext. Nessuna conversione necessaria qui.
turbo,

4

La conversione diretta non è possibile. Dovrai copiare i dati su un'altra unità / partizione, cambiare il filesystem, quindi copiare nuovamente i dati.


3

È possibile convertire.

Tuttavia, per definizione, qualsiasi conversione è rischiosa e l'unico modo per garantire che "manterrai i dati" è fare un backup ... ma in tal caso è più semplice eliminare la partizione -> crea partizione -> copia come per le altre risposte.


sembra che anyconvertfspossa anche convertire direttamente da FAT32 a ext3
phuclv il

La domanda richiede FAT32 su ext3, non su NTFS.
Fosslinux

@fosslinux Ti mancano i punti della domanda e della risposta. Una conversione indiretta è possibile e merita di essere elencata / disponibile affinché l'utente finale possa fare la propria scelta, purché siano a conoscenza dei rischi intrinseci.
ignis,
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.