nomes de arquivos com acentos (utf8) em ext3 no windows (resolvido)

Iniciado por carpintero, 24 de Setembro de 2007, 02:25

tópico anterior - próximo tópico

carpintero

oi, galera.

tenho dual-boot (ubuntu/windows xp) com 3 partições no disco rígido:
1- ntfs com Ruindows XP  (/win ou C:)
2- ext3 com Ubuntu 7  (/ ou L:)
3- ???? com documentos e arquivos dos usuários  (/home ou K:)

(tem também uma partição de swap, irrelevante para este tópico)

queria que para cada usuário, os arquivos fossem acessíveis nos 2 sistemas, e fazia tempo que eu procurava uma solução pra 3a partição.

FAT não servia porque não tem usuários/permissões (além de ser uma derma em vários outros aspectos, o q me obrigaria a fazer backups mais frequentes).
eu não tinha a ilusão de que as permissões sobre arquivos fossem respeitadas do mesmo modo nos 2 sistemas, mas como no ntfs+windows isso é capenga mesmo, eu tava querendo usar ext3, aí pelo menos no linux as permissões funcionariam.

quem sabe um dia consigo me livrar do windows de vez, mas por enquanto...

primeiro tentei o Ext2 IFS:
http://www.fs-driver.org/

funciona legal, mas não deixa configurar o conjunto de caracteres, ou seja, todos os arquivos com acentos e cedilha no nome apareciam como algum símbolo esquisito no windows

então achei o Ext2Fsd:
http://ext2fsd.sourceforge.net/

que deixa configurar o conjunto de caracteres, mas não "lembra" o mapeamento do drive após o reboot.
eu queria os documentos no drive K: já montado quando o windows inicia, afinal é onde os "Meus Documentos" iriam estar.

então o truque foi:
- instalar os 2 drivers
- entrar no Ext2Fsd (Ext2 Volume Manager)
- configurar o Service Management (menu Tools) assim:
  Service startup mode: SERVICE_SYSTEM_START
  Codepage: utf8
- montar a partição de documentos num drive em outra letra, Q: (o Ext2Fsd vai "esquecer" essa letra mesmo)
- configurar a codepage do drive montado (botão "i-Ext2") para utf8 também
- fechar o Ext2 Volume Manager
- abrir o configurador do outro driver, o Ext2 IFS (fica no Painel de Controle, IFS drives)
- escolher o drive K: para a partição de documentos
- fechar o IFS drives
- reiniciar o windows

quando o windows voltou, tava lá o ext3 no K: com os documentos todos, e acentos nos nomes dos arquivos!
:D

os 2 drivers são na verdade para Ext2, mas Ext2 e Ext3 são mutuamente compatíveis.

até agora não percebi nada de estranho pelo fato dos 2 drivers estarem rodando.
ao q parece, o Ext2Fsd fala pro windows usar UTF-8, mas não mapeia o drive; e o Ext2 IFS vai lá e mapeia, mas não interfere no conjunto de caracteres  :)

espero q seja útil a + alguém (ou quem sabe, apareça um driver mais completo)

[]
Rodrigo