Convertir sistema de archivos NTFS -> EXT4?

33

Tengo 2 TB de datos en una unidad NTFS que me gustaría convertir al sistema de archivos EXT4. Mi sistema operativo se ejecuta en un SSD pequeño (comparativamente) de 60 GB. ¿Hay alguna forma de convertir el sistema de archivos, además de realizar copias de seguridad y formatear?

wim
fuente

Respuestas:

36

Solo para el registro, hay un software (en realidad, una mini-distribución) que hace exactamente el procedimiento establecido en la respuesta de enzotib :

Parted Magic

Parece una conversión directa de NTFS a ext4, pero internamente los procedimientos son:

  1. Reducir la partición NTFS
  2. Crea una partición ext4 en el espacio vacío
  3. Mover datos de NTFS a ext4 hasta que ext4 esté lleno
  4. Si NTFS está vacío (se movieron todos los datos), vaya al paso 8
  5. Shrink NTFS
  6. Agrandar ext4
  7. Repita los pasos 3 a 6 hasta que esté listo.
  8. Eliminar partición NTFS
  9. Mueva la partición ext4 al lugar original de NTFS
  10. Recorte la partición ext4 al tamaño original de NTFS

Por lo tanto, cuanto más ocupada esté su partición NTFS, más tardará. Si es inferior al 50%, se convertirá en una sola pasada, en una única iteración de reducción de copia de ampliación.

Aunque Parted Magic automatiza convenientemente todo esto, sigue siendo esencialmente el mismo procedimiento descrito por el arreglo, por lo que es muy arriesgado y consume mucho tiempo. Backup-format-restore es mucho más seguro y más rápido.

MestreLion
fuente
Y @enzotib por la respuesta original, obviamente
MestreLion
44
Para su información, PartedMagic NO tiene una herramienta para automatizar la conversión de NTFS a EXT4. Esto lo confirma un administrador de PartedMagic en su foro. La única forma de hacerlo es manualmente como se mencionó. > De los foros de PartedMagic:>> Patrick Verner: Creo que esta es la publicación:> askubuntu.com/questions/63022/convert-filesystem-ntfs-ext4 >> Es imposible convertir NTFS a EXT4. Tienes que hacerlo como el enlace> arriba. En cuanto al comentario de "automatizar", no tengo idea de qué significa> eso. Tal vez estaba tomando sobre el uso de GParted.
Dulanic
11

No, no hay forma de que yo sepa.

La única forma, como dijiste, es hacer una copia de seguridad-> formatear-> restaurar.

enzotib
fuente
77
O desfragmentar-> reducir-> hacer una nueva partición ext4-> copiar datos ntfs → ext4-> eliminar la partición ntfs-> ampliar ntfs. Arriesgado y no agradable.
organizar
3
@arrange, te refieres a "ampliar ext4", ¿verdad? y no "ampliar ntfs" en el último paso de sus instrucciones ...
manipulado
2
@rigved: sí, agrandar ext4, gracias, ya no puedo editar el comentario original ...
organizar
Aceptar la unidad está llena, lo que parece que la compra de una nueva unidad es la única opción ..
Wim
6

En realidad, hay una manera de hacer esto casi directamente.

Puede convertir fácilmente NTFS a ext2 / ext3 con anyconvertfs desde anyfs-tools

Entonces podría convertirlo a ext4 usando tune2fs .

PASAf
fuente
1
Esta respuesta me ha engañado. La página de manual no indica que puede convertirse a ntfs, y la herramienta no se mantiene desde 2010. No pude compilar las 6 versiones posteriores de anyfs-tools para el entorno ubuntu 12.04.
Stephane Rolland
1
En realidad, la pregunta era sobre la conversión de ntfs, no a ntfs. Y la página de manual dice que podría: anyconvertfs . Además, convertí con éxito la partición en Gentoo.
PASAf