Is my Arduino broken

Hi
I am a beginner of arduino. My arduino board is Duemilanove and it worked well before I use it to drive a DC motor(I directly connected the 3V DC motor to the 5V pin and the GND on my arduino). After that my computer couldn't find any serial ports (no COM) and even couldn't recognize it when I plug arduino in.
Did I break it? Is it because the current too big and burn the board

Any one can help me Thank you!

The USB ports can only supply 500 mA (1/2 Amp). If you draw too much current the USB port power is shut down to protect it. Try shutting down the PC and starting it up again.

Thank you it works again after I restart it