Me pasaba exactamente lo mismo, el telefono no reconocía la memoria SD pero el PC si. Luego de ensayo y error solucioné el problema así:
Con Mini partition tool formatie la tarjeta y la particioné ya que uso el Link2SD para aumentar la memoria del móvil. Una vez lo hice, monté la memoria en otro Galaxy ACE que conseguí prestado y este la "inicializó" de manera que leyó la tarjeta sin ningún inconveniente. Dado que ya la leía el otro celular y quedó lista, la pasé a mi móvil convencional y voala... la leyó normalmente. Por algún motivo, mi movil no la quería "inicializar", pero el otro móvil prestado hizo el trabajo al copiarle tres archivos básicos.
Espero que les sirva, porque a mi me funcionó!