OK - I just took an HDD to pieces, it's a Seagate 160Gb, and the spin motor is pretty well built in the casing, so you can't see anything of it apart from the three wires coming out.
Connecting a scope to it, and spinning the motor with your fingers gives between 2 to 3 volts peak to peak between two of the three wires - so not a lot of voltage.
If you short out the same two wires and spin the motor again, it stops after a second or so, with out the short it spins for probably 5 or 6 seconds, so it's not producing very much power.
I think it would make a really useless generator.