Somewhere I read that copying data from HDD having bad sector, can copy bad sector too and may corrupt health HDD.
Não, isso não é verdade. No entanto, você pode acabar com dados corrompidos, pois os dados não podem ser recuperados da unidade original.
Quando uma unidade tem um setor defeituoso, o firmware da unidade usa vários truques para tentar recuperar os dados (voando mais perto do disco, aumentando a tolerância no sistema de detecção de sinal, simplesmente tentando lê-lo uma dúzia de vezes e esperando deles funciona, etc), somente se tudo isso falhar ... o drive reporta um erro de volta ao sistema operacional.
O que acontece agora depende de quais botões o sistema operacional ativou. A unidade geralmente tenta colocar esse setor na lista negra e retorna alguns dados pré-gerados (geralmente 0, embora isso seja configurável) de volta ao computador. Para gravações subsequentes nesse local, a unidade remapeia internamente esses endereços de setor (LBAs) para uma seção especial da unidade dedicada a essas coisas.
A maioria dos erros no disco rígido nunca é vista pelo usuário, já que os discos modernos são muito bons para recuperar dados por conta própria. Alguns tipos de erros de unidade, como solavancos na superfície do disco ou cabeças danificadas ... têm uma tendência de "se espalhar" pela unidade. Fazendo com que você perca mais e mais dados com o passar do tempo. Se você está vendo erros persistentemente, você deve se livrar desse disco rapidamente ... já que você pode ter preenchido aquela seção da unidade usada para provisionamento excessivo ou simplesmente ter ALOT de erros.