¿Cómo montar una partición ext4 de lectura-escritura en Windows? [duplicar]

36

Esta pregunta ya tiene una respuesta aquí:

Quiero usar ext4 en mi HDD externo, pero debe ser multiplataforma. (Al menos Linux, Win7 y WinXP).

Desafortunadamente, no he encontrado ningún controlador adecuado que permita a Windows ESCRIBIR en ext4. He encontrado Ext2Fsd , pero solo lee ext4.

9. extensión ext4 de solo lectura, sin tamaño, truncando y expandiendo el soporte

Más:

Funciones Ext3 / 4 compatibles:

  • tamaño de inodo flexible:> 128 bytes, hasta tamaño de bloque
  • índice_dir: índice del directorio htree
  • tipo de archivo: modo de archivo adicional en dentry
  • archivo_grande:> archivos 4G compatibles
  • sparse_super: copia de seguridad de superbloque en descriptor de grupo
  • uninit_bg: suma rápida de fsck y grupo
  • extensión: lectura, escritura sin extensión.
  • diario: solo admite reproducción para diario interno

Funciones Ext3 / 4 no compatibles:

  • diario: operaciones basadas en registros, diario externo
  • extensión: tamaño truncado y expandido, eliminación de archivos
  • flex_bg: primer grupo de metadatos
  • EA (atributos extendidos), soporte ACL

Además, he encontrado un parche para Ext4Fsd v0.50 ( aquí ):

Nuevo: Matt Wu ha lanzado una nueva versión 0.50 en ext2fsd.com. Ext2fsd-0.48-bb8-firmado Soporte para extensiones ext4 y corrección para BSOD en Windows 7.

No creo que sea seguro. También he leído algunas palabras sobre cómo escribir ext4 en Windows podría causar la pérdida de datos en el disco ...

What is the External HDD used for?- Primero, almacenará copias de seguridad, luego películas familiares, fotos. Un poco de música, etc. Se conectará a una Raspberry Pi, si finalmente la recibo. Realmente no se moverá, solo cuando se usa para migrar los datos de la computadora a uno nuevo. Los archivos más grandes que almacenará son las imágenes de disco de Clonezilla (no sé si serán archivos grandes o no).

¿Alguien puede proporcionar una solución para este problema? ¿O NO hay una diferencia lo suficientemente importante entre ext4 y ext3, y debería usar ext3? - (En caso afirmativo, ¿puedo usar Ext2Fsd para ese montaje ext3?)

¡Gracias!

antivirtel
fuente
3
Echa un vistazo a esta página. No creo que valga la pena el uso de ext4 para un disco duro externo. ¿Por qué no quieres NTFS o FAT32? ¿Necesitas soporte para archivos grandes ?
terdon
Gracias por el enlace. Olvidé agregar la situación y el objetivo del HDD externo. Agregado a la pregunta ahora. De lo contrario, ¿a qué tamaño te refieres large files?
antivirtel
Estoy de acuerdo con terdon. Haga que la unidad sea NTFS y será compatible con la mayoría de los sistemas operativos.
Keltari el
1
Una de las muchas limitaciones de FAT32 es que no puede manejar archivos de más de 4 GB. NTFS (16 EB) y ext4 (16 TB) no tienen esa limitación.
terdon

Respuestas:

8

Yo usaría NTFS en su lugar. Linux, Windows y OS X (entre otros) pueden leerlo / escribirlo fácilmente.

Teniendo en cuenta el uso previsto y el hecho de que es una unidad externa, no veo ninguna razón por la que deba pasar por la molestia de que será el uso de ext4.

Si este fuera su disco duro primario, tal vez las ventajas de ext4 (brevemente, menos fragmentación del disco y un rendimiento ligeramente mejorado, para más información ver aquí ) valdrían la pena. Dudo que incluso note una diferencia en una unidad USB externa. El cuello de botella será la velocidad de transferencia de datos a través del cable USB.

Para la mayoría de los usuarios, el único beneficio obvio de ext4 sobre NTFS es que ext4 permite nombres de archivo con caracteres especiales ( ? & %etc.). Sin embargo, dichos nombres de archivos son una mala idea y no son de particular interés para usted.


EDITAR: En respuesta a la pregunta de B. Roland sobre la desfragmentación, sí, hay dos maneras que conozco para desfragmentar una unidad NTFS en Linux. Una es una herramienta de código abierto llamada shake . No lo he usado pero parece funcionar. El otro es simplemente copiar todos los datos de la unidad externa, eliminar todo de la unidad y luego copiar todo de nuevo. Finalmente, dado que también se accederá a su unidad en Windows, puede usar el desfragmentador de Windows.

Creo, sin embargo, que va a conectar manera demasiada importancia a la desfragmentación de la unidad. Eche un vistazo aquí para obtener una explicación simple de la fragmentación . Brevemente, una unidad fragmentada es aquella en la que los archivos de la unidad no se almacenan en bloques contiguos sino que se extienden por la unidad. Esto generalmente es causado por cambiar el tamaño de un archivo después de que se ha escrito. Entonces, supongamos que guarda un archivo de 1 MB en su disco. Luego modifica el archivo y su tamaño sube a 20 MB. Si no hay suficiente espacio libre en la posición donde se creó el archivo, estos datos adicionales se escribirán en una parte diferente del disco duro. En otras palabras, el archivo estará fragmentado.

Es probable que este tipo de cosas no ocurra muy a menudo en una unidad utilizada para almacenar "copias de seguridad, luego películas familiares, imágenes. Un poco de música, etc.". La mayoría de estos archivos nunca cambiarán de tamaño y, por lo tanto, nunca fragmentarán la unidad.

Además, incluso si su disco está fragmentado, realmente no le importa. La fragmentación puede ser un problema para las unidades del sistema donde puede tener muchas operaciones de E / S por segundo. En esos casos, puede notar una disminución en el rendimiento de la unidad. Como dije antes, en una unidad externa no creo que pueda detectar esto, incluso si sucede.

Entonces, en conclusión, es casi seguro que no necesitarás desfragmentar un HDD externo con formato NTFS. Sin embargo, si realmente lo desea, puede hacerlo tanto en Linux como en Windows.

terdon
fuente
3
Estoy completamente de acuerdo. NTFS (y FAT32) son simplemente los sistemas de archivos más portátiles que existen.
Keltari
¿El NTFS valdrá el problema de fragmentación de datos? Ext4 no tiene fragmentación. De lo contrario, tiene un conector USB 3.0, por lo que es mucho más rápido que un USB 2.0 normal. La portabilidad es secundaria. Es un WesternDigital My Book Essential (1TB)
antivirtel
@ B.Roland en mi humilde opinión, sí. El NTFS concedido tendrá más fragmentación pero, nuevamente, esto no debería ser un problema grave en una unidad externa que no sea del sistema. Realmente creo que usar ext4 simplemente no vale la pena. Dudo mucho que veas alguna mejora en absoluto. Puede estar allí, pero probablemente ni siquiera sea detectable a menos que ejecute puntos de referencia. Realmente dudo que notará alguna diferencia como usuario.
terdon
1
No estoy de acuerdo con que todos puedan leerlo / escribirlo fácilmente . Hay una sobrecarga para ntfs-3g en * nix.
eichoa3I
3
No esperaba que la respuesta (aceptada) a la pregunta "¿Cómo montar una partición ext4 de lectura-escritura en Windows?" sería usar NTFS en su lugar al hacer clic en este enlace de Google. Estoy en una situación en la que no es una opción usar NTFS, es ext4. Quiero saber cómo leer / escribir ext4 desde Windows (así es como llegué a este URI). No estoy buscando buenos consejos. Aunque puedo imaginar que esta puede ser la respuesta a la pregunta de los OP.
Mike de Klerk
21

El software Paragon ofrece ExtFS para Windows 2.0 de forma gratuita para uso personal. Permite leer y escribir ext2 ext3 y ext4 desde todos los sistemas operativos Windows

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

Parece ser algo similar al Linux Reader de Diskinternals, que también puede montar todos los ext, HFS y ReiserFS, pero de solo lectura.

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

Albert
fuente
3
¿El adware / malware de Paragon es gratuito y completamente seguro? ¿Lo has usado tú mismo?
Rajib
2
El software Paragon no funciona para mí (ext4 creado a partir de Ubuntu 14.04 LTS), en Windows 8 solo tengo acceso de lectura. Al crear un archivo, se bloquea con un mensaje que me informa que el nuevo archivo es demasiado grande: archivo txt vacío.
Monnef
2
Pasé por el dolor para descargarlo, instalarlo y registrarlo. Ellos requieren un correo electrónico para enviar el serial y yo usé un "correo electrónico de 10 minutos". Probablemente compatible con spam.
Gunslinger
1
Pero logró montar una partición ext4 en mis ventanas 10 de lectura / escritura.
Gunslinger
3
Paragon no funciona para mí: superuser.com/questions/1189512/…
Aaron Franke
2

Si desea ALGUNAS de las funciones de EXT4, puede usarlas usando tune2fs para agregar las funciones a una partición EXT3. Las últimas notas de la versión de Ext2FSD deben enumerar qué características puede habilitar. Es posible que desee leer la página de manual de tune2fs, hay algunos consejos sobre cómo manejar la escritura en el sistema de archivos en el encabezado que pueden ser beneficiosos para configurar una unidad de respaldo que requiere confiabilidad, o para configurar en el otro extremo una unidad que contenga archivos no críticos que requieren acceso rápido y tiempos rápidos de lectura y escritura

Realmente no necesita atributos extendidos y ACL, y dependiendo de su configuración de Linux, es posible que ni siquiera estén activos para empezar. Las incompatibilidades entre Windows y Linux en los permisos hacen que sea desaconsejable usar esta función multiplataforma, incluso si es compatible.

Robert Wm Ruedisueli
fuente