Como montar uma partição ext4 de leitura e gravação no Windows? [duplicado]


36

Esta pergunta já tem uma resposta aqui:

Quero usar o ext4 no meu disco rígido externo, mas deve ser multiplataforma. (Pelo menos Linux, Win7 e WinXP).

Infelizmente, não encontrei nenhum driver adequado que permita ao Windows WRITE ext4. Eu encontrei o Ext2Fsd , mas ele só lê ext4.

9. extensão ext4 somente leitura, sem tamanho de truncamento e suporte a expansão

Mais:

Recursos Ext3 / 4 suportados:

  • tamanho flexível do inode:> 128 bytes, até o tamanho do bloco
  • dir_index: índice do diretório htree
  • tipo de arquivo: modo de arquivo extra em dentry
  • large_file:> arquivos 4G suportados
  • sparse_super: backup em super bloco no descritor de grupo
  • uninit_bg: soma rápida de fsck e de grupo
  • extensão: leitura, escrita sem extensão.
  • diário: suporte apenas a reprodução para diário interno

Recursos Ext3 / 4 não suportados:

  • diário: operações baseadas em log, diário externo
  • extensão: tamanho truncando e expandindo, exclusão de arquivo
  • flex_bg: primeiro grupo de metadados
  • EA (atributos estendidos), suporte a ACL

Além disso, encontrei um patch para o Ext4Fsd v0.50 ( aqui ):

Novo: Matt Wu fez uma nova versão 0,50 em ext2fsd.com. Suporte Ext2fsd-0.48-bb8-assinado para extensões ext4 e correção para BSOD no Windows 7.

Eu não acho que será seguro. Também li algumas palavras sobre como escrever ext4 no Windows, podendo causar perda de dados no disco ...

What is the External HDD used for?- Primeiro, ele armazenará backups, depois filmes de família, fotos. Alguma música, etc. Ele será conectado a um Raspberry Pi, se eu finalmente o receber. Ele realmente não se move, exatamente quando é usado para migrar os dados do computador para um novo. Os maiores arquivos que ele armazenará são imagens de disco do Clonezilla (não sei se serão arquivos grandes ou não).

Alguém pode fornecer uma solução para esse problema? Ou há NO bastante diferença importante entre ext4 e ext3, e que eu deveria usar ext3? - (Se sim, então posso usar o Ext2Fsd para essa montagem ext3?)

Obrigado!


3
Dê uma olhada nesta página. Não acho que usar o ext4 para um disco rígido externo valha a pena. Por que você não deseja NTFS ou FAT32? Você precisa de suporte para arquivos enormes ?
terdon

Obrigado pelo link. Eu esqueci de adicionar a situação, e objetivo do disco rígido externo. Adicionado à pergunta agora. Caso contrário, em que tamanho você quer dizer large files?
Antivirtel

Eu concordo com o Terdon. Crie a unidade NTFS e ela será compatível com a maioria dos sistemas operacionais existentes.
Keltari

1
Uma das muitas limitações do FAT32 é que ele não pode lidar com arquivos maiores que 4 GB. NTFS (16 EB) e ext4 (16 TB) não têm essa limitação.
terdon

Respostas:


8

Eu usaria o NTFS . Pode ser facilmente lido / gravado pelo Linux, Windows e OS X (entre outros).

Considerando o uso pretendido e o fato de ser uma unidade externa, não vejo razão para você passar pelo incômodo de usar o ext4.

Se esse fosse o seu disco rígido principal, talvez as vantagens do ext4 (brevemente, menos fragmentação do disco e desempenho ligeiramente melhorado, para mais informações, veja aqui ) valessem a pena. Duvido que você notará a diferença em uma unidade USB externa. O gargalo será a taxa de transferência de dados pelo cabo USB.

Para a maioria dos usuários, o único benefício óbvio do ext4 sobre o NTFS é que o ext4 permite nomes de arquivos com caracteres especiais ( ? & %etc). Esses nomes de arquivos, no entanto, são uma má idéia e não têm nenhum interesse particular para você.


Edição: Em resposta à pergunta de B. Roland sobre desfragmentação, sim, há duas maneiras que eu conheço para desfragmentar uma unidade NTFS no Linux. Uma é uma ferramenta de código aberto chamada shake . Eu não o usei, mas parece funcionar. O outro é simplesmente copiar todos os dados da unidade externa, excluir tudo da unidade e depois copiar tudo de volta. Por fim, como sua unidade também será acessada no Windows, você pode usar o desfragmentador do Windows.

Acho, porém, que você está anexando forma demasiada importância a desfragmentação da unidade. Dê uma olhada aqui para uma explicação simples da fragmentação . Resumidamente, uma unidade fragmentada é aquela em que os arquivos na unidade não são armazenados em blocos contíguos, mas se espalham pela unidade. Isso geralmente é causado pela alteração do tamanho de um arquivo depois que ele foi gravado. Então, digamos que você salve um arquivo de 1 MB na sua unidade. Você então modifica o arquivo e seu tamanho sobe para 20 MB. Se não houver espaço livre suficiente na posição em que o arquivo foi criado, esses dados extras serão gravados em uma parte diferente do disco rígido. Em outras palavras, o arquivo será fragmentado.

É provável que esse tipo de coisa não ocorra com muita frequência em uma unidade usada para armazenar "backups, depois filmes de família, fotos. Algumas músicas e etc.". A maioria desses arquivos nunca mudará de tamanho e, portanto, nunca fragmentará a unidade.

Além disso, mesmo que sua unidade seja fragmentada, você realmente não se importa. A fragmentação pode ser um problema para unidades do sistema nas quais você pode ter muitas operações de E / S por segundo. Nesses casos, você pode notar uma diminuição no desempenho da unidade. Como eu disse antes, em uma unidade externa, acho que você não conseguirá detectar isso, mesmo que isso aconteça.

Portanto, em conclusão, você quase certamente não precisará desfragmentar um HDD externo formatado em NTFS. No entanto, se você realmente quiser, poderá fazê-lo no Linux e no Windows.


3
Eu concordo completamente. NTFS (e FAT32) são simplesmente os sistemas de arquivos mais portáteis existentes.
Keltari

O NTFS vale a pena problema de fragmentação de dados? Ext4 não tem fragmentação. Caso contrário, ele possui um conector USB 3.0, por isso é muito mais rápido que um USB 2.0 normal. Portabilidade é secundária. É um WesternDigital My Book Essential (1 TB)
antivirtel

@ B.Roland IMHO, sim. O NTFS concedido terá mais fragmentação, mas, novamente, isso não deve ser um problema sério em uma unidade externa que não seja do sistema. Eu realmente acho que o uso do ext4 simplesmente não vale o esforço. Duvido muito que você veja alguma melhoria. Pode estar lá, mas provavelmente nem será detectável, a menos que você execute benchmarks. Eu realmente duvido que você notará alguma diferença como usuário.
terdon

1
Não concordo que possa ser facilmente lido / escrito por todos. Existe uma sobrecarga para o NTFS-3G no * nix.
eichoa3I

3
Eu não esperava que a resposta (aceita) da pergunta "Como montar uma partição ext4 de leitura e gravação no Windows?" seria usar o NTFS ao clicar neste link do Google. Estou em uma situação em que não há opção para usar NTFS, é ext4. Eu quero saber como ler / escrever ext4 do Windows (foi assim que cheguei a este URI). Não estou à procura de bons conselhos. Embora eu possa imaginar, essa pode ser a resposta para a pergunta dos OPs.
Mike de Klerk

21

O software Paragon oferece o ExtFS para Windows 2.0 gratuitamente para uso pessoal. Permite ler e gravar ext2 ext3 e ext4 em todos os sistemas operacionais Windows

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

Parece ser um pouco semelhante ao Linux Reader da Diskinternals, que também pode montar todos os ext, HFS e ReiserFS, mas somente leitura.

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


3
O Paragon é adware / malware gratuito e completamente seguro? Você já usou você mesmo?
Rajib 18/11/2013

2
O software Paragon não está funcionando para mim (ext4 criado a partir do Ubuntu 14.04 LTS), no Windows 8 só tenho acesso de leitura. Ao criar um arquivo, ele trava com uma mensagem informando que o novo arquivo é muito grande - arquivo txt vazio.
monnef

2
Passei pela dor de baixar, instalar e registrá-lo. Eles precisam de um email para enviar serial e eu usei um "email de 10 minutos". Provavelmente spam suportado.
Gunslinger

1
Mas ele conseguiu montar uma partição ext4 nos meus windowns 10 de leitura / gravação.
Gunslinger

3
Paragon não está funcionando para mim: superuser.com/questions/1189512/…
Aaron Franke

2

Se você quiser ALGUMAS características do EXT4, poderá usá-las usando o tune2fs para adicionar os recursos a uma partição EXT3. As notas de versão mais recentes do Ext2FSD devem listar os recursos que você pode ativar. Você pode ler a página do manual tune2fs; existem algumas dicas sobre como lidar com a gravação no sistema de arquivos no cabeçalho que podem ser benéficas para configurar para uma unidade de backup que requer confiabilidade ou para o outro extremo de uma unidade que contenha arquivos não críticos que requerem acesso rápido e tempos rápidos de leitura e gravação

Você realmente não precisa de atributos estendidos e ACLs, e, dependendo da configuração do Linux, eles podem até não estar ativos para começar. Incompatibilidades entre Windows e Linux em permissões torna desaconselhável o uso desse recurso em várias plataformas, mesmo se suportado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.