
Bearbeiten: Gelöst! Ich habe ein neues Laufwerk geklont, sysprep /audit /generalize /shutdown ausgeführt, auf das Zielsystem gewechselt, Windows 10 gebootet und mit regedit die Win7-Softwarestruktur geladen, Registrierungswerte für die automatische Anmeldung festgelegt und UAC deaktiviert, die Treiberinstallationsprogramme in Roaming/Microsoft/Windows/Startmenü/Programme/Autostart abgelegt und es gebootet. Hat perfekt funktioniert.
Was wäre der einfachste Weg, die Einrichtung (Zeitzone, Standort, Benutzer erstellen usw.), die nach einer Windows-Installation erfolgt, auf einem Computer ohne funktionsfähige Eingabegeräte automatisch zu umgehen?
Bisher habe ich versucht, USB-Treiber mithilfe einer geplanten Aufgabe beim Systemstart zu installieren (was meines Wissens nichts bewirkt), eine Antwortdatei (Autounattend.xml in C:/ – bewirkt auch nichts) und dism von einem funktionierenden Windows 10-Betriebssystem auf demselben Laufwerk aus durchzuführen (um USB-Treiber zu installieren – die Laufwerke wurden „erfolgreich“ installiert, wodurch das Zielbetriebssystem nicht mehr gestartet werden konnte).
Der Hintergrund ist, dass ich ein altes, stark genutztes Windows 7-System (von Intel Core der zweiten Generation) auf ein Ryzen-System migrieren muss. Eine Neuinstallation ist keine Option.
Ich habe einen Klon des Betriebssystemlaufwerks erstellt, es gebootet, Sysprep mit /oobe /generalize verwendet und das Laufwerk auf die neue Maschine übertragen. Es bootet einwandfrei, bleibt aber beim Setup hängen. Wenn ich das Setup überstehe, werden die USB-Treiber automatisch installiert.
Wäre eine der folgenden Möglichkeiten möglich und würde sie eher/weniger wahrscheinlich funktionieren:
A: Erstellen eines benutzerdefinierten Windows-Dienstes zum Installieren der Treiber und Verschieben auf das Zielsystem.
B; Vorbereiten eines neuen Laufwerks auf eine Weise, bei der die Benutzererstellung übersprungen wird, mit einer Antwortdatei oder einer anderen Methode. Die Sysprep-Dokumentation scheint sehr begrenzt zu sein.
C; Installieren der richtigen Treiber von Windows 10 oder WinPE.
Ich habe ein USB-Installationsmedium für Windows 7, weitere USB-Laufwerke, funktionsfähiges Windows 10 und Ubuntu auf dem Zielcomputer und mehrere andere funktionsfähige Computer. Der Zielcomputer hat keine funktionsfähige Netzwerkverbindung und keinen Zugriff auf eine PS/2-Tastatur.
Antwort1
Ich nehme an, Ihr ursprünglicher Computer ist nicht mehr verfügbar?
Der Wechsel von einer Intel-Architektur zu AMD/Ryzen bringt seine eigenen Herausforderungen mit sich. Sie machen Ihr Problem noch schlimmer.
Das bloße Laden der USB-Treiber reicht nicht aus. Sie benötigen außerdem einen komplett neuen Satz Motherboard-/Chipsatz-Treiber, die eine Voraussetzung für die USB-Treiber selbst sind.
Ich würde die Originalfestplatte in ein VDI-, VMDK- oder VDHX-Image klonen und es als virtuelle Maschine in die Windows 10-Installation einbinden (mit VirtualBox, VMWare Player oder Hyper-V, je nachdem, was Ihnen am besten gefällt).
Das sollte bei weitem die einfachste und zuverlässigste Methode sein, um an die Software/Daten des alten Systems zu kommen.
Wenn das für Ihren Zweck nicht gut genug ist, können Sie immer noch einen weiteren Klon der virtuellen Festplatte erstellen und damit so viel experimentieren, wie Sie möchten (ohne das Original zu berühren/durcheinanderzubringen...).
Sie müssten dieses Image mit dem Ryzen/AMD-Chipsatz und den USB-Treibern vorladen und es dann auf eine echte Festplatte klonen. Damit sollten Sie (theoretisch) an den Punkt gelangen, an dem Sie eine USB-Tastatur/-Maus verwenden können, nachdem Windows 7 die Treiber automatisch erkannt hat.
(Bitte beachten: Wenn Sie versuchen, Windows 7 auf neuerer Hardware wie allen Ryzen-Motherboards auszuführen, müssen Sie den CSM- oder Legacy-Startmodus im UEFI-BIOS explizit aktivieren. Ihr altes Windows 7 wird dies wirklich benötigen, auch wenn es ursprünglich auf einem UEFI-BIOS installiert wurde.)