Arduino not responding

I was uploading a sketch onto my arduino UNO working fine when the IDE suddenly reported the programmer is out of sync error.
I was using the same board for hours before that for a similar sketch.

Now what happened was the sketch was uploading, for which it erased the board first, according to the process and was uploading the new one when the error was reported.
Now when i plug in my arduino, the 13 pin LED blinks once after intializing and then, if i press the reset button, it blinks normally.
When i try to upload a sketch though, even the Blink sketch, the IDE reports an error and the 13 pin LED then stays on. Also the reset button stops responding.

What can i do?

What operating system and what board are you using? (post a link to it please).

I'm using windows 8.1

and the board i am using is the Arduino UNO http://www.amazon.in/Arduino-Compatible-Rev3-Development-Board/dp/B00O8YEK4G/ref=sr_1_14?ie=UTF8&qid=1416056620&sr=8-14&keywords=arduino+uno

Ok, the board looks like it has the standard chips on it.

So...

  1. Have you tried rebooting the computer?

  2. Have you checked device manager to see what com port/usb devices are listed?

Yes. 1. Done and 2. Done.

another update,
I have another arduino UNO which is working absolutely fine. I switched the ATmega328ps on both the Arduinos and found out that the ATmega328p makes the board function like that.
Also when i enabled the show verbose option, the data according to me shows that communication between the board and my PC is working.

So just to clarify...

If you take a working 328 from a known to be good board and put it into the board with a problem, that board also works?

If that is the case you would have to look up how to re burn the bootloaded on to the bad chip as it may have got over written.

Yes. Exactly what i am saying. So now if i re-burn my bootloader, it should get back to normal. right?

And there is a way to burn it through another UNO but i need help identifying how to do it!

Check out is tutorial.

But there is a slight revision for IDE 1.05 where in Step 7 where the actual order of selection is Tools>Programmer>Arduino as ISP, and after this is selected, then run the Tools> Burn Bootloader command.