Yes, it does generate less then 2W of heat.
Have a look hear:
http://www.engineeringtoolbox.com/electrical-motor-efficiency-d_655.html
Edit: I read the article provided in your link and the author makes an assumption that the power draw equals the heat dissipation. It is not correct. The electrical motor efficiency is needed to adjust the heat dissipation. I am not sure what is the correct value for these small motors but I am sure that the heat is not 100% of the power in.
That's just showing you how much of the power-consumption is turned into heat immediately within the electrical motor itself. The remaining energy that escape that electrical motor as work is subsequently reduced to heat.
A hard-drive being a mechanically closed system is an easy engineering thermodynamics pop-quiz...the answer is that 100% of the power consumed is converted into heat.
Yes some work is done in the meantime, but the net result of all that work being done is just heat.
It is no different for a fan, just you have to step back in your definition of "the system" to include the room or wherever the airflow is going...when that air comes to a standstill through drag with its surroundings 100% of the energy added to the room by the fan into the air has become heat.
Power-consumption is just that. There is a reason that it is the only thing the electricity company bothers to track for purposes of billing you. Doesn't matter what you did with the electricity, you either immediately turned it into heat without doing any work (your ceramic heater) or you used it to do some work (operate your vacuum cleaner) and then subsequently all the energy was dissipated as heat.
I'm not trying to be argumentative here, you get three laws of thermo and you need to balance the energy equation.
Unless you are putting your electricity into a perpetual motion machine, absolutely positively 100% of all that electrical energy is going to become heat.