[BUZZ] Minha opinião sobre o Teraccopy

Depois da discussão secundária que rolou neste post eu fiquei devendo minha opinião sobre a versão mais recente do Teracopy. Estive com ele instalado na minha máquina principal desde então e, embora ele pareça ter resolvido alguns problemas que encontrei no meu primeiro teste, continua bastante problemático.

1)Operações de MOVER para a mesma partição, que deveriam ser quase instantâneas, demoram mais do que deveriam. Aparentemente o programa perde tempo calculando o tamanho do que vai ser movido, que é um dado irrelevante quando se move dentro de uma mesma partição.

2)Em algumas operações de MOVER, o Teracopy “esquece” de apagar os diretórios da origem. No final da operação eu fico com duas estruturas: uma “cheia” e uma vazia, que correm o risco de serem confundidas. Basta você, ao ver todos os diretórios, concluir que pediu para COPIAR no lugar de MOVER e por um instante misturar as partições origem e destino. PIMBA! Você mesmo apaga os seus dados..

3)Em pelo menos três operações com grande quantidade de arquivos (algumas dezenas de milhares) o Teracopy me deixou na mão abortando com erro grave lá pelos 30%.

O terceiro problema pode ser provocado por conflito com outro software rodando na minha máquina, mas os outros dois só podem ser atribuídos ao Teracopy.

Concluindo: para operações normais do dia-a-dia o Teracopy tende a ser um problema para mim. Prefiro usá-lo apenas nos casos em que o Explorer falha.

21 comentários
  • Jefferson, estou utilizando o Teracopy há algumas semanas e concordo com o item 1. Há um certo lag na hora de mover arquivos dentro da mesma partição. O lag diminuiu quando desativei a opção de verificar o espaço livre.

    Já o 2, o máximo que pude perceber é que às vezes resta uma espécie de "pasta fantasma" na localização original. Se eu tento acessar esta pasta, o Explorer dá aquele erro dizendo que a pasta não existe mais. Basta dar um refresh para que ela suma; ou seja, o Teracopy realmente remove a pasta de origem, mas pode ser que demore até o Explorer mostrar isso.

    Com o 3, felizmente não tive problemas até agora, mesmo ao mover alguns gigas de arquivos entre 2 discos. Lembrando que estou com a opção de usar o system write cache ativada.

  • Uso o Teracopy há bastante tempo, e confesso que nunca me deparei com nenhum dos 3 problemas, será que é por causa do OS?
    Por coincidência eu comecei a usar o teracopy justamente quando instalei o Seven, e tinha vários arquivos que davam problemas pra transferir do hd antigo para o novo, o XP abortava a transferência, então tive que usar o Teracopy pra fazer a transferência e depois me exibir um relatório de quais arquivos NÃO tinham sidos transferidos, o ele fez com perfeição.
    Edit: Fiz várias operações de mover aqui, dentro do mesmo HD, algumas com muitas pastas e arquivos, e todas foram instant, e sem deixar ghosts. Usando Windows Seven…

  • Jefferson - 6.465 Comentários

    Alexandre Prestes, esse problema das pastas "fantasma" seria o meu problema "número 4". Eu deixei de mencionar por ser um problema menor. Eu suponho que esteja faltando o Teracopy dar um "Refresh" no Explorer via API.

    Quanto a verificar espaço livre, é outra indicação de que o programa está fazendo alguma besteira. Você não precisa de espaço livre para mover na mesma partição.

    Edit: você está usando XP ou Seven?

  • Jefferson - 6.465 Comentários

    Alexandre Ribeiro, pode ser por causa do OS, sim. Mas por falta de testes nele. Eu não creio que haja algo na API de arquivos do Seven que falte no XP. Muito pelo contrário.

  • Esqueci de comentar: uso o Win XP

    E essa opção de verificar espaço livre infelizmente é global. Útil para copiar/mover arquivos para outras partições, mas totalmente inútil quando se move para a mesma partição.

  • Jefferson - 6.465 Comentários

    Tudo bem que seja global. O programador é que pode e deve ignorá-la quando ela não faz sentido.

  • Jefferson - 6.465 Comentários

    Para os que não sabem e possam estar confusos com o que estamos dizendo: Nenhum arquivo é realmente movido numa operação MOVER dentro de uma mesma partição. Tudo o que o SO faz é mudar o "endereço" do arquivo na tabela de alocação. Todos os bytes de dados permanecem exatamente onde estavam.

  • Jefferson, concordo contigo EM PARTES.
    – Em uma partição NTFS comum, em 1 HDD, sim.
    – Em uma partição não NTFS, mas que o sistema operacional tenha suporte através de um driver, talvéz. (FAT, FAT32, etc)
    – Em um volume lógico, de um sistema específico com RAID, ou esquemas como o linux com links simbólicos, ou esquemas de ponto de montagem em partições linux, ou pastas virtuais do windows que mandam para outro canto, não. E sim, tudo isso é possível através de drivers proprietários.

  • Jefferson - 6.465 Comentários

    Hummm… eu me referia apenas ao Windows, mas confesso que não pensei em links simbólicos.

    Mas faz sentido o programa operar pela exceção e não pela regra? Links simbólicos e Junctions Points são raríssimos.

    No caso de links simbólicos, o programa não tem como detectar isso?

    Confesso que eu não sei como detectar que uma determinada pasta está dentro de um link simbólico, então não me sinto à vontade para cobrar do programador que ele saiba.

  • Esse problema da pasta existir me deu uma confusão viu, fiquei louco tentando entender, eu acessava no Explorer e ele reclamava dizendo que não existia.

    Tentei de tudo, fiquei louco e desinstalei o programa, não tive paciencia.

  • Jefferson - 6.465 Comentários

    Tentei usar o Teracopy de novo, para copiar 17GB de um drive FAT32. Eram 389 mil arquivos. A cópia falhou duas vezes após ter copiado apenas 16 mil arquivos. Desta vez o Teracopy sequer acusou erro. Simplesmente fechou a janela como se já tivesse copiado os arquivos. O que é ainda pior.

    Da primeira vez eu pensei que ele tivesse interpretado minha digitação como um comando para cancelar (o que também seria errado, pois deveria requerer confirmação). Mas da segunda vez eu nem estava digitando.

  • Jefferson - 6.465 Comentários

    Se o objetivo específico do qcopy é fazer cópias via rede, não creio que ele se saia bem com movimentações locais.

  • Não é. Eu acabei de fazer uma cópia local.

  • Em maquinas locais ou windows 7 estou utilizando o robocopy que esta me atendendo bem. Não sei em quais versões anteriores ao win7 que o comando se aplica. Mais informações: http://en.wikipedia.org/wiki/Robocopy

  • Jefferson - 6.465 Comentários

    Paulo, eu quis dizer que ele é "otimizado" para transferências via rede, que tem necessidades diferentes.

  • Aguem já usou o QCopy? Eu vi hoje a sugestão no site da info.

  • Jefferson - 6.465 Comentários

    Claudio, a MS oferece uma alternativa "avançada" ao Robocopy chamada Richcopy

  • Falando de outros copiadores, achei este artigo em que um usuário testou vários deles. É interessante dar uma olhada na página de comentários, onde tem uma discussão bem interessante sobre como funcionam e quais as vantagens e desvantagens conforme os testes realizados por eles:

    http://www.techsupportalert.com/best-free-file-copy-utility.htm

    Abs.,

  • Jefferson - 6.465 Comentários

    Encontrei outro problema com o Teracopy (v2.2)

    O programa não verifica colisões de nomes de pastas. Se eu copiar uma pasta "orçamentos" e no destino já existir uma pasta "orçamentos", o Teracopy vai mesclar o conteúdo de ambas sem perguntar nada. Isso pode ser bem problemático.

  • Esse lance de mesclar as pastas, isso sim me pareceu um grande problema. Né possível que não tenha opção nenhuma para isso…

  • Jefferson - 6.465 Comentários

    Infelizmente o Teracopy é um programa com pouquíssimas opções. Como ele calcula o CRC automaticamente enquanto copia, seria de extrema utilidade que ele salvasse um arquivo .sfv com todos os CRCs calculados. Mas não existe opção para isso também.

    E fica ainda mais estranho quando você observa que o Teracopy se registra como programa padrão para arquivos .sfv.

Deixe um comentário para Jefferson Cancelar resposta

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »