Acabou sendo um cabo USB ruim.
Eu tenho este HD USB externo mais antigo, de 160 GB. Eu estava usando para copiar meus jogos Steam para outro computador. No computador de origem, o Windows 7 de 64 bits, tudo funcionou bem. Drive não relatou erros, não teve soluços, etc.
Conectando-o ao computador com Windows XP de 32 bits, ele funcionou bem para examinar os arquivos, movendo arquivos nele (sem leitura / gravação real, apenas modificando a tabela do sistema de arquivos). No entanto, ao copiar arquivos para o HD interno, depois de alguns segundos a dezenas de minutos (tempos aparentemente aleatórios), o dispositivo USB não é reconhecido e reporta um erro de gravação atrasado.
Eventos no log do sistema são assim, cronologicamente:
(número de vezes exibido) xSource (Event ID): "message"
2xdisk (51): An error was detected on device \Device\Harddisk1\D during a paging operation.
1xftdisk (57): The system failed to flush data to the transaction log. Corruption may occur.
1xApplication popup (26): Windows - Delayed Write Failed : Windows was unable to save all the data for the file E:\$Mft. The data has been lost. This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere.
1xntfs (50): {Delayed Write Failed} Windows was unable to save all the data for the file . The data has been lost. This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere.
Estas são repetidas por um tempo, depois há mais de 10 mensagens de disco ou mensagens de ftdisk.
Outras notas:
Primeiro, precisamos descobrir qual disco é \Device\Harddisk1
para ter certeza absoluta. Use o guia da Microsoft para determinar as unidades físicas das mensagens do log de eventos para ajudar a reduzi-las. Eu tive esse problema um tempo atrás e foi causado por um módulo de memória ruim, então vale a pena verificar sua memória com um memtest também.
A razão pela qual ele provavelmente está trabalhando no Windows 7 e não no XP é porque sua partição do XP pode habitar os setores defeituosos do disco, enquanto a partição 7 pode não conter nenhum.
Minha sugestão imediata seria fazer o backup de todos os dados na unidade do sistema operacional, caso ainda não tenha sido feito, e inserir uma unidade de substituição.