Como ler partições ext4 no Windows? [fechadas]

54

Eu tenho duas perguntas no ext4:

  1. Existe atualmente uma maneira de montar uma partição ext4 no Windows (XP / Vista / 7) para obter suporte básico de leitura?
  2. Se não, há algum plano para apoiar isso algum dia?
por htorque 28.10.2010 / 09:46

10 respostas

32

Existe um utilitário chamado ext2read para procurar partições Ext no Windows (incluindo partições Ext4). Eu não tentei isso ultimamente.

Faça o download e execute-o no seu sistema Windows.

Ext2Read também pode ler os discos virtuais do Wubi. por exemplo. \ubuntu\disks\root.disk .

    
por Chakra 28.10.2010 / 09:54
24

O ext4 tem algum suporte através dos projetos ext2 mais antigos. O btrfs não possui suporte atual ao Windows. Novos sistemas de arquivos sempre terão um período em que não há suporte em outro sistema operacional e, francamente, isso será ruim.

Também deve ser mencionado que os projetos que tentam ler o sistema de arquivos em outro sistema sempre lhe darão um risco maior de inserir sua partição.

Então, com isso em mente, há uma solução que levaria talvez de 30 minutos a uma hora para configurar que lhe daria velocidade quase nativa, qualquer suporte à partição Linux e seria tão seguro (ou muito próximo) como montá-lo do Linux: Virtualise!

Sim, estou sugerindo que você desista 300megs de RAM e um gigabyte de espaço em disco para executar o Ubuntu Server a partir do Windows. A maioria dos sistemas de virtualização modernos, como o Virtualbox e o VMWare, permitem que você passe à VM um disco inteiro ou uma partição, e é isso que você faria. Monte-o de dentro do virtual-ubuntu, instale o samba, compartilhe os discos montados no ubuntu e monte os compartilhamentos a partir do Windows.

Parece muita sobrecarga, mas o servidor Ubuntu é muito bom e não precisa de muito recursos. Uma vez instalado, você provavelmente conseguirá 150 milhões de RAM para isso.

    
por Oli 28.10.2010 / 11:34
11

Se você está falando sobre um sistema de inicialização dupla, o Windows não pode ler nativamente partições formatadas em Linux. Portanto, você tem duas opções.

Solução recomendada - Armazenamento compartilhado

Crie uma partição NTFS que mantenha os arquivos que você deseja que sejam acessíveis tanto no Windows quanto no Ubuntu, e armazene seus arquivos lá.

Esta é a solução recomendada e segura.

Solução alternativa - software de terceiros

O software está disponível para Windows e permite que você leia e grave em partições Linux, até certo ponto.

Um exemplo de tal software é o Ext2Fsd. O Ext2Fsd tem suporte limitado ao EXT4. Por padrão, ele carregará os sistemas de arquivos no modo somente leitura, mas você poderá ativar o modo de leitura e gravação se realmente desejar. Isso é, no entanto, não recomendado .

    As partições
  • EXT4 montadas usando Ext2Fsd serão exibidas como EXT3. Isso é normal.

Observe que esses recursos do quarto sistema de arquivos estendido não são portados:

  • Diário: operações baseadas em log, diário externo
  • Extensão: tamanho truncando & amp; expansão, exclusão de arquivos
  • Atributos estendidos: suporte da ACL

  • Nota: um erro pode ser exibido após a instalação do Ext2Fsd; o aplicativo ainda funciona.

Após a instalação, reinicie o computador e abra o Ext2 Volume Manager no menu Iniciar.

É aqui que você atribui ou altera as letras das unidades de suas partições Linux, as monta e desmonta, ou executa outras operações.

Se você quiser ativar o suporte a gravação para um sistema de arquivos EXT4, selecione Ext2 Management , desmarque a caixa Mount volume in readonly mode e clique em Aplicar.

Você também pode selecionar se deseja que sua partição do Linux seja montada automaticamente na inicialização (você não deve usar essa opção para unidades USB e mídia removível).

Nota: esta solução está longe de ser perfeita e corrupção de dados pode ocorrer na sua partição Linux. Use isso por sua conta e risco!

    
por SirCharlo 24.04.2012 / 17:40
7

Para ler o ext4, você pode usar Ext2Fsd . É um driver para o Windows. O nome sugere que ele trabalhe apenas com ext2 e o site diz que ele trabalha com ext2 e ext3, mas as últimas versões suportam ext4 também.

    
por Nyamiou The Galeanthrope 28.10.2010 / 10:27
6

Uma alternativa é instalar o CoLinux na máquina Windows e configurá-lo com um sistema mínimo (o suficiente para montar o sistema de arquivos em questão) e o Samba. Em seguida, monte o seu FS e compartilhe-o com o Windows. Não é exatamente elegante, mas funciona bem e não arrisca a corrupção do sistema de arquivos devido a drivers defeituosos.

Se uma instalação do CoLinux a partir do zero for muito trabalhosa, experimente o AndLinux, que é o CoLinux com um SO que já é bom de sair da caixa. Instala em vinte minutos. Você ainda precisará configurar a montagem, mas os compartilhamentos do sistema de arquivos já devem estar prontos.

    
por Perkins 09.06.2011 / 08:42
3

Você pode instalar o Linux em uma máquina virtual e vincular as unidades físicas ou partições diretamente a ele. Em seguida, configure a máquina para ser acessível por meio do Samba / CIFS e mapeie os compartilhamentos para gerar letras no Windows Explorer.

Existe um guia para fazer isso no VirtualBox.

Essa é provavelmente a maneira mais simples e deve funcionar de forma transparente após a configuração correta. Ele deve funcionar com qualquer sistema de arquivos suportado pelo Linux e que não tenha muito a ver com utilitários de terceiros horrivelmente desatualizados (e possivelmente instáveis).

Com algum trabalho, você pode até mesmo tornar toda a sua distribuição principal do Linux inicializável a partir do Windows.

    
por David C. Bishop 17.07.2012 / 05:23
1

Você pode usar ex2explore para acessar o arquivo do Ubuntu a partir do Windows

    
por Tachyons 27.02.2012 / 02:03
1

Você pode tentar inicializar em um live CD do Ubuntu e montar sua partição Ubuntu existente, mas se ele falhar bastante, não sei se isso funcionaria.

    
por Shawn 24.04.2012 / 17:38
0

Você precisa instalar o Samba no Ubuntu e configurar uma pasta shere na partição do Ubuntu. Você pode mapear para esse recurso de rede a partir do Windows.

    
por sbtech 27.02.2012 / 01:53
0

Através de uma rede ou localmente? Se for de outros computadores na rede, provavelmente você desejará configurar o Samba no seu computador Ubuntu.

link

Se você for dual boot no computador e quiser acessar o Ubuntu pelo Windows, tente ext2read . Eu não testei, mas aparentemente suporta a maioria dos sistemas de arquivos padrão do Linux.

A outra opção é inicializar um CD / pendrive ao vivo. Então você poderá copiar os arquivos para outro local. Talvez outro dispositivo USB ou localização de rede.

    
por Chris Woollard 24.04.2012 / 17:27