J'ai aussi eu du parquet qui a commencé à craquer chez moi il y a quelques années, et je n'étais pas pressé de tout remplacer. Il s'avère qu'il n'y a pas besoin de refaire complètement le sol - généralement, des travaux localisés suffisent. Le craquement apparaît souvent quand les lames commencent à bouger l'une par rapport à l'autre ou quand la fixation à la base s'affaiblit. C'est particulièrement visible près de la fenêtre, où l'air humide s'infiltre par les fissures et le bois réagit par dilatation-rétraction.
D'abord, il faut essayer une solution simple : chercher les fissures entre les lames et s'il y en a, injecter de la colle spéciale pour parquet à la seringue. On peut aussi visser des vis autotaraudeuses à travers le parquet jusqu'à la base, mais c'est visible - il faut soit les couvrir avec un mastic et poncer après, soit les visser par le dessous si vous y avez accès. Moi, j'ai choisi la colle, et le résultat tient depuis longtemps.
Si le craquement est fort et s'il y a beaucoup de fissures, il faudra ouvrir localement et vérifier l'état des solives et de la sous-couche. Mais dans la plupart des cas, c'est vraiment la colle ou le renforcement avec quelques vis autotaraudeuses aux endroits problématiques qui sauvent le parquet. Refaire complètement le sol, c'est déjà un tout autre niveau de dépenses, ça a du sens seulement si les lames se sont effondrées ou pourries.