Hola,
Muy probablemente tienes la SD interna (en el Galaxy I9000 suele ser se 8Gb o 16Gb) dañada... en esos casos no hay mucho ha hacer para resolver el problema...
O conoces a alguien que cambie la memoria interna (muy trabajoso y costoso) o te compras una nueva placa principal para el telefono (muy menos trabajoso, pero muy costoso).
Buena suerte