Mover arquivos para fora de uma pasta ilegal (termina com um ponto) no XP

3

Estou tentando mover alguns arquivos de um disco rígido antigo. Algumas pastas se recusam a ser copiadas. Ao tentar acessar as pastas, a seguinte mensagem de erro é exibida:

[directory name] refers to a location that is unavailable.

It could be on a hard disk on this computer, or on a network. Check to make sure that the disk is properly inserted or that you are connected to the internet and then try again. If it still cannot be located, the information may have been moved to a different location.

Todas as pastas em questão têm uma propriedade comum e terminam em um período, o que é ilegal no XP.

Exemplos:

D:\folder1.
D:\folder2.

Eu verifiquei o seguinte recurso: link O que resolve o problema quando você quer remover as pastas, eu testei isso e funciona muito bem.

O uso do prompt de comando e da prepending \\?\ permitirão que eu acesse o arquivo para que

rd /s "\\?\D:\folder1."

Isso funciona bem, estranhamente isso não parece funcionar com cópia ou movimento. Eu tentei várias permutações de

  • copy "\\?\D:\folder1." somethingelse
  • copy "\\?\folder1." somethingelse
  • move "\\?\D:\folder1." somethingelse
  • move "\\?\folder1." somethingelse

Essas pastas têm dados que gostaria de acessar, portanto, excluir as pastas não é útil para mim. Eu quero encontrar alguma maneira de renomear as pastas algo que o XP possa entender ou mover os arquivos para fora desse diretório.

Existe alguma maneira de fazer isso com o XP, ou eu estou preso a encontrar um sistema operacional que possa ler esses arquivos corretamente? Em caso afirmativo, você tem alguma sugestão sobre Live CDs que possam entender nomes de arquivos com este formato específico?

    
por Raymond 14.05.2011 / 02:54

3 respostas

5

tente usar o nome dos: "dir / x" mostrará o que eles são. Se for menor que 6 letras, não terá efeito

    
por 14.05.2011 / 04:07
2

Basta gravar um LiveCD do Ubuntu e copiar os arquivos.

    
por 14.05.2011 / 03:01
0

Você poderia renomear a pasta usando um curinga (? / *) como:

ren D:\Folder1? NewFolder1
ren D:\Folder1* NewFolder1

Você também pode usar um editor de disco / editor de setor para editar o nome do arquivo armazenado. Há algumas boas informações aqui: superuser.com-windows-fat-ntfs-low- level-disk-viewer-norton-diskedit-alternative

    
por 31.07.2012 / 01:10