水垢的產生主要是由于水中含有過多的鈣鎂離子。在硬水中,這些離子會形成不溶于水的化合物,如碳酸鈣和氫氧化鎂,這些化合物會附著在容器或設備表面,形成水垢。

水垢的形成主要有以下原因:
1.水不斷受熱蒸發濃縮,致使水中的鈣鎂鹽類濃度增大,當超過它們的濃度時,使從水中析出形成沉淀物。
2.水被加熱,重碳酸鹽類受熱分解,生成難溶的沉淀物,即生成水垢。
3.隨著溫度升高,某些鹽類溶解度逐漸下降,便析出沉淀。
此外,自來水中的雜質以及熱水器由于長期使用產生的微生物死亡后形成的污垢,沉淀物、雜質、污垢粘結在水箱和真空管壁,就形成了溶的水垢。