Como copio e sincronizo meus arquivos do WinXP para o Win8?

0

Estou tentando migrar meus arquivos do WinXP para o Win8, mas eles usam caminhos diferentes. O WinXP usa C: \ Documents and Settings e o Win8 usa C: \ Users. Além disso, o WinXP usa o Chloe \ My Documents \ My Music, enquanto o Win8 usa o Chloe \ Music. Eu quero sincronizar os arquivos primeiro porque inevitavelmente algo não funcionará (o dinheiro depende disso) e eu precisarei voltar a usar temporariamente o computador antigo, mas não quero perder nenhuma alteração se os fizer .

Eu tentei o seguinte, mas todos falharam:

  • Considerado a restauração dos arquivos no novo computador a partir de backups, mas eles estão fora do site e levarão um mês.
  • Tentei o Unison, mas ele não mantém os tempos de modificação do arquivo! Se eu olhar para todos os arquivos que copiou, todos eles têm a hora atual. Se eu comparar com outra ferramenta, acho que o destino é mais recente e quer sincronizar com o original! Eu meio que gosto dos tempos de modulação para poder julgar quando trabalhei pela última vez com um arquivo. Tem sido útil antes, por exemplo, ao atualizar meu currículo e preencher as datas de projetos antigos. Além disso, o Unison corrompe os links simbólicos e os arquivos de dispositivos do Cygwin.
  • Tentei o Microsoft SyncToy, mas depois que ele copiou Meus Documentos \ Minhas Músicas, ocorreu um erro dizendo que a transferência falhou. Eu olhei no destino, e os arquivos copiaram, mas magicamente em Chloe \ Music. Eu originalmente pretendia copiar manualmente em Chloe \ Music depois que tudo estivesse resolvido. Havia um arquivo ilegível em Chloe \ Documents \ My Music, que eu nem conseguia clicar duas vezes, nem mesmo como Administrador. Acesso negado! O SyncToy também ignora todos os arquivos abertos, mesmo se eles estiverem desbloqueados.
  • Tentei rsync (Cygwin). Isso funciona melhor preservando tempos de modificação e permissões e lida corretamente com os links simbólicos do Cygwin, mas é lento e é apenas um caminho.
  • Considerado o robocopy, mas o WinXP não executaria o arquivo que eu copiei do Win8.

(Por que este formato não é bloqueado quando esta linha é removida?)

C:\cygwin\tmp>robocopy.exe
Dialog: "robocopy.exe is not a valid Win32 application." 
Access is denied.
    
por Chloe 01.03.2013 / 20:21

3 respostas

1

Eu encontrei uma solução. Eu vi outro post que mencionou Synchronize It, e funcionou muito bem e muito rápido. Ele não corrompeu os links simbólicos do Cygwin e preservou os tempos de modificação. Ele não propaga exclusões, então qualquer coisa que você excluir irá aparecer novamente na próxima sincronização, mas eu posso viver com isso por algumas semanas até que eu possa retirar o computador antigo.

Sincronize: link

    
por 02.03.2013 / 08:39
0

Se você estiver procurando por uma maneira eficaz de copiar arquivos enquanto mantém registros de data e hora, use o Robocopy e a opção "/ dcopy: t".

Quanto a este erro: "Considerado o robocopy, mas o WinXP não executaria o arquivo que eu copiei do Win8."

Ele sugere um erro de permissão - verifique se você pode navegar para o compartilhamento na outra máquina daquele que está executando o Robocopy.

Além disso, qual é esse arquivo que o Robocopy está tentando "executar"? Você quer dizer "copiar" certo? Por favor, esclareça.

Se você está tentando executar o arquivo Robocopy.exe que originalmente veio com sua máquina Windows 8 em sua máquina XP, então este problema não é surpreendente. Você não forneceu detalhes suficientes, mas se sua máquina XP for de 32 bits e Windows 8 for de 64 bits, você está tentando executar um exe de 64 bits em um sistema de 32 bits.

Em vez de tentar fazer com que o Robocopy do Windows 8 funcione bem com o Windows XP, você deve executar o Robocopy na própria máquina do Windows 8.

    
por 01.03.2013 / 20:54
-2

Isso está indo muito a fundo com o propósito de fazer backup de arquivos. Existe uma razão particular pela qual você deseja 'sincronizar' tudo contra apenas fazer backup de tudo através de unidades externas? Para cada bom método de sincronização, você geralmente precisa de um intermediário (que é um servidor ou algum tipo de unidade de rede). Há muitos scripts que você pode corrigir e ter executado na inicialização que farão isso para você.

    
por 01.03.2013 / 21:19