Eine oft gefragte Frage, viele Antworten, alle recht kompliziert... Voraussetzung:
Die Installtion auf der HDD muss von der Größe her auch auf das SSD passen (Betrifft lediglich den belegten Speicher, ob die ursprüngliche Partition größer ist als das SSD, ist unerheblich).
Windows 7 (Ältere Versionen sind mangels TRIM-Unterstützung ohnehin nicht empfehlenswert)
Eine einfache Variante:
Testversion von Acronis True Image Home 2010 laden, sofern man nicht im Besitz der Software ist.
Damit komplettes Disk-Backup erstellen (Gesamte Disk/Partitionen sichern).
Altes Windows von HDD booten und in der Datenträgerverwaltung eine einfache Partition mit Standardeinstellungen auf dem SSD erstellen lassen, schellformatieren und auch einen Laufwerksbuchstaben zuweisen ist ok.
Wieder Acronis booten, Gesamte Disk Recovery wählen und zuvor erstelltes Backup auswählen.
Alle Partitionen auswählen, nur den MBR (Master Boot Record) abwählen.
Für jede Partition muss nun die Größe der Partition und das Ziellaufwerk (hier also unser SSD) angegeben werden: Für die erste Partition "1" MB als freien Platz vor dem Beginn der Partition manuell eingeben und diese als "Aktive/Primäre/Systempartition" definieren, (ggf. die Größe auf ca. 100MB setzen), weitere Partitionen einfach dahinter reihen und auch hier ggf. wieder die gewünschten Größen angeben.
Recovery-Vorgang starten, "nach Beendigung Herunterfahren" aktivieren.
Fertig: Das Alignment stimmt nun, eine Wiederherstellung des MBR ist nicht nötig, das System bootet ganz normal.
Dieser Vorgang geht je nach Größe und Geschwindigkeit der HDD/ des SSDs recht schnell. Für das Portieren einer 30GB Installation vergingen all inclusive samt Backup&Restore-Vorgang etwa 30min. Funktioniert auf diese Weise natürlich auch umgekehrt, also von SSD auf HDD: Hier muss das "1 MB" jedoch ausgeklammert werden - Acronis macht für HDDs in Sachen Alignment ja alles richtig.
Prinzipiell müsste das auch mit allen anderen Windows-Versionen und HDDs/SSDs funktionieren, jedoch das Erstellen einer Partition unter Windows dann mit manuellen Vorgaben erfolgen, ergo das Alignment muss hier explizit definiert werden, da XP beispielsweise noch keine SSDs kennt und diese somit "falsch" handhabt. Wie man das Alignment eines SSD manuell unter einer Windows-Version definiert, findet sich schnell über eine Google-Suche. Wie aber bereits eingangs formuliert, ist die Verwendung älterer Windows-Versionen mit SSDs ohnehin nicht empfehlenswert.