Partição FAT32 - não reconhece

1. Partição FAT32 - não reconhece

Maurício
mcorlandi

(usa Ubuntu)

Enviado em 06/08/2012 - 10:46h

Bom dia a todos.

Recentemente, eliminei o Windows do meu computador e agora só utilizo Linux (Ubuntu 12.04 e Mint 13). Antes que isso acontecesse, passei por um período de adaptação utilizando o sistema Linux (Mint 11) e Windows. Para que eu pudesse ter acesso aos meus arquivos pessoais, mantive uma partição FAT32 que funcionava perfeitamente em ambos os sistemas.

Atualmente, quando esta partição FAT32 é montada tanto no Ubuntu 12.04 quanto no Mint 13, os nomes de arquivos e pastas ficam bagunçados caso os mesmos possuam "ç" ou palavras acentuadas. Estas letras são substituídas por caracteres estranhos. Isso acontece quando acesso esta partição tanto pelo terminal, quanto pelo nautilus.

Esta partição tem mais de 80.000 arquivos e não dá para adequar manualmente. Gostaria de saber se há algum script que faça esta adequação de forma segura ou se há alguma fonte que eu deveria instalar.

Alguém poderia me ajudar a resolver este problema?

Obrigado,

Maurício


  


2. Re: Partição FAT32 - não reconhece

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/08/2012 - 11:45h

-eu faria BKP num hd externo
-depois formataria essa partição em NTFS ou ext4 p/ deixar como partição de BKP


3. RES:

Igor Teixeira da Rocha
igor_rocha

(usa Debian)

Enviado em 06/08/2012 - 13:32h

Amigo esse arquivo /var/lib/locales/supported.d/local existe no seu sistema?

se sim poste ele aqui...

Pois ele configura o unicode no ubuntu..

o Unicode é como se fosse a forma como as fontes aparecem pra você,
quando se tem um partição formata no Windows como a FAT32 do seu caso
é normal que os caracteres apareçam assim, experimente tambem abrir
um terminal como root e digite o comando reset, e ira tentar reconfigurar
o padrão da apresentação de letras no seu terminal.

Abraço


4. Re: Partição FAT32 - não reconhece

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 06/08/2012 - 13:41h

Segue:
http://www.hardware.com.br/dicas/acentuacao-fat32-linux.html

Como o Windows usa utf8 o linux deve estar montando como iso8859 dai o problema com acentuação

Verifique o caminho de su fat com fdisk -l
Após descobrir o caminho monte ela como utf8 ex usando a /dev/sda5 como fat32 utf8

sudo mount -t vfat /dev/sda1 /mnt/arquivos -o iocharset=utf8

Obs a pasta precisa existir crie se necessário:

sudo mkdir /mnt/arquivos


Se tiver alguma duvida de como proceder poste aqui para evitar alguma caca.


5. Re: Partição FAT32 - não reconhece

Maurício
mcorlandi

(usa Ubuntu)

Enviado em 07/08/2012 - 17:58h

Antes de mais nada, gostaria de agradecer a todos pela presteza e atenção.

Após eu proceder com as orientações que vocês me passaram, os nomes dos arquivos e pastas da minha partição FAT32 continuam com os caracteres especiais, tais como Computação, Elétrica, Mecânica. Abaixo segue o que rolou:

Primeiramente apliquei a sugestão do igor_rocha de digitar no terminal logado como root o comando reset, mas não resolveu.

Existe sim o arquivo /var/lib/locales/supported.d/local e seu conteúdo é:

$ cat /var/lib/locales/supported.d/local
pt_BR.UTF-8 UTF-8
en_US.UTF-8 UTF-8

Depois segui a orientação do andrecanhadas e montei a partição utilizando-se as opções iocharset=utf8, codepage=850 e iocharset=iso8859-1 separadamente e posteriormente, combinando-as, e mesmo assim os caracteres especiais persistiram sem qualquer alteração.

O resultado do comando fdisk -l foi:

Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x0001a60b

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 2048 39063551 19530752 83 Linux
/dev/sda2 39065598 625139711 293037057 5 Estendida
/dev/sda5 39065600 78125055 19529728 83 Linux
/dev/sda6 78127104 117186559 19529728 83 Linux
/dev/sda7 117188608 156248063 19529728 83 Linux
/dev/sda8 156250112 195309567 19529728 83 Linux
/dev/sda9 195311616 203122687 3905536 82 Linux swap / Solaris
/dev/sda10 203124736 215412735 6144000 b W95 FAT32
/dev/sda11 215414784 625139711 204862464 b W95 FAT32

Este problema está acontecendo nas partições sda10 e sda11.


No link passado por andrecanhadas http://www.hardware.com.br/dicas/acentuacao-fat32-linux.html (Guiadohardware) fiquei com dúvida nos textos que destaco abaixo:

"procure saber qual é seu charset e o codepage" - Como faço para descobrir isto?

"Não se esqueça que tem que estar compilado no kernel como nativo ou módulo o charset e o codepage que forem ser usados." - Como faço isto?

Fiquei com dúvida na sugetão do clodoaldops de formatar a partição para ntfs ou ext4. Isto resolveria o problema uma vez que os dados sempre foram FAT32?

Obrigado a todos,

Maurício.

















Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts