Cópia muito lenta de arquivos em um cartão de memória SD

1

Alguém pode me explicar por que copiar alguns arquivos (10 a 20 pastas com média de 6 arquivos de 5MB) demora tanto tempo - cerca de uma hora.

Estou baixando algumas músicas gratuitas do www.jamendo.com . Estes são arquivos zip e então eu abro dois exploradores, um com a pasta contendo os arquivos zip, o outro com meu cartão de memória SD de 2GB onde eu crio uma pasta com o nome da banda e uma subpasta para armazenar o mp3. Então eu descompacte os arquivos com o primeiro explorador e arraste-os para a pasta de destino no segundo explorador.

Estou trabalhando em todos os arquivos zip, um após o outro, e depois da terceira pasta, o Vista está se arrastando, me mostrando alguns tempos horríveis de estimativa para copiar ... Eu continuo com minhas tarefas e o Vista congela o mouse ponteiro de vez em quando. Organizo as janelas de cópia de arquivos para que possa ver a barra de progresso de todos os processos de cópia e estou pensando no que está acontecendo.

Alguma sugestão?

    
por Der Hochstapler 20.10.2009 / 15:05

5 respostas

4

i arrange the smal copy-windows so that a can see the progressbar of all the copy-processes

Parece que você estava copiando várias pastas ao mesmo tempo, o que não é bom, especialmente para dispositivos lentos, como cartões SD. Você deve copiar uma pasta após a outra.

    
por 20.10.2009 / 15:15
1

Houve um problema com a cópia lenta de arquivos no Vista.

Você corrigiu os service packs mais recentes?

Além disso, se é realmente um grande problema, você pode migrar para o Win7?

Felicidades

    
por 20.10.2009 / 15:10
1

Vamos dar uma olhada nos seus números: 20 pastas * 6 arquivos * 5MB = 600 MB.

A velocidade dos cartões HD é medida por 1X / 2X / 4X / etc (onde X = * 150kb / s) ou por classe. As classes 2, 4 e 6 são as mais comuns

 Rating    Write Speed    SD Class
   6x         0.9         n/a
  10x         1.5         n/a
  13x         2.0         2
  26x         4.0         4
  32x         4.8         5
  40x         6.0         6
  66x        10.0         10
 100x        15.0         15
 133x        20.0         20
 150x        22.5         22
 200x        30.0         30
 266x        40.0         40
 300x        45.0         45

Sem o cache de gravação e com a verificação de gravação ativada, as gravações no Windows geralmente ocorrem em torno da metade da velocidade nominal do cartão. (Você pode ativar "otimizar para desempenho" em vez de "otimizar para remoção" nas opções de hardware para obter melhor velocidade do cartão, mas precisará manualmente "Remover Hardware e Ejetar Mídia com Segurança" no ícone da bandeja do sistema).

Portanto, se você tiver um cartão SD Classe 2 (13X), poderá esperar que a cópia de 600 MB leve no mínimo (600MB / 2.0MB / s) * 2 = 600 segundos. Isso é cerca de 10 min.

Se você tiver um cartão SD 4X, ele levará mais de 30 minutos e um cartão SD 2X levará mais de uma hora.

    
por 27.02.2010 / 01:17
0

Os cartões SD são lentos. Para eles, o seu HDD é uma fera furiosa, o seu descompactamento acontece muitas ordens de grandeza muito rápido para o gargalo.

Basicamente, você está pedindo muito dos cartões SD. Copie uma coisa de cada vez, elas não são realmente criadas para essas coisas.

Na barra de progresso e no tempo estimado, ... muitas vezes não está correto. Ignore-o:)

    
por 20.10.2009 / 16:28
0

Eu sei que esse trabalho está acabando com o desempenho (em todos os sistemas operacionais). Eu estou querendo saber se não é possível detectar o gargalo e serializar os trabalhos de cópia automaticamente?

E a desfragmentação do alvo? Ou isso não é problema, porque o processo de cópia captura o espaço necessário na unidade de destino para um determinado arquivo antes do início da transferência?

Você vê, uma cópia simples e há muitas perguntas de programação por trás disso.

Paz   Gelo

    
por 22.10.2009 / 10:38