Questão Como montar ler e escrever uma partição ext4 no Windows? [duplicado]


Esta questão já tem uma resposta aqui:

Eu quero usar o ext4 no meu disco rígido externo, mas deve ser multi-plataforma. (Pelo menos Linux, Win7 e WinXP).

Infelizmente, não encontrei nenhum driver adequado que permita que o Windows ESCREVA para ext4. encontrei Ext2Fsd, mas só lê ext4.

9. extensão ext4 somente leitura, tamanho não truncando e expandindo o suporte

Mais:

Recursos suportados do Ext3 / 4:

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

Recursos Ext3 / 4 não suportados:

  • journal: 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 ACL

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

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

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

What is the External HDD used for? - Primeiro, armazenará backups, depois filmes familiares e imagens. Alguma música, e etc. Ele será conectado a um Raspberry Pi, se eu finalmente recebê-lo. Ele não será realmente movido, apenas quando for usado para migrar os dados do computador para um novo. Os maiores arquivos que serão armazenados 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 este problema? Ou existe NÃO diferença suficientemente importante entre ext4 e ext3, e eu deveria usar ext3? - (Se sim, posso usar o Ext2Fsd para essa montagem ext3?)

Obrigado!


32


origem


Dê uma olhada em esta página. Eu não acho que usar o ext4 para um disco rígido externo vale a dor de cabeça. Por que você não quer NTFS ou FAT32? Você precisa de suporte para enorme arquivos? - 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ê está falando? large files? - antivirtel
Eu concordo com o perdão. Faça a unidade NTFS e será compatível com a maioria dos sistemas operacionais. - Keltari
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:


eu usaria NTFS em vez de. Ele pode ser facilmente lido / gravado pelo Linux, Windows e OS X (entre outros).

Considerando o uso pretendido e o fato de que é um drive externo, não vejo razão para você passar pelo incômodo que o ext4 terá.

Se este fosse o seu disco rígido principal, talvez as vantagens do ext4 (por um curto período, menos fragmentação de unidade e desempenho ligeiramente melhorado, para mais informações, consulte Aqui) valeria a pena. Eu duvido que você vai notar uma diferença em um drive USB externo. O gargalo será a taxa de transferência de dados através do 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 péssima ideia e de nenhum interesse particular para você.


EDIT: Em resposta à pergunta de B. Roland sobre desfragmentação, sim, existem duas maneiras que eu sei de desfragmentar uma unidade NTFS no Linux. Uma é uma ferramenta de código aberto chamada mexe. Eu não usei isso, mas parece funcionar. O outro é simplesmente copiar todos os dados da unidade externa, excluindo tudo da unidade e copiando tudo de volta. Finalmente, como sua unidade também será acessada no Windows, você pode usar o desfragmentador do Windows.

Eu acho, no entanto, que você está anexando caminho muita importância para conduzir a desfragmentação. Dê uma olhada aqui para uma explicação simples de fragmentação. Resumidamente, uma unidade fragmentada é aquela em que os arquivos da unidade não são armazenados em blocos contíguos, mas espalhados pela unidade. Isso geralmente é causado pela alteração do tamanho do arquivo depois de ter sido 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.

Esse tipo de coisa provavelmente não ocorrerá com frequência em uma unidade usada para armazenar "backups, filmes familiares, 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 é fragmentado, você realmente não se importa. A fragmentação pode ser um problema para as unidades do sistema onde você pode ter muitos 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, não acho que você conseguirá detectar isso, mesmo que isso aconteça.

Então, 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 tanto no Linux quanto no Windows.


9



Eu concordo completamente. NTFS (e FAT32) são simplesmente os sistemas de arquivos mais portáteis que existem. - Keltari
O NTFS valerá um problema de fragmentação de dados? Ext4 não tem fragmentação. Caso contrário, possui conector USB 3.0, portanto, é muito mais rápido que um USB 2.0 normal. Portabilidade é secundária. É um WesternDigital My Book Essential (1TB) - 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 usar o ext4 simplesmente não vale o esforço. Eu duvido muito que você veja qualquer melhoria em tudo. 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
Eu discordo que isso pode ser facilmente lido / escrito por todos. Existe uma sobrecarga para o ntfs-3g no * nix. - jhstuckey
Eu não esperava que a resposta (aceito) para a pergunta "Como montar ler e escrever uma partição ext4 no Windows?" seria usar o NTFS ao clicar neste link do Google. Eu estou em uma situação onde não há opção para usar o NTFS, é ext4. Eu quero saber como ler / escrever ext4 do windows (é assim que cheguei a este URI). Eu não estou procurando por bons conselhos. Embora eu possa imaginar isso pode ser a resposta para a pergunta dos OPs. - Mike de Klerk


Ofertas de software Paragon ExtFS para Windows 2.0 de graça para uso pessoal. Ele permite ler e escrever ext2 ext3 e ext4 de todos os sistemas operacionais Windows.

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

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

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


18



O adware Paragon / malware é totalmente gratuito? Você já usou sozinho? - Rajib
O software Paragon não está funcionando para mim (ext4 criado a partir do Ubuntu 14.04 LTS), no Windows 8 só tem acesso de leitura. Ao criar um arquivo, ele trava com uma mensagem informando que o novo arquivo é muito grande - arquivo txt vazio. - monnef
Eu passei pela dor para baixar, instalar e registrá-lo. Eles exigem um email para enviar serial para e eu usei um "e-mail de 10 minutos". Provavelmente spam suportado. - Gunslinger
Mas conseguiu montar uma partição ext4 para meus windowns 10 read / write. - Gunslinger
Paragon não está funcionando para mim: superuser.com/questions/1189512/… - Aaron Franke


Se você quiser ALGUNS dos recursos do EXT4, poderá usá-los usando o tune2fs para adicionar os recursos a uma partição EXT3. As últimas notas da versão do Ext2FSD devem listar quais recursos você pode ativar. Você pode querer ler a man page tune2fs, há algumas dicas sobre como lidar com a gravação no sistema de arquivos no cabeçalho que pode ser vantajoso configurar para uma unidade de backup que requer confiabilidade, ou para definir o outro extremo para uma unidade contendo arquivos não críticos que exigem acesso rápido e tempos de leitura e gravação rápidos

Você realmente não precisa de atributos estendidos e ACLs, e dependendo da sua configuração do Linux eles podem nem estar ativos para começar. Incompatibilidades entre o Windows e o Linux sobre as permissões dificultam o uso desse recurso em várias plataformas, mesmo que seja suportado.


2