Hi.
Prinzipiell ist es so, das Windows bei der Installation den Treiber für den SATA-Controller (der wo die HDD/SSD dran hängt) bei der Installation festlegt. Sprich, bei der Installation wird nur dieser geladen alle anderen sind inaktiv. Wenn man nun die HDD/SSD in ein hardwaretechnisch anderes Gerät packt, muß man Glück haben, das der benutzte Treiber kompatibel ist. Bei Chipsätzen vom gleichen Hersteller steigt die Chance, auch wenn der AHCI-Modus bei beiden Geräten genutzt wird, das es funktioniert, im anderen Fall bricht der Boot mit einem Bluescreen ab.
Bei älteren Windows-Versionen muß man händisch den passenden Treiber vorab (also im laufenden System auf dem alten Laptop) in der Restry "freischalten", natürlich unter der Vrraustetzung zu wissen, welcher Treiber benötigt wird.
Seit Windows 8.0 (oder 8.1?) bemerkt das Betriebssystem die geänderte Hardware und schaltet bei der Startreparatur (nach dem ersten Bluescreen) automatisch einen kompatiblen Treiber frei, sodaß das Betriebssystem starten kann. Ob das immer und in jedem Fall klappt kann ich dir nicht sagen, ich habe es erst einmal im Selbstversuch getestet.
Alles in allem würde ich dir, ohne tiefgreifende Kenntnisse über Windows-Treiber, Regsitry etc. davon abraten. Mittlerweile ist die Installation von Windows 8.1 oder 10 vom USB-Stick in einer viertel Stunde erledigt, sodaß hier kein riesiger Zeitgewinn zu erwarten ist. Vom Betriebssystem nicht mitgebrachte Treiber mußt du so oder so erst anschließend im Internet suchen, herunterladen und installieren. Was u.U. deutlich mehr Zeit und Aufwand ist.
Für Windows 10 gibt es das MS-Tool zum Erstellen eines bootfähigen USB-Sticks hier:
http://windows.microsoft.com/de-de/windows-10/media-creation-tool-install für Windows 7, 8 und 8.1 hier:
http://wudt.codeplex.com/Gruß Kai