Exclamation [Q] Severe Internal Memory Issue


My HTC kaiser worked perfectly fine till i started installing android roms in it. After a couple of windows as well as android roms, the device has started to show 1000+ bad blocks and says the internal memory is full, when i wish to install an OS.

I can only run android on it through my SD card and whenever i start installing on internal memory, the same bad blocks are shown and the installer says "failed to extract no space left". What can be done?