O tempo restante estimado pelo Windows para realizar uma determinada ação, como copiar grande quantidade de arquivos, muitas vezes pode conduzir o usuário à loucura.
Agora, uma pergunta que não se cala: Como o Windows sabe o tempo necessário para realizar uma ação?
Por exemplo, se um determinado usuário resolve fazer uma cópia de 200 filmes do notebook para um HD externo, como que o Windows sabe que o tempo estimado para realizar tal ação seja de 2 horas e meia?
Bem, há uma resposta bem lógica para isso. Durante os primeiros segundos de uma determinada ação, o Windows faz um cálculo da quantidade de arquivos que foram copiados, movidos ou deletados. E com este cálculo, ele faz uma média do tempo restante para a quantidade de arquivos que ainda faltam.
A fórmula é: dividir os bytes (tamanho total dos arquivos) pela velocidade.
Vamos fazer uma analogia. Se uma pessoa viaja 360km, e no final do primeiro minuto percorreu 1 km, quanto tempo irá levar para chegar ao seu destino? Neste caso, veja que a velocidade é de 1km por minuto. Ao completar 60 minutos, terá rodado 60 km. Logo, 360 minutos = 360km. 360 minutos equivale a 6 horas (tempo total da viagem).
Agora, basta substituir KM por Bytes.