I have damaged my internal sdcard 3 times, here's a solution that works every time.
It happens not to have access to this internal sdcard. This situation occurs only rarely, but can happen during a flash roms, whose reasons are still obscure.
The creation of a EXT partition on storage, does not work but can damage and will become unreadable on most roms.
But there may be a relatively simple solution :
Sufficient as it reinstall a CyanogenMod 7, for example of 15/11/11.
This rom detects that the internal storage is damaged, announce in its notifications and requests formatting.
It sufficient as to press such notice and to validate the formatting to regain its internal storage;).
Sorry for my English.