Converter sistema de arquivos NTFS -> EXT4?

Converter sistema de arquivos NTFS -> EXT4?

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 SSD (comparativamente) pequeno de 60 GB. Existe alguma maneira de converter o sistema de arquivos, além de fazer backup e reformatar?

Responder1

Só para constar, existe um software (na verdade, uma mini-distro) que faz exatamente o procedimentoarranjodisse emresposta do enzotib:

Magia Separada

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

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

Portanto, quanto mais ocupada estiver a sua partição NTFS, mais tempo demorará. Se for inferior a 50%, será convertido em uma passagem, em uma única iteração reduzir-copiar-ampliar.

Embora o Parted Magic automatize tudo isso de forma conveniente, ainda são essencialmente os mesmos procedimentos descritos por organize, por isso é muito arriscado emuitodemorado. A restauração do formato de backup é muito mais seguraemuito mais rapido.

Responder2

Não, não há nenhuma maneira que eu saiba.

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

Responder3

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

Você poderia facilmente converter NTFS para ext2/ext3 comqualquerconvertfsdeferramentas anyfs

Então você poderia convertê-lo para ext4 usandotune2fs.

Responder4

Post antigo, então espero que alguém ache isso útil. Isso pode levar muito tempo.

Abra o gparted e clique com o botão direito na partição em questão, clique em redimensionar e reduza-a para apenas alguns GB acima do que está lá. Crie uma partição ext4.

Monte ambas as partições e copie/mova tantos arquivos quanto possível do NTFS para o ext4.

Se você mover os arquivos, liberará espaço na partição NTFS.

Desmonte ambos (não acho que funcione se montado) e volte para o gparted. Repita a etapa um para reduzir o NTFS o máximo que puder, novamente deixe alguns GB de espaço de manobra. Amplie a partição ext4.

Monte as partições novamente e volte a mover os arquivos.

Enxágue e repita até que todos os arquivos tenham sido movidos com sucesso.

Se necessário, você pode usar alguns GB do seu SSD para liberar espaço suficiente na partição NTFS... Mas lembre-se de que quanto mais espaço livre disponível, mais rápido será.

Depois de repetir isso várias vezes, exclua a partição NTFS e aumente o ext4 para preencher toda a unidade.

Isso DEVE funcionar com qualquer sistema de arquivos suportado pelo Linux, mas eu só testei com ext4/ntfs.

informação relacionada