Copiar um arquivo normalmente é feito lendo um fragmento na memória (RAM), gravando-o no destino e repetindo até que o fim do arquivo seja atingido. O tamanho do fragmento pode ser de 512 bytes ou um seu múltiplo pequeno (por exemplo, 4096); Alguns programas de cópia (principalmente, dd
do Unix) permitem que você especifique o tamanho. Não importa se a origem e o destino estão na mesma pasta ou em mídias totalmente diferentes.