when i run chkdsk command on my pc, it showing 28GB in bad sectors how to solve this

WARNING! F parameter not specified.
Running CHKDSK in read-only mode.

CHKDSK is verifying files (stage 1 of 3)...
File verification completed.
CHKDSK is verifying indexes (stage 2 of 3)...
Index verification completed.
CHKDSK is verifying security descriptors (stage 3 of 3)...
Security descriptor verification completed.

35945405 KB total disk space.
5451668 KB in 13367 files.
3616 KB in 1019 indexes.
28364 KB in bad sectors.
81497 KB in use by the system.
65536 KB occupied by the log file.
30380260 KB available on disk.

4096 bytes in each allocation unit.
8986351 total allocation units on disk.
7595065 allocation units available on disk.

Looks like you need a new hard drive!

commented: Good +3

28GB bad sector show your hard disk is dying. There maybe data loss if you still keep on using. I suggest you back up your data and re format the computer and see if there is any problem with the hard disk when installing Window. Chances are you may need a new hard disk.

back up your data or reinstall your windows if not buy new HDD....

That's too much of Bad Sectors, Better you back it all up before it crashes, then you could try the various Hard disk fix utilities I think Tune up Utilities should do it. If it works good, else you can then re-format.

you are misreading the log .
28364 KB is just over 3.46 megabites ,not 28 gig's
you hdd should be fine giving its size, 300 gigs ,3meg is nothing
if when ran chkds and told it to fix errors it would have marked bad sector so as windows wouldn't write anything to the bad sector.

.chkdsk /p/f or maybe /p/r