Como leio a partição Ext4 do meu cartão SD no Windows? [duplicado]

5

Eu tenho um cartão SD de 32 GB com uma partição FAT32 e uma partição Ext4. Se eu montar o cartão SD para o computador eu posso ler a partição FAT32 no Windows muito bem. Mas como leio a partição Ext4?

Eu instalei o Ext2Fsd que é dito ( link 1 , link 2 ) para suportar partições Ext4. Mas diz-se que apenas suporta parcialmente partições Ext4 e é melhor lê-las, escrever para elas não é recomendado, pois pode ocorrer corrupção de dados. Eu não preciso escrever de qualquer maneira, mas nem consigo ler.

Não vejo a partição Ext4 do meu cartão SD quando inicio o Gerenciador de Volume Ext2. Por que não está aparecendo?

Atualizar

Ok, aqui está uma breve atualização.

  1. Ext2Fsd NÃO está funcionando (como você pode ver pela minha própria resposta abaixo).
  2. Ext2Read NÃO está funcionando (que é a solução mais votada no link acima mencionado).

Ext2Fsd não está atribuindo letras de unidade para montar o FS no Windows (Explorer).

Depois de escolher uma letra de unidade, é isso que eu recebo em retorno:

Nada!Acabeidereceberumacaixadediálogovazia.

EquantoaExt2Read,parecenãoentenderdispositivosremovíveis.

IstoéoqueeureceboquandoeuiniciooEXEcomoadmin(obrigatório):

Se é um disco rígido real, ele pode vê-lo e eu posso navegar nele. Na imagem abaixo, meu disco Ubuntu é mostrado com duas partições Ext3 (acho que são) e uma partição Swap.

Mas se for um dispositivo removível como um cartão SD com uma partição Ext montada em um leitor de cartão SD, ele NÃO aparecerá (evidentemente).

Portanto, não há suporte para dispositivos removíveis em Ext2Read? Certo? E não sei o que está acontecendo com o Ext2Fsd, essa coisa não pode atribuir uma letra de unidade a uma partição em um dispositivo removível. É assim que é por design? Também foi incapaz de montar o meu disco rígido interno com o Ubuntu.

A única coisa que realmente funcionou foi o Linux Reader da Diskinternals, como sugerido por Chris abaixo. Obrigado Chris!

É assim que as unidades removíveis aparecem no Linux Reader:

Émuitobom.EleaindatemumvisualizadorHexparaaquelesquequeremnerdparafora.NãosómostrapartiçõesLinux,mastambémpartiçõesWindows.

Vejaalgumasinformaçõessobreminhapartição/cartãoSD/leitordecartão.

Émuitofácildeusaretemmuitosrecursos.

Atualizar

Ok,acabeidedescobrirqueoExt2ReadDOESfunciona!Eunãoestavalendocorretamente.Vocêpodevernacapturadetelaqueessessãodoisdispositivosdiferentes.

/dev/sda1/dev/sda2/dev/sdf2

Dispositivosdf2éminhapartiçãoExt4nocartãoSD.EntãoeudoualgumcréditoparaExt2Read!Naverdadefunciona!MasoExt2FsdNÃO.

Aquiestáoutroqueeuencontreiparatrabalhar:Ext4Explorer.

EuobtenhoosmesmosresultadoscomoExt4Explorer.Eupossoverasduaspartiçõesemumdispositivo(HDDinterno)eumapartiçãonocartãoSD.Aquiestáumacapturadetela.

Mas, diferentemente do Ext4Explorer e do Ext2Read, o Linux Reader realmente mostra quantos arquivos você tem e algumas informações básicas sobre um arquivo quando você abre uma pasta. Os dois primeiros não. Se você quer saber quantos arquivos existem quando usa um dos dois, você tem que contar os arquivos ... ridículos!

Então eu digo, vá com o Linux Explorer!

    
por Samir 24.05.2013 / 16:54

2 respostas

6

Eles têm o que você precisa:

link

é grátis e também há plugins para o TotalCommander!

Plugin TotalCommander: link

    
por 24.05.2013 / 17:13
2

Leia o passo 12 primeiro!

Acho que acabei de encontrar a resposta para minha própria pergunta. Aqui está um tutorial completo.

  1. Acesse o site do projeto Ext2Fsd .
  2. Clique no link downloads .
  3. Clique no link para o repositório do arquivo SourceForge .
  4. Clique na pasta Ext2Fsd e, em seguida, no 0.51 . Você provavelmente quer o arquivo EXE para instalação automatizada, o ZIP é usado para instalação manual. Sugestão! Existe um link de download para a versão mais recente no topo da página Arquivos.
  5. Execute o instalador para instalar (Ext2Fsd-0.51.exe). Siga o guia de instalação.
  6. Clique no botão Iniciar / Orb, em Todos os Programas, Ext2Fsd, Gerenciador de Volume Ext2. Clique em Permitir se você obtiver um prompt de UAC .
  7. Agora, na parte inferior do Gerenciador de Volume Ext2, tente localizar o cartão SD montado. No meu caso, é o disco 5.
  8. Uma vez que você encontrar o seu cartão SD, clique com o botão esquerdo na partição onde ele diz "Linux" em Tipo de Partição para selecioná-lo.
  9. Pressione F4 para obter a caixa de diálogo Alterar letra da unidade. Por alguma razão, você não obterá este diálogo se clicar com o botão direito do mouse na partição Linux. É porque está em um dispositivo removível e não em um HDD real, ou porque é o Ext4. Eu tenho outra partição Ext3 em um disco rígido e o menu de contexto funciona lá. Então você deve usar a tecla F4 para chegar a este diálogo.
  10. Clique no botão Adicionar para adicionar uma letra de unidade.
  11. Selecione uma letra de unidade e clique em OK.
  12. DEAD END! Ok, agora sei que isso não funciona. Recusa-se a atribuir uma nova letra de unidade. Talvez porque a partição Ext fica em um dispositivo removível. Para a maioria dos cenários de uso normal em HDD real, espero que isso funcione. Então, ao invés de deletar este tutorial, depois de todo o esforço, vou deixá-lo para referência futura.

As imagens seguem ...

    
por 24.05.2013 / 17:51