Come montare in lettura-scrittura una partizione ext4 su Windows? [duplicare]


36

Questa domanda ha già una risposta qui:

Voglio usare ext4 sul mio HDD esterno, ma deve essere multipiattaforma. (Almeno Linux, Win7 e WinXP).

Sfortunatamente, non ho trovato alcun driver adatto che permetta a Windows di SCRIVERE su ext4. Ho trovato Ext2Fsd , ma legge solo ext4.

9. estensione ext4 di sola lettura, nessuna dimensione che tronca e supporta l'espansione

Di Più:

Funzionalità Ext3 / 4 supportate:

  • dimensione dell'inode flessibile:> 128 byte, fino alla dimensione del blocco
  • dir_index: indice della directory htree
  • filetype: modalità file extra in dentistica
  • file_grosso:> file 4G supportati
  • sparse_super: backup superblocco nel descrittore di gruppo
  • uninit_bg: veloce fsck e checksum di gruppo
  • estensione: lettura, scrittura senza estensione.
  • journal: supporta solo la riproduzione di journal interni

Funzionalità Ext3 / 4 non supportate:

  • journal: operazioni basate su log, journal esterno
  • estensione: dimensione troncante ed espandibile, cancellazione file
  • flex_bg: primo gruppo di metadati
  • EA (attributi estesi), supporto ACL

Inoltre, ho trovato una patch per Ext4Fsd v0.50 ( qui ):

Novità: Matt Wu ha rilasciato una nuova versione 0.50 su ext2fsd.com. Ext2fsd-0.48-bb8-firmato Supporto per ext4 extents e correzione per BSOD su Windows 7.

Non penso che sarà sicuro. Inoltre ho letto alcune parole su come scrivere ext4 in Windows potrebbe causare la perdita di dati sul disco ...

What is the External HDD used for?- In primo luogo, memorizzerà i backup, quindi i filmati di famiglia, le immagini. Un po 'di musica, ecc. Sarà collegato a un Raspberry Pi, se finalmente lo riceverò. Non si muoverà davvero, proprio quando viene utilizzato per migrare i dati del computer a uno nuovo. I file più grandi che memorizzerà sono le immagini del disco di Clonezilla (non so se saranno file di grandi dimensioni o meno).

Qualcuno può fornire una soluzione per questo problema? Oppure non c'è alcuna differenza abbastanza importante tra ext4 ed ext3 e dovrei usare ext3? - (Se sì, allora posso usare Ext2Fsd per quel mount ext3?)

Grazie!


3
Dai un'occhiata a questa pagina. Non penso che usare ext4 per un disco rigido esterno valga la pena. Perché non vuoi NTFS o FAT32? Hai bisogno di supporto per file di grandi dimensioni?
terdon,

Grazie per il link. Ho dimenticato di aggiungere la situazione e l'obiettivo dell'HDD esterno. Aggiunto alla domanda ora. Altrimenti, in che dimensione intendi large files?
antivirtel,

Sono d'accordo con Terdon. Crea l'unità NTFS e sarà compatibile con la maggior parte dei sistemi operativi in ​​circolazione.
Keltari,

1
Una delle molte limitazioni di FAT32 è che non può gestire file di dimensioni superiori a 4 GB. NTFS (16 EB) ed ext4 (16 TB) non hanno questa limitazione.
terdon,

Risposte:


8

Vorrei invece usare NTFS . Può essere facilmente letto / scritto da Linux, Windows e OS X (tra gli altri).

Considerando l'uso previsto e il fatto che si tratti di un'unità esterna, non vedo alcun motivo per cui dovresti passare attraverso la seccatura che l'utilizzo di ext4 sarà.

Se questo fosse il tuo disco rigido principale, forse i vantaggi di ext4 (brevemente, meno frammentazione del disco e prestazioni leggermente migliorate, per maggiori informazioni vedi qui ) varrebbero la pena. Dubito che noterai anche una differenza su un'unità USB esterna. Il collo di bottiglia sarà la velocità di trasferimento dei dati tramite il cavo USB.

Per la maggior parte degli utenti, l'unico evidente vantaggio di ext4 su NTFS è che ext4 consente nomi di file con caratteri speciali ( ? & %ecc.). Tali nomi di file, tuttavia, sono sia una cattiva idea che non interessano in modo particolare.


EDIT: In risposta alla domanda di B. Roland sulla deframmentazione, sì, ci sono due modi che conosco per deframmentare un'unità NTFS sotto Linux. Uno è uno strumento open source chiamato shake . Non l'ho usato ma sembra funzionare. L'altro è semplicemente copiare tutti i dati dall'unità esterna, eliminare tutto dall'unità e quindi copiare tutto indietro. Infine, poiché l'accesso all'unità sarà possibile anche in Windows, è possibile utilizzare la deframmentazione di Windows.

Penso, tuttavia, che si sta collegando modo troppa importanza alla deframmentazione del disco. Dai un'occhiata qui per una semplice spiegazione della frammentazione . In breve, un'unità frammentata è quella in cui i file sull'unità non vengono archiviati in blocchi contigui ma distribuiti sull'unità. Questo di solito è causato dalla modifica delle dimensioni di un file dopo che è stato scritto. Quindi, supponiamo di salvare un file da 1 MB sul disco rigido. Quindi si modifica il file e la sua dimensione arriva fino a 20 MB. Se non c'è abbastanza spazio libero nella posizione in cui è stato creato il file, questi dati extra verranno scritti in una parte diversa del disco rigido. In altre parole, il file sarà frammentato.

È improbabile che questo genere di cose si verifichi molto spesso in un'unità utilizzata per la memorizzazione di "backup, quindi filmati di famiglia, immagini. Alcuni brani musicali, ecc.". La maggior parte di questi file non cambierà mai dimensioni e, pertanto, non frammenterà mai l'unità.

Inoltre, anche se l'unità è frammentata, non ti interessa davvero. La frammentazione può essere un problema per le unità di sistema in cui è possibile eseguire molte operazioni I / O al secondo. In questi casi è possibile notare una riduzione delle prestazioni dell'unità. Come ho detto prima, su un disco esterno non penso che sarai in grado di rilevarlo, anche se succede.

Quindi, in conclusione, quasi sicuramente non sarà necessario deframmentare un HDD esterno formattato NTFS. Tuttavia, se lo desideri davvero, puoi farlo sia in Linux che in Windows.


3
Sono completamente d'accordo. NTFS (e FAT32) sono semplicemente i file system più portatili là fuori.
Keltari,

NTFS meriterà un problema di frammentazione dei dati? Ext4 non ha frammentazione. Altrimenti ha un connettore USB 3.0, quindi è molto più veloce di un normale USB 2.0. La portabilità è secondaria. È un WesternDigital My Book Essential (1TB)
antivirtel,

@ B.Roland IMHO, sì. Concesso NTFS avrà più frammentazione ma, ancora una volta, questo non dovrebbe essere un problema serio su un'unità esterna, non di sistema. Penso davvero che usare ext4 non valga la pena. Dubito fortemente che vedrai alcun miglioramento. Potrebbe essere lì, ma probabilmente non sarà nemmeno rilevabile se non esegui benchmark. Dubito davvero che noterai delle differenze come utente.
terdon,

1
Non sono d'accordo sul fatto che possa essere facilmente letto / scritto da tutti. C'è un sovraccarico di ntfs-3g su * nix.
eichoa3I

3
Non mi aspettavo che la risposta (accettata) alla domanda "Come montare una partizione ext4 in lettura-scrittura su Windows?" sarebbe invece utilizzare NTFS quando si fa clic su questo collegamento da Google. Sono in una situazione in cui non è possibile utilizzare NTFS, è ext4. Voglio sapere come leggere / scrivere ext4 da Windows (ecco come sono arrivato a questo URI). Non sto cercando buoni consigli. Anche se posso immaginare che questa potrebbe essere la risposta alla domanda dei PO.
Mike de Klerk,

21

Il software Paragon offre ExtFS per Windows 2.0 gratuitamente per uso personale. Permette di leggere e scrivere ext2 ext3 ed ext4 da tutti i sistemi operativi Windows

http://www.paragon-software.com/home/extfs-windows/

Sembra in qualche modo simile a Linux Reader di Diskinternals, che può montare anche ext, HFS e ReiserFS, ma di sola lettura.

http://www.diskinternals.com/linux-reader/


3
L'adware / malware Paragon è gratuito e completamente sicuro? L'hai usato tu stesso?
Rajib,

2
Il software Paragon non funziona per me (ext4 creato da Ubuntu 14.04 LTS), su Windows 8 ho solo accesso in lettura. Durante la creazione di un file si blocca con un messaggio che mi informa che il nuovo file è troppo grande - file txt vuoto.
monnef,

2
Ho sofferto di scaricare, installare e registrarlo. Theyr richiede una e-mail per l'invio seriale e ho usato una "e-mail di 10 minuti". Probabilmente spam supportato.
Gunslinger,

1
Ma è riuscito a montare una partizione ext4 sui miei windown 10 in lettura / scrittura.
Gunslinger,

3
Paragon non funziona per me: superuser.com/questions/1189512/…
Aaron Franke

2

Se si desidera ALCUNE delle funzionalità di EXT4, è possibile utilizzarle utilizzando tune2fs per aggiungere le funzionalità a una partizione EXT3. Le ultime note sulla versione di Ext2FSD dovrebbero elencare quali funzionalità è possibile abilitare. Potresti voler leggere la pagina man di tune2fs, ci sono alcuni suggerimenti su come gestire la scrittura nel filesystem nell'intestazione che può essere utile impostare per un'unità di backup che richiede affidabilità, o impostare all'altro estremo per un'unità contenente file non critici che richiedono un accesso rapido e tempi di lettura / scrittura rapidi

Non hai davvero bisogno di attributi e ACL estesi e, a seconda della configurazione di Linux, potrebbero non essere nemmeno attivi per cominciare. Le incompatibilità tra Windows e Linux in merito alle autorizzazioni rendono sconsigliabile utilizzare questa funzionalità multipiattaforma, anche se supportata.

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.