SPOILERS SEGUROS, NO TE RECOMIENDO LEERLO SI NO HAS TERMINADO SKYWARD SWORD.
Primero quisiera explicar una "dinámica" que usaré para explicar mi teoría.
A los nombres de los personajes les pondré una letra antes, para diferenciar el tiempo en el que existen. Estas letras serán "P" para el pasado, "H" para el presente (H de "hoy) y "F" para el Futuro. Entonces PLink será Link del pasado, HLink será Link del presente o de hoy y Flink será Link del futuro; por dar un ejemplo.
Cuando empezamos el juego, lo empezamos como HLink, y vemos a HZelda. En ese momento, FLink ya abrio la puerta del tiempo donde se encuentra FZelda la cual acaba de ser sellada.
Desde luego que el tiempo pasa y FZelda sigue "añejandose" (Por decirlo de alguna forma) en el presente, cuando HLink y H Zelda están creciendo en Skyloft.
Así es como existen 2 Zeldas al mismo tiempo. Ahora vamos con la segunda parte.
Cuando HLink abre la puerta del tiempo y regresa para encontrarse con HZelda antes que sea sellada, PLink ni siquiera ha nacido.
Entonces, cuando regresamos al presente para resolver el resto del juego y Zelda despierta, es FZelda la que despierta, la que se estuvo "añejando" desde antes que naciéramos y es la que se puede apreciar detrás de HImpa vieja en The Sealed Temple (de hecho, se puede observar la "piedra-ambar" desde que llegamos a Sealed Grounds.
¿Dónde se encuentra HZelda entonces?
Está en el pasado, en Hylia's Realm. Aqui el tiempo correrá de tal suerte que; cuando ella despierte de su "añejamiento" se encontrará con PLink.
Ergo, la Zelda el principio de SS y del final de SS no son las mismas porque su origen se dió en distinto tiempo. Aun así deben ser idénticas en actitud, físico y personalidad puesto que son repeticiones la una de la otra; pero insisto, en diferentes tiempos.