Qual é a melhor cadeia de ferramentas ou ferramenta única para transformar um NTFS em um sistema de arquivos ext [n]?

5

Eu decidi ir apenas Linux, finalmente!

Isso também significa que tenho vários discos ainda em NTFS.

Eu não tenho espaço livre em nenhum lugar para transferir os arquivos e, em seguida, apenas re-formatar a unidade, então eu preciso de uma ferramenta, ou cadeia de ferramentas, para fazê-lo no próprio disco.

Eu imagino que poderia fazer isso com alguma paciência como esta:

  1. Defrag NTFS.
  2. Diminuir a porcentagem de partição NTFS.
  3. Crie a partição ext [n] no espaço à esquerda.
  4. Copie alguns arquivos até que ext [n] esteja cheio.
  5. Encolher partição NTFS.
  6. Cresça a partição etx [n].
  7. Copiar arquivos.

e repita 5, 6 e 7 até que tudo seja transferido.

É um último caminho de recurso se não conseguir encontrar nenhuma ferramenta ou cadeia de ferramentas para fazer isso automaticamente.

    
por Gustavo Carreno 20.10.2010 / 11:56

6 respostas

5

Você pode seguir os passos descritos usando o gparted, no entanto, aconselho-o a pensar duas vezes sobre isso. Ao mexer nas partições, deve-se ter 100% de certeza de ter um backup em funcionamento e atualizado, pois há uma chance pequena, mas significativa, de que algo dê errado. Quando você tem esse backup, provavelmente é mais fácil reformatar e copiar o backup de volta para o disco. Se você não tem (o que é arriscado em si), eu não assumiria o risco.

    
por 20.10.2010 / 12:03
4

Do que você diz, acho que você tem mais de um disco rígido, e cada um pode ter mais de uma partição. Isso não responde diretamente à sua pergunta, mas você realmente precisa convertê-las todas?

O Linux trata o NTFS muito bem, então o acesso aos seus arquivos antigos não será problema. Você também pode configurar essas partições para serem montadas automaticamente.

Usar o Linux com um sistema de arquivos sem reconhecimento de permissões tem suas vantagens (especialmente se você usá-lo sozinho e / ou pretende configurar um sistema de inicialização múltipla).

Uma instalação típica do Linux precisará de 2 GB a 5 GB, e acreditem que uma instalação de 5 GB é bastante completa. No seu caso é mais fácil encolher uma partição para fazer 10GB para Linux, e nem precisa estar no começo do seu disco (encolher o "direito" de uma partição é mais fácil e rápido e menos arriscado do que "deixado" ").

O CD de instalação do Ubuntu oferece uma opção para fazer isso automaticamente, embora eu prefira preparar eu mesmo com gparted . Os backups são sempre recomendados, mas se você não puder pagar (e estiver disposto a assumir o risco), o risco é muito pequeno.

    
por 20.10.2010 / 16:04
3

I don't have spare space anywhere to transfer the files to and then just re-format the drive so I need a tool, or tool chain, to make it on the disk itself.

Como outros disseram, mexer com partições tem um pequeno mas significativo risco de perda / corrupção de dados. Se você copiou metade dos seus dados para o ext3 e, em seguida, o encolher ou reduzir o ext3 tem um problema, você perde metade dos dados! O risco é pequeno, mas o dano pode ser grande.

Se os seus dados são valiosos para você, você deve ter backups. Mas encolher e aumentar as partições sem um backup é apenas pedir problemas.

Os discos rígidos estão ficando cada vez maiores e mais baratos. Vá comprar um novo. (Você está migrando para o Linux. Você merece.) A menos que você tenha um lote de dados, você poderá copiar todos os seus dados para a nova unidade. Pode ser prudente manter as unidades antigas como backup de seus dados.

Se você tiver algumas partições realmente pequenas, também poderá ser útil gravar os dados em um DVD.

    
por 09.12.2010 / 22:26
2

O problema é que você cresce um sistema de arquivos a partir do final, não o começo, então você não pode realmente fazer o que está procurando.

Sua melhor abordagem é copiar o conteúdo da partição para outro dispositivo, verificá-lo e depois destruir a partição NTFS antes de recriá-la como ext3. Então você pode restaurar os dados.

    
por 20.10.2010 / 14:01
2

Em teoria, convertfs pode funcionar (em um único tiro). Eu não estou 100% certo, porém, isso depende do Linux NTFS sendo capaz de criar um arquivo esparso.

    
por 21.10.2010 / 08:20
1

A melhor ferramenta que encontrei para redimensionar o ntfs foi a mágica de particionamento, e ao contrário do gparted, ele podia mover a partição de cada lado. Infelizmente, ela foi descontinuada quando a Symantec adquiriu a PowerQuest, portanto, pode ser difícil encontrar uma cópia, e o suporte a ela é uma droga (só porque ela não é atualizada há anos). Eu então recomendo fazer suas partições antes da partição ntfs, e usar o gparted para aumentar a partição ext e particionar a magia para diminuir a partição ntfs, a partir do Windows.

    
por 20.10.2010 / 14:07