É porque seus nomes de pastas não estão codificados em UNICODE, mas SJIS.
O Windows, desde o Vista, tem fontes asiáticas pré-instaladas por padrão
Você precisa alterar a codificação padrão do Windows, mas isso causará muitos problemas para todos os outros aplicativos ocidentais.
Como fazer isso? (o texto real pode mudar porque eu não tenho o Windows em inglês)
- Ir para o idioma no painel de controle
- Selecione "alterar hora, data, formato do número" à esquerda
- Vá para a guia "opções de administrador"
- Pressione o botão na parte inferior para selecionar qual codificação usar com programas que não suportam unicode
Esteja avisado que a maioria dos aplicativos ocidentais será afetada (por exemplo, até mesmo o Windows Explorer exibirá C: ¥ windows ¥ system32 em vez de C: \ windows \ system32)
Se as pastas são poucas, é melhor recuperar manualmente o nome com uma ferramenta de conversão de codificação