Converter sistema de arquivos NTFS -> EXT4?

33

Eu tenho 2 TB de dados em uma unidade NTFS que gostaria de converter para o sistema de arquivos EXT4. Meu sistema operacional é executado em um pequeno (comparativamente) pequeno SSD de 60 GB. Existe alguma maneira de converter o sistema de arquivos, além de fazer backup e reformatar?

wim
fonte

Respostas:

36

Apenas para constar, existe um software (na verdade, uma mini-distribuição) que faz exatamente o procedimento organizado na resposta do enzotib :

Parted Magic

Parece uma conversão direta de NTFS para ext4, mas internamente os procedimentos são:

  1. Encolher a partição NTFS
  2. Crie uma partição ext4 no espaço vazio
  3. Mova os dados do NTFS para o ext4 até o ext4 estar cheio
  4. Se o NTFS estiver vazio (todos os dados foram movidos), vá para a etapa 8
  5. Reduzir NTFS
  6. Ampliar ext4
  7. Repita as etapas 3 a 6 até concluir
  8. Excluir partição NTFS
  9. Mova a partição ext4 para o local original do NTFS
  10. Cortar partição ext4 para o tamanho original do NTFS

Portanto, quanto mais ocupada for sua partição NTFS, mais ela levará. Se for menor que 50%, ele será convertido em uma passagem, em uma única iteração de redução, cópia e ampliação.

Embora o Parted Magic automatize convenientemente tudo isso, ele ainda é essencialmente o mesmo procedimento descrito pelo arranjo, por isso é muito arriscado e consome muito tempo. A restauração do formato de backup é muito mais segura e muito mais rápida.

MestreLion
fonte
E @enzotib para a resposta original, obviamente
MestreLion
4
Para sua informação, o PartedMagic NÃO possui uma ferramenta para automatizar a conversão de NTFS para EXT4. Isso é confirmado por um administrador do PartedMagic em seu fórum. A única maneira de fazer isso é manualmente, conforme mencionado. > Dos fóruns do PartedMagic:>> Patrick Verner: Acho que este é o post:> askubuntu.com/questions/63022/convert-filesystem-ntfs-ext4 >> É impossível converter NTFS em EXT4. Você deve fazê-lo como no link> acima. Quanto ao comentário "automatizar", não tenho idéia do que isso significa>. Talvez ele estivesse pensando em usar o GParted.
Dulanic
11

Não, não tenho como saber.

A única maneira, como você disse, é fazer backup-> formatar-> restaurar.

enzotib
fonte
7
Ou desfragmentar-> encolher-> criar uma nova partição ext4-> copiar dados ntfs → ext4-> excluir a partição ntfs-> ampliar ntfs. Arriscado e não agradável.
organize
3
@range, você quer dizer "ampliar ext4", certo? e não "Alargar o NTFS" na última etapa de suas instruções ...
rigved
2
@rigved: sim, amplie o ext4, obrigado, não é mais possível editar o comentário original ...
organize
ok a unidade está cheia, então parece que a compra de uma nova unidade é a única opção ..
Wim
6

Na verdade, existe uma maneira de fazer isso quase diretamente.

Você pode facilmente converter NTFS para ext2 / ext3 com anyconvertfs de anyfs-tools

Então você pode convertê-lo para ext4 usando tune2fs .

PASAf
fonte
1
Fui enganado por esta resposta. A página de manual não afirma que pode ser convertida em ntfs, e a ferramenta não é mantida desde 2010. Eu não consegui compilar as seis versões mais recentes de anyfs-tools para o ambiente ubuntu 12.04.
Stephane Rolland
1
Na verdade, a pergunta era sobre a conversão de NTFS, não para NTFS. E a página de manual afirma que poderia: anyconvertfs . Além disso, converti com sucesso a partição no Gentoo.
precisa saber é o seguinte
3

Outra alternativa é https://github.com/cosmos72/fstransform

Que também está disponível nos repositórios , então instalável com:

sudo apt-get install fstransform

Leia a documentação, pois é um procedimento arriscado.

nelaaro
fonte
"Em particular, eles NÃO (ainda) suportam sistemas de arquivos NTFS, msdos, vfat e exfat."
RedEyed 18/03/19