Yes it should be hyphenated.
No. The adjective hard describes work.Used as an adjective, the term hard-working can be hyphenated. e.g. hard-working man.
Yes, it is a compound adjective and should be hyphenated. In that context, 'hard' is an adverb modifying 'working'. If you do not hyphenate it, you are using two separate adjectives, 'hard' and 'working'.
It is two words that are hyphenated. Hard modifies (describes) the work. Hard-working. V. Miller, MA, CCC-SLP
Yes, "hard worker" should be hyphenated when used as an adjective before a noun, as in "She is a hard-worker."
die-hard
A hyphenated compound word is a combination of two or more words joined together by a hyphen to form a single concept or term. For example, "mother-in-law" or "well-being" are hyphenated compound words.
The term "hard of hearing" is not hyphenated when used as a phrase. It is typically written as three separate words. However, when used as a compound adjective before a noun, it can be hyphenated as "hard-of-hearing," for example, "a hard-of-hearing individual."
No, but it can be spelled "hard tack" with a space.
In my 26 years of computer I have never seen Disk drive or Hard drive hyphenated. And notice that in the other answer it is not.
hard working
more hard-working, most hard-working
It is not hyphenated.