Primeiro de tudo você não pode bloquear o acesso, mas existem opções. Windows com ntfs ou FAT16 ou FAT32
chkdsk / r c: a partir do prompt de comando. Diga sim para fazer isso após a reinicialização. Espere até você ter horas de tempo livre. Por exemplo, pouco antes de ir para a cama, reinicie e verifique se o chkdsk está funcionando e, em seguida, vá para a cama. Todos os sistemas de arquivos mencionados possuem um sinalizador de "bloqueio incorreto" que impedirá que o sistema operacional use os setores defeituosos.
Downside se você mover a partição, os setores defeituosos ainda serão um problema. Aumentar a partição não será um problema.
A próxima melhor resposta é uma ferramenta especializada. O mhdd ou Spinrite interagirão com a função SMART dos discos rígidos e farão com que os setores defeituosos fiquem completamente ocultos. Ambas as ferramentas são altamente avançadas e podem até recuperar os dados corrompidos. A maior desvantagem é que, se você tiver mais de 50 a 100 setores defeituosos, poderá levar dias até que o processo seja concluído.
Atenção: O disco rígido tem um número limitado, geralmente apenas algumas centenas de setores sobressalentes e é bem possível que se esgotem. Depois que eles saem do disco rígido não pode esconder quaisquer outros setores defeituosos. No entanto, mddd ou spinrite, em alguns casos, pode reviver os setores.
Eu tive um disco rígido executado por 700 horas.