Windows von Kingston auf Samsung SSD übertragen?

Nach mehrmaligem hin und her und bereits 2 gestellten Fragen habe ich einen vorerst theoretischen Plan, um mein System zu stabilisieren, aber auch eine wichtige Frage.

Zum Plan gehören der Austausch von 4x8GB-RAM-Riegeln mit Overclocking-Frequenz (3600Mhz) meiner CPU

zu 2x16GB Riegeln mit CPU-empfohlener Maximalfrequenz (3200Mhz für Ryzen 7 5800X)

Will mich halt auf keinen Fall mit OC beschäftigen. Spiele sowieso nur Spiele, wie hauptsächlich Minecraft, alte Need For Speeds und so. Mittlere bis kleine Games eben...

Mir geht es in erster Linie um ein stabiles System ohne große Probleme, da ich den PC seit letztem Oktober zusammengebaut habe und bisher nur Probleme hatte. Deswegen steigt meine Sorge, als Autist, vor einem Totalausfall immer weiter...

Nun zum Thema der Frage:

Und zwar hatten vergangene BSODs zur Folge, dass meine Windows-Festplatte (Kingston NV1 250G) im oberen M.2 CPU-PCIe 4.0-Slot meines MSI MPG 550B Gaming Plus im BIOS nicht erkannt wurde. Nach einem einfachen Aus- und Einschalten war sie wieder da.

Deswegen habe ich mir gedacht, Das Betriebssystem auf meine Samsung 970 Evo Plus 1TB im unteren M.2 PCIe 3.0-Slot zu übertragen. Das Samsung Data Migration Tool möchte ich nicht verwenden, da die Samsung SSD beim übertragen ja komplett geleert wird. Und da sind wichtige Dokumente, Videos und Fotos drauf.

Gibt es da ein Programm, dass das Betriebssystem mitsamt Dateien auf die bereits leicht gefüllte Samsung SSD übertragen kann?

Sollte es funktionieren plane ich bereits, die Kingston SSD durch eine PCIe 4.0-SSD auszutauschen, damit mein Ryzen 7 5800X damit arbeiten kann.

Dann noch eine extra-Frage:

Ist das sowieso eher von Vorteil, das Betriebssystem auf der Festplatte im unteren Slot auf dem MPG B550 GP zu haben?

Windows, Betriebssystem, Samsung, Daten, mpg, Gaming, Stabilität, AMD, MSI, plus, SSD, stabil, übertragen, daten übertragen, Kingston, Windows 10, Pcie 3.0, b550, M.2 SSD, Ryzen , PCIe 4.0, ryzen 7 5800x