I’m cold. と I have a cold.
coldは、形容詞で「寒い」。名詞で「寒気」このときは数えません。
a coldは、名詞で病気の「風邪」で数えます。
I’m cold. 寒いです。(私自身が寒い)※このcoldは形容詞
I have a cold. 私は風邪をひいている。(病気の風邪をもっている)※このa coldは数える名詞。
Are you cold? 寒い?
Do you have a cold? 風邪ひいてるの?
となりますよ。
数えるって深いね(笑)