Por que quando eu transfiro arquivos para o meu DiskOnKey há uma parada após cada transferência?

0

Eu tenho um DiskOnKey do Corsair Voyager 32GB e, quando transfiro arquivos para ele, eles são gravados muito rapidamente, mas a operação de movimentação é interrompida após cada arquivo. Escreva, pare, escreva, pare para cada arquivo escrito. Eu queria saber o que poderia causar isso? Geralmente é feito pelo software antivírus, mas também tenho um disco rígido externo em que isso não acontece. Todas as proteções básicas do Vista estão desativadas. A única coisa que eu mudei no próprio dispositivo é reformatá-lo com NTFS com um tamanho de bloco de 512 bytes. Mas eu não corri o dispositivo com nenhum outro sistema de arquivos, então não sei se esse é o problema.

Eu também tentei trabalhar com ele no XP em outro computador, e isso acontece lá também.

Embora eu não tenha medido a parada após cada transferência de arquivo, parece correlacionado com o tamanho do arquivo. Arquivos pequenos têm paradas claramente mais curtas do que arquivos grandes.

    
por Avihu Turzion 31.08.2009 / 10:12

2 respostas

0

Isso pode estar relacionado ao cache de gravação. Acho que a configuração padrão pré-XP era para que os dispositivos flash tivessem o cache de gravação ativado, o que faz com que a operação de gravação pareça terminar rapidamente, mas na realidade é armazenada em cache rapidamente e a gravação real ocorre em segundo plano. Foi por isso que você poderia facilmente ter corrupção de arquivos se copiou uma grande quantidade de dados para a unidade flash e a removeu (sem interromper o dispositivo usando a caixa de diálogo de remoção segura) antes que a gravação em segundo plano fosse concluída.

Isso foi alterado no XP, o cache de gravação está desativado por padrão, para que o que você vê na interface do usuário corresponda ao que realmente está acontecendo, ou seja, quando a caixa de diálogo de cópia é concluída, o mesmo acontece com a gravação. Isso também significa menos chances de corrupção de arquivo (sistema), a menos que você desconecte a unidade enquanto uma operação de cópia ainda estiver em andamento.

Você pode verificar isso no gerenciador de dispositivos, expanda "Unidades de disco" e clique duas vezes no dispositivo que corresponde à sua unidade flash. Dê uma olhada na guia "Políticas" e tenho certeza que você verá que está definido como "Otimizar para remoção rápida".

    
por 14.09.2009 / 11:51
0

Por favor, corrija se eu estiver errado, mas acredito que isso está relacionado a uma mudança no Windows como sendo um método Copy-then-Delete.

Então, copiando o arquivo, excluindo o antigo e indo para o próximo.

    
por 31.08.2009 / 10:36