Eu tenho duas perguntas sobre ext4:
- Existe atualmente uma maneira de montar uma partição ext4 no Windows (XP / Vista / 7) para obter suporte básico de leitura?
- Caso contrário, existem planos para apoiar isso algum dia?
Eu tenho duas perguntas sobre ext4:
Respostas:
Havia um utilitário chamado ext2read para procurar partições Ext no Windows (incluindo partições Ext4) que podem não funcionar mais, conforme mencionado no comentário abaixo por @heynnema, e podem corromper suas partições.
O projeto não é atualizado desde 2012
O ext4 tem algum suporte nos projetos ext2 * mais antigos. O btrfs não tem suporte atual do Windows. Os novos sistemas de arquivos sempre terão um período em que não há suporte para outro sistema operacional e, francamente, isso será péssimo.
Também deve ser mencionado que os projetos que tentam ler o sistema de arquivos em outro sistema sempre oferecem um risco maior de danificar sua partição.
Portanto, com isso em mente, existe uma solução que levaria talvez 30 minutos a uma hora para oferecer velocidade quase nativa, qualquer suporte à partição Linux e seria tão segura (ou muito próxima) quanto montá-la do Linux: Virtualize!
Sim, estou sugerindo que você desista de 300megs de RAM e um espaço em disco para executar o Ubuntu Server a partir do Windows. Os sistemas de virtualização mais modernos, como o Virtualbox e o VMWare, permitem que você passe à VM um disco ou partição inteira, e é isso que você faria. Monte-o no virtual-ubuntu, instale o samba, compartilhe os discos montados no ubuntu e monte-os no Windows.
Parece muita sobrecarga, mas o servidor Ubuntu é bastante liso e não precisará de muitos recursos. Uma vez instalado, você provavelmente conseguiria 150megs de RAM.
Se você está falando de um sistema de inicialização dupla, o Windows não pode ler nativamente partições formatadas em Linux. Portanto, você tem duas opções.
Crie uma partição NTFS que mantenha os arquivos que você deseja que sejam acessíveis no Windows e no Ubuntu e armazene seus arquivos lá.
Esta é a solução segura e recomendada.
Está disponível um software para Windows que permite ler e gravar em partições Linux, até certo ponto.
Um exemplo desse software é o Ext2Fsd. Ext2Fsd possui suporte EXT4 limitado. Por padrão, ele carregará os sistemas de arquivos no modo somente leitura, mas você pode ativar o modo de leitura e gravação, se realmente desejar. Isso, no entanto, não é recomendado .
Observe que esses recursos do quarto sistema de arquivos estendido não são suportados:
Atributos estendidos: suporte a 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ê designa ou altera as letras das unidades das partições Linux, as monta e desmonta ou executa outras operações.
Se você deseja ativar o suporte de gravação para um sistema de arquivos EXT4, selecione Ext2 Management
, desmarque a Mount volume in readonly mode
caixa e clique em Aplicar.
Você também pode selecionar se deseja que sua partição Linux seja montada automaticamente na inicialização (você não deve usar esta opção para unidades USB e mídia removível).
Nota: esta solução está longe de ser perfeita e pode ocorrer corrupção de dados na sua partição Linux. Use isso a seu próprio risco!
Para ler ext4, você pode usar o Ext2Fsd . É um driver para Windows. O nome sugere que ele só funciona com ext2 e o site diz que funciona com ext2 e ext3, mas as últimas versões também suportam o ext4.
Uma alternativa é instalar o CoLinux na máquina Windows e configurá-lo com um sistema mínimo (suficiente para montar o sistema de arquivos em questão) e o Samba. Em seguida, basta montar seu FS e compartilhá-lo no Windows. Não é exatamente elegante, mas funciona bem e não corre o risco de corrupção do sistema de arquivos devido a drivers defeituosos.
Se uma instalação do CoLinux do zero é muito complicada, tente o AndLinux, que é o CoLinux com um sistema operacional já bom para sair da caixa. Instala em vinte minutos. Você ainda precisará configurar a montagem, mas os compartilhamentos do sistema de arquivos já devem estar prontos.
Você pode instalar o Linux em uma máquina virtual e vincular as unidades ou partições físicas diretamente a ela. Em seguida, configure a máquina para ser acessível pelo Samba / CIFS e mapeie os compartilhamentos para gerar letras no Windows Explorer.
Há 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 que o Linux suporte e não precisa se preocupar muito com utilitários de terceiros horrivelmente desatualizados (e possivelmente instáveis).
Com algum trabalho, você pode até tornar sua distro principal do Linux inicializável a partir do Windows.
Você pode usar o ex2explore para acessar o arquivo ubuntu a partir do windows
Você precisa instalar o Samba no Ubuntu e configurar uma pasta shere na partição Ubuntu. Você pode mapear para esse recurso de rede a partir do Windows.
Via uma rede ou localmente? Se for de outros computadores na rede, você provavelmente desejará configurar o Samba no seu computador Ubuntu.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Se você está inicializando duas vezes o computador e deseja acessar o Ubuntu a partir do Windows, tente o ext2read . Não testei, mas aparentemente suporta a maioria dos sistemas de arquivos Linux padrão.
A outra opção é inicializar um CD / USB stick ao vivo. Você poderá copiar os arquivos para outro local. Talvez outro dispositivo USB ou local de rede.