Há também a opção de inicializar com um live cd do Linux (em vez de instalar como dual boot) e renomear os arquivos. Isso é provavelmente o mais rápido / fácil imo.
Eu tenho alguns arquivos na minha unidade C com dois pontos em seus nomes. Tenho certeza que eles foram criados em alguma distro Linux que eu usei antes. Eu sei Linux suporta cólon em nomes de arquivos, enquanto o Windows não. O Linux até permite salvar arquivos com dois pontos no sistema de arquivos NTFS da Microsoft. Eu atualmente não tenho a distro Linux instalada. Eu só tenho o Windows instalado. Então, agora que estou de volta ao Windows, como devo abrir esse arquivo? Instalar o Linux novamente? Renomear não funciona, porque eu recebo um erro. Não há como abrir esses arquivos no Windows sem usar o Linux? Eles são arquivos de imagem PNG, então o Windows pode lê-los, mas não os encontra porque os caminhos dos arquivos são inválidos.
Se eu clicar duas vezes em um dos arquivos, a Galeria de Fotos do Windows tentará abri-lo e informar:
There are no pictures or videos selected.
Se eu tentar abri-lo no Microsoft Paint, ele relatará:
C:\file:name.png contains an invalid path.
Se eu tentar renomeá-lo no Windows Explorer (por exemplo, substituir colonns por sublinhados), ele informará:
The file name you specified is no valid or too long.
Specify a different file name.
Os seguintes caracteres são proibidos em nomes de arquivos no Windows.
A file name cannot contain any of the following characters.
\/:*?<>|
Certamente, os desenvolvedores de Linux devem estar cientes dessas restrições? Não vejo por que eles permitiriam que o Linux salvasse dois pontos em nomes de arquivos em partições NTFS ... não faz sentido. Mesmo que o próprio Linux possa lê-los, é provável que essas partições também sejam lidas em um sistema Windows (no caso de discos de inicialização dupla ou compartilhados).
Esses arquivos foram nomeados e salvos automaticamente, então não é minha culpa que os dois pontos foram introduzidos nos nomes.
Há também a opção de inicializar com um live cd do Linux (em vez de instalar como dual boot) e renomear os arquivos. Isso é provavelmente o mais rápido / fácil imo.
Você pode ativar a conversão de caracteres de nome de arquivo para contornar esse problema.
Você terá que modificar seu registro para mapeamento de caracteres de nome de arquivo para substituir caracteres que não são legais.
E desde que você estará modificando o registro, o aviso padrão se aplica.
Tutorial do Windows aqui
Eu tive um problema semelhante e minha solução pode funcionar para você. Tentei renomear os últimos 4 episódios em uma pasta e recebi a mensagem:
"A file name cannot contain any of the following characters. \/:*?<>|
O mais estranho é que eu tive 12 episódios dentro desse arquivo e os primeiros 8 dos quais eu não tive nenhum problema em adicionar um "#" ao final do nome do episódio para me lembrar qual deles eu assisti.
Para corrigir este problema, fui ao ícone do teclado no canto inferior direito e mudei o teclado para o inglês do Reino Unido, imagino que se você tivesse um teclado nos EUA, alterá-lo para esse estilo também resolveria o problema.