A verificação do sistema de arquivos não tem nada a ver com a verificação de setores "inválidos". Os setores "ruins" neste contexto geralmente significam setores que não podem ser lidos de maneira confiável ou não podem ser escritos de forma confiável. Embora uma checagem do sistema de arquivos possa certamente se deparar com um setor defeituoso, uma vez que ele tenta ler (e talvez escrever) blocos em todo o sistema de arquivos.
O que realmente faz uma verificação do sistema de arquivos depende de cada sistema de arquivos individual e até o implementador do utilitário de verificação do sistema de arquivos. Para alguns tipos de sistemas de arquivos (por exemplo, NFS e tmpfs ), o conceito não tem sentido, para outros ele é redundante, porque o sistema de arquivos verifica continuamente a si mesmo durante a operação normal, e para outros é vital verificar o sistema de arquivos de vez em quando.
Em geral, os utilitários de verificação do sistema de arquivos são projetados para verificar se há corrupção, inconsistências e invariantes violadas nas estruturas de dados do sistema de arquivos. Se você quer mais detalhes do que isso, então você terá que perguntar sobre um tipo específico de sistema de arquivos.