2 verschiedene Windows Versionen in einem PC

Olaf Ell

Cadet 1st Year
Registriert
Okt. 2024
Beiträge
10
Es war schwer die passende Rubrik zu finden. Diese hier scheint am Besten zu passen.

Ich habe folgende Frage:
Ich habe einen PC der mit Windows10 64Bit läuft und einen älteren 32Bit Vista PC.
Im Windows 10 PC ist die Grafikkarte kaputtgegangen. Daraufhin habe ich die GraKa aus dem älteren PC dort eingebaut und alles läuft soweit.
Den älteren PC brauche ich nur selten für einige wenige Programme, die auf Windows10 nicht laufen.
Meine Idee war nun die Festplatte des alten PCs in den neuen einzubauen. Das klappt auch soweit. Leider kann ich die entscheidenden Programme trotzdem nicht ausführen, da sie ja unter Windows10 nicht laufen.
Meine Idee wäre jetzt - wenn ich die Programme des alten PCs nutzen will - ihn über die andere Festplatte des alten PCs booten zu lassen (der alte PC hatte nur eine Festplatte, auf dieser befindet sich also auch Windows Vista). Mich hat ohnehin immer gestört, dass der zweite PC meistens im weg rumsteht und ich jedesmal vieles umstecken muss.

Funktioniert meine Idee und ist das ungefährlich? Ich meine damit, Windows 10 sollte - wenn ich wieder über die ursprüngliche SSD boote - keinen Schaden genommen haben.

Wer weiß Bescheid?
Danker im Voraus...

Olaf
 
Tjeoretisch kein Problem, wirds in der Praxis komplizierter.
Vista und Win 10 nebeinander im Multiboot ist kein Problem, wenn man beide auf dem selben Rechner installiert.
Einfach ausbauen und im neuen PC bootenb könnte klappen, muss aber nicht.
Prinzipiell kannst du es aber ausprobieren, deiner Win10 Installation kann nix passieren.
Einfach mal booten.
Abgedehen davon, ist ne VM wie schon genannt auch ne Lösung, wenn die Programme dort performant laufen.
Und da kommen wir zum spannenden Punkt: Was für Programme sind das? Dann könnze man einschätzen ob das in einer VM passt.
 
Den Vista Rechner in eine VM umwandeln. Hierfür gibt es Tools. VMWare und Vbox sind kostenlos für die private Nutzung.
 
  • Gefällt mir
Reaktionen: FR3DI und frames p. joule
Also, das wichtigste Programm ist MS Visual C++ 6.0. Es war damals schwierig, das unter Vista zum laufen zu bringen.
Es geht darum, dass ein altes selbstgeschrieben Windows Programm mit MFC damit entwickelt worden ist und manchmal gewartet werden muss.
 
je nachdem wie das vista 32 bit auf der alten platte installiert ist, ist davon auszugehen dass bei
einbau der platte in ein modernes (uefi-) system es zu schwierigkeiten bzw gar nicht erst zum funktionieren bewegt werden kann.
da ja auch vom aktuellen win 10-64bit gestartet werden soll, und jedesmal im bios was umstellen naja..
 
n1tro666 schrieb:
da ja auch vom aktuellen win 10-64bit gestartet werden soll, und jedesmal im bios was umstellen naja..
Sollte mit CSM kein Problem sein.
Mit CSM geht beides, UEFI-Boot (GPT)
und MBR (BIOS Legacy).
 
Hinweis;
Secure Boot (wenn aktiv) muss für ein Dual Boot auf aus.

Gruß Fred.
 
Olaf Ell schrieb:
Leider kann ich die entscheidenden Programme trotzdem nicht ausführen, da sie ja unter Windows10 nicht laufen.
Ohne Installation sowieso nicht.

Ich würde auch eine VM empfehlen.
 
  • Gefällt mir
Reaktionen: FR3DI
Olaf Ell schrieb:
Es geht darum, dass ein altes selbstgeschrieben Windows Programm mit MFC damit entwickelt worden ist und manchmal gewartet werden muss.
Olaf Ell schrieb:
Virtuelle Maschine muss ich erst googlen. Nie gehört...
Ähm... sorry, wenn ich dir jetzt so hart vor den Kopf stoße, aber... was bist du denn für ein Entwickler?

Ich hätte dir jetzt auch zur RDP-Lösung raten können, die auch ohne Grafikkarte im anderen PC auskommt, aber ich bin mir nicht sicher, ob du in der Lage bist, irgend einen unserer Vorschläge fachgerecht umzusetzen.

Wieso holst du dir nicht einfach irgend einen alten, ausrangierten Windows XP-Laptop für 30 Euro und nimmst an dem die Wartung des Codes vor, der auf XP zudem nativ und ohne Gefummel läuft?!
 
  • Gefällt mir
Reaktionen: cruse, SSD960, BFF und eine weitere Person
Du kannst beliebig viele verschiedene Windows Systeme per EasyBCD in den Bootsektor einer der Platten schreiben und dann hast du diese im Bootmenü (das blaube oder das schwarze). So hab ich das mit 2 x W10 und aktuell 1 x W11-Atlas. Ich glaub, W7 geht damit auch, kann grad aber nicht sagen, ob das CSM oder UEFI sein muss. Aber da es weit zurück in der Historie von Win geht, sollte das alles irgendwo machbar sein
 
Hast du deine Quelle auch mal ganz gelesen und verstanden, @FR3DI , #14?
Mit CSM ist keine Secure Boot Option möglich.
 
Zuletzt bearbeitet: (?)
  • Gefällt mir
Reaktionen: FR3DI
Habe ich @Nickel 🤷‍♂️

Gruß Fred.
 
Die Moeglichkeit das man entweder CSM oder UEFI aktivieren kann, meint nicht das SecureBoot auch mit CSM geht. Weil das tut es nicht. @FR3DI
 
  • Gefällt mir
Reaktionen: Nickel und FR3DI
Olaf Ell schrieb:
Mich hat ohnehin immer gestört, dass der zweite PC meistens im weg rumsteht und ich jedesmal vieles umstecken muss.
Dafür gibt es einen SWITCH

Aber wie wäre es mit genauen Hardwaredaten bitte? Danke
 
DJMadMax schrieb:
Ähm... sorry, wenn ich dir jetzt so hart vor den Kopf stoße, aber... was bist du denn für ein Entwickler?

Ich hätte dir jetzt auch zur RDP-Lösung raten können, die auch ohne Grafikkarte im anderen PC auskommt, aber ich bin mir nicht sicher, ob du in der Lage bist, irgend einen unserer Vorschläge fachgerecht umzusetzen.

Wieso holst du dir nicht einfach irgend einen alten, ausrangierten Windows XP-Laptop für 30 Euro und nimmst an dem die Wartung des Codes vor, der auf XP zudem nativ und ohne Gefummel läuft?!

Ich bin kein (gelernter) Entwickler, habe aber trotzdem ein C++ MFC Programm geschrieben, das funktioniert. Sowas gibt es.
Wenn ich etwas in der Richtung bin, dann eher Hacker..., weil: Es ist mir schon gelungen einer alten Rennsimulation (gpl) Reifenverschleiß, Dirteffekt und Reparatur in der Boxengasse hinzuzufügen und das ohne Programmcode. Bin absolut Typ Autodidakt. Deshalb kann ich manches und manches sind böhmische Dörfer für mich. Aber darum geht es hier nicht...

Großer Erfolg schonmal ohne großen Aufwand:
Alte Vista Festplatte in den neuen Windows10 Rechner eingebaut.
Rechner normal hochgefahren.
Festplatte taucht im Explorer auf.
Auf dieser Festplatt die exe Datei von MS Visual C++ 6.0 doppelgeklickt. Daraufhin kam eine Fehlermeldung, in etwa: "Eventuell können nicht alle Dateien geöffnet werden. Diese Meldung habe ich einfach weggeklickt.
Daraufhin öffnete sich das Programm.
Dann kam es zum selben Problem, das ich damals mit Vista schon hatte: Programmabsturz wenn ich auf Datei oder Arbeitsbereich öffnen klicke.
Daraufhin habe ich auf meine dsw Datei in meinen Programmierarbeitsbereich auf der "Vista-Festplatte gesucht und doppelgerklickt. Und schon waren meine Programmdateien in der Visual C++ Programmierumgebung verfügbar.
Beim Versuch das Programm aus der Programmierumgebung zu starten, konnte er eine Datei nicht finden, weil das Programm eine ini Datei verwendet, in der ein Pfad zu den Dateien steht, die das Programm braucht. Nachdem ich den Laufwerksbuchstaben von C: in F:
geändert habe(da die Vista Festplatte nun Laufwerk F: ist), funktioniert das Programm tadellos.
Ich kann sogar nun meinen Programmierarbeitsbereich auch vom VC++ 6.0 aus öffnen, indem ich ihn unter letzten Arbeitsbereich auswähle.

Das ich es sogar unter Windows 10 zu laufen bekomme, hätte ich nicht gedacht. :D

Mal sehen ob die anderen nicht ganz so wichtigen Sachen auch so einfach funktionieren.


Danke allen Ratgebern!
Olaf
 
Zurück
Oben