Installieren von Windows 7 x64 auf einem Computer mit nur USB 3-Anschlüssen

46

Ich installiere Windows 7 x64 auf einem HP EliteDesk 800 G3 SFF, der nur über USB 3- und USB Type-C-Anschlüsse verfügt.

Beim Booten des USB-Installationsmediums funktionierten die USB-Tastatur und -Maus zunächst nicht. Dies lag daran, dass das Windows 7-Installationsmedium keine USB 3-Treiber enthält.

Ich konnte mein Windows 7-Installationsmedium (USB-Laufwerk) mithilfe DISMder USB 3-Treiber ändern . Nach dieser Anleitung habe ich die USB 3-Treiber von der HP Website heruntergeladen, die Treiberdateien extrahiert und auf dem USB-Installationsmedium eingebettet. Ich konnte dann Windows 7 erfolgreich installieren.

Nach der Installation von Windows 7 x64 bleibt der Setup-Bildschirm jedoch hängen, da die USB-Tastatur und -Maus nicht mehr funktionieren. Dies liegt daran, dass auf dem bootfähigen USB-Installationsmedium die Treiber vorhanden waren, diese jedoch nicht installiert wurden, als das Betriebssystem aktiv war wurde installiert, sodass ich bei einem Computer stecken bleibe, auf dem Windows 7 ohne USB 3-Treiber installiert ist, sodass ich das anfängliche Windows-Setup nicht abschließen kann.

Das Laufwerk, auf dem Windows installiert ist, ist eine M.2-SSD.

Ich habe auch das BIOS überprüft und es gibt keine Möglichkeit, USB 3 zu deaktivieren.

Gibt es eine Möglichkeit, das bootfähige USB-Medium so zu ändern, dass es nicht nur die USB 3-Treiber ausführt, sondern sie auch mit dem Betriebssystem installiert, damit ich sie nach der Installation von Windows verwenden kann?

Oder gibt es einen anderen Weg, dies zu tun?

Verwandte Themen: 1 , 2 , 3 .

qroberts
quelle
1
Ermöglicht das BIOS eine Installation über das Netzwerk? Dieser Artikel hilft möglicherweise digitalcitizen.life/…
Richard Chambers
Ja, ich kann einen PXE-Boot machen. Wenn ich ein Image für einen PXE-Start vorbereite, kann ich die benötigten Treiber in dieses Image aufnehmen? Ich habe den Link, den Sie mir zur Verfügung gestellt haben, noch nicht gelesen. Verzeihen Sie mir, wenn dies auf dieser Seite behandelt wird. Ich werde ihn jetzt lesen.
Qroberts
2
Sie könnten versuchen , in den Recovery aus dem gleichen Bild Booten und Installation des Treibers superuser.com/questions/531594/...
user5226582
Eigentlich bin ich mir nicht sicher, ob ein PXE-Boot um Ihren im Windows 7-Installationsproblem fehlenden USB 3.0-Treiber funktioniert. Hier finden Sie ein Hilfsprogramm und eine Problemumgehung von Intel unter intel.com/content/www/us/en/support/boards-and-kits/…. In diesem Artikel wird sowohl die Aktualisierung des Starts als auch der Installation erwähnt, sodass ich mich gefragt habe, ob Sie beide Schritte ausgeführt haben .com / blog /…
Richard Chambers
@ RichardChambers Yup Ich aktualisierte sowohl die boot.wim und install.wim (nur dies überprüft)
qroberts

Antworten:

10

Ich habe Windows 7 mit NTLite erfolgreich auf einem Laptop mit einem USB 3.0-Root-Hub installiert .

Damit können Sie den USB 3.0-Treiber in Ihre Windows 7-ISO-Datei einfügen.

NB: Sie müssen keine Lizenz für NTLite erwerben, die kostenlose Version reicht für diese Verwendung aus.

vnctdj
quelle
NTLite wirkte Wunder. Ich habe die Intel Chipset Support- und Intel USB 3.0 eXtensible Host Controller-Treiber heruntergeladen und in das Image aufgenommen, und es hat funktioniert! Ich muss die falschen inf-Dateien gestreamt haben, als ich meinen ursprünglichen Versuch unternahm. Vielen Dank für Ihre Antwort und alle anderen für ihre Beiträge.
Qroberts
33

Genau für diesen Fall gibt es ein Tool von Intel . Die Treiber werden so in das Installationsmedium eingebunden, dass sie auch nach der Installation funktionieren (ich habe sie nur mit einem EliteDesk 800G2 SFF getestet, bezweifle jedoch, dass sich dies wesentlich geändert hat). Achten Sie darauf, die richtige Version für den Download auszuwählen. Es gibt eine andere für Win7 und Win8 oder höher.

Auch das Tool ist etwas pingelig, man muss wirklich das Image auf einem USB-Laufwerk haben, es kann aus irgendeinem Grund nicht in einen Ordner entpackt werden.

EDIT: Wie es scheint, hat Intel sein eigenes Tool entfernt, weil es nicht immer funktionierte. In Fällen, in denen PS2-Geräte nicht funktionieren, wird die Verwendung eines Gigabyte-Tools empfohlen . Es befindet sich auf dieser Seite und heißt Windows USB Installation Tool. Ich habe keine Erfahrung mit diesem Tool, aber es ist im Moment die offizielle Empfehlung.

Syberdoor
quelle
3
Ich habe es gestern mit einem USB-Laufwerk versucht, auf dem sich ein Windows-Image befindet, und das Tool gab an, dass es erfolgreich war, aber wenn ich zum Booten des USB-Laufwerks ging, funktionierten Tastatur und Maus immer noch nicht. Ich konnte die Tastatur und die Maus mit der in meiner ursprünglichen Frage verknüpften manuellen DISM-Methode zum Laufen bringen. Tastatur und Maus funktionieren jedoch nicht, sobald ich Windows gestartet habe.
Qroberts
In diesem Fall versuchen Sie beide. Bereiten Sie Ihr Image mit dem Intel-Tool vor und führen Sie es manuell aus. Auf diese Weise arbeiten die Treiber während der Installation und werden hoffentlich auch installiert.
Micheal Johnson
Das ist sehr merkwürdig. Ich würde empfehlen, das zweite Tool auf einem anderen Betriebssystem zu testen, aber ich bin mir ziemlich sicher, dass ich beide Tools bereits erfolgreich verwendet habe. Leider verzögern sich unsere G3-Lieferungen immer wieder, so dass ich das nicht testen kann. Eine weitere mühsamere Problemumgehung könnte darin bestehen, den vollständigen Treiber einzuschließen und ihn über eine Autounattend.xml-Datei auszuführen (entweder in einem RunSynchronous-Schritt oder mit einem solchen Schritt, um setupcomplete.cmd zu ändern).
Syberdoor
Was mir auch gerade in den Sinn gekommen ist. Ist das ein Himmelssee oder ein Kabysee G3? Wenn es sich um Kaby Lake handelt (dessen vollständige Unterstützung Intel in Windows 7 verweigert, weiß Gott warum), möchten sie es möglicherweise nicht mit ihrem Tool unterstützen
Syberdoor,
Zu Ihrer Information, dieser Link ist kaputt. Hat jemand einen aktualisierten Link?
Jason Axelson
17

Eine Alternative zum Injizieren von Treibern besteht darin, Ihr UEFI / BIOS auf einen älteren USB-Modus zu überprüfen.

So werden die Peripheriegeräte meines Wissens direkt dem Betriebssystem angezeigt (möglicherweise so, als ob sie über ps / 2 angeschlossen wären). Sobald Windows vollständig installiert ist, sollten Sie in der Lage sein, zum BIOS zurückzukehren und diese Option zu deaktivieren.

Diese Frage enthält weitere Informationen zu diesem Modus. Was bedeutet "Legacy USB Mouse" in einem BIOS?

Schatten
quelle
6

Neben der Verwendung von DISM zur Integration der Treiber in BOTH boot.wim und install.wim (wie bereits von Xyf veröffentlicht) gibt es einen weiteren Trick, der normalerweise funktioniert:

Während des Win7-Setups besteht die Möglichkeit, zusätzliche Treiber zu laden (um zusätzliche Massenspeichertreiber an Bord zu bekommen).
Was die meisten Leute nicht merken, ist, dass dies auch andere Treiber laden kann, solange sie für die im System vorhandene Hardware geeignet sind.
An diesem Punkt geladene Treiber werden automatisch auf dem neuen Betriebssystem installiert.

Es ist nicht garantiert, dass es funktioniert (ich habe zu diesem Zeitpunkt noch nie genau herausgefunden, wie ein Fahrer funktioniert oder nicht), aber es ist mit Sicherheit viel schneller als eine zweite Sitzung mit DISM, wenn es tatsächlich funktioniert.

Tonny
quelle
In der XP-Ära wird dies häufig verwendet, um SATA-Treiber nach dem Laden des Installationsprogramms zu laden
phuclv
1
@ LưuVĩnhPhúc Ja, aber ab Vista ist der Mechanismus viel besser. Sie benötigen keine spezielle (auf Disketten basierende) Version des Treibers mehr. Alle regulären INF-dateibasierten Treiber-Setups können ausgeführt und von jedem Medium geladen werden, das beim Start gelesen werden kann.
Tonny
5

Aus den Spezifikationen :

Front: 
    1 SD 4 card reader (optional);
    1 USB Type-C™; 
    2 USB 3.1 Gen 1; 
    1 USB 2.0; 
    1 USB 2.0 (fast charging); 
    1 Headphone connector; 
    Universal audio jack with CTIA headset support
Back: 
    1 audio line in; 
    1 RJ-45; 
    1 power connector; 
    1 audio out; 
    2 DisplayPort™; 
    2 USB 2.0; 
    4 USB 3.1 Gen 1; 
    3 optional ports

Ihr Computer sollte anscheinend über USB 2.0-Anschlüsse verfügen. Ich würde sie benutzen.

Wenn nicht, können Sie in die Maschine gelangen? Wahrscheinlich werden die USB2.0-Header weiterhin intern vorhanden sein, und Sie können einen billigen Adapter wie diesen verwenden , um Ihre Tastatur für den Installationsvorgang anzuschließen.

Baldrickk
quelle
Ich habe jeden USB-Port auf dem Computer ausprobiert. Ich werde versuchen, jeden Port kalt zu booten und zu testen, anstatt die Ports zu wechseln, während er eingeschaltet ist.
Qroberts
2
Die USB 2-Anschlüsse sind sowohl auf der Außenseite des Gehäuses als auch auf der Innenseite des Motherboards deutlich gekennzeichnet. Wenn ich mich in der Windows-Installation befinde, funktioniert jedoch keiner dieser Anschlüsse. Sie funktionieren jedoch, wenn ich die Treiber auf dem Startmedium installiert habe.
Qroberts
3
Die Tastatur (insbesondere eine kabelgebundene) sollte weiterhin funktionieren, oder wie würden Sie auf den BIOS / CMOS-Bildschirm zugreifen? Wenn Sie irgendwie auf das BIOS-Setup zugreifen können, vergewissern Sie sich, dass "Legacy-USB-Unterstützung" oder ähnliches aktiviert ist.
Alan Schofield
24
Häufig sind auf modernen Motherboards "USB 2.0" -Ports tatsächlich hinter einem USB 3.0-Root-Hub platziert. Daher muss der Treiber für den USB 3.0-Hub noch installiert sein, damit sie funktionieren, obwohl die Ports nur über externe USB 2.0-Verbindungen verfügen. Daher werden bei der Installation von Win 7 die USB 2.0-Anschlüsse nicht angezeigt, da der Hub-Treiber nicht vorhanden ist.
Tom Carpenter
1
Neuere Intel-Chipsätze präsentieren alle USB-Ports (ob 2.0 oder 3.0) als logisch hinter einem XHCI-Controller, mit dem Win7 nicht sofort kommunizieren kann.
Plugwash
5

Das Installationsmedium enthält 2 Images:

  1. boot.wim
  2. install.wim.

Boot.wim Führt den ersten Installationsschritt aus (Laufwerk auswählen und install.wim darauf erweitern) und übernimmt dann das Setup von den erweiterten Dateien.

Sie müssen die USB-Treiber mit DISM zu beiden Images hinzufügen.

Xyf
quelle
So würde ich es machen.
Tonny
0

Der Prozess, nach dem Sie suchen, heißt Slipstreaming und ermöglicht es Ihnen, eine Reihe von Dingen in ein Windows-Setup-Image zu packen, darunter Treiber, Service Packs und sogar Anwendungen. Dies ist die gleiche Technik, mit der OEMs benutzerdefinierte Windows-Installationen für Laptops und eingebettete Geräte erstellen. Sie können den Prozess mit zusätzlichen Tools wie AutoIT verbessern, um zusätzliche Einrichtungsschritte zu automatisieren.

Persönlich fand ich den gesamten Prozess zwar anstrengend (wie bei fast jeder Windows-Konfigurationsaufgabe), aber möglicherweise ist dies Ihre einzige Option. Es gibt Tools, die behaupten, den Prozess zu vereinfachen.

Wahrscheinlich benötigen Sie einen funktionierenden Windows 7-Computer, um das Slipstream-Image zu erstellen.

Beachten Sie, dass Sie früher die benötigten Treiber über eine Diskette installieren konnten, indem Sie während des Installationsvorgangs die Taste F6 gedrückt haben. Offensichtlich hilft das nicht viel, wenn moderne Computer kein Diskettenlaufwerk haben.

SpliFF
quelle
0

Im schlimmsten Fall können Sie immer eine USB2-Portkarte in den PCI-Steckplatz stecken. Diejenigen, die ich ausprobiert habe, hatten integrierte Unterstützung in Windows. Außerdem verfügt Ihr Gerät über einen Kartenleser. Abhängig davon, wie es intern angeschlossen ist, kann es sich um einen USB2-Header handeln, der über eine integrierte Unterstützung verfügt. Sie können dann das Windows 7-Installationsprogramm auf eine Karte kopieren. Oder verwenden Sie einfach einen an Ihr Motherboard angeschlossenen USB-Header in der Nähe der Power / Reset-Jumper. Es scheint der gelbe direkt unter den blauen SATA-Anschlüssen zu sein. Achten Sie auf die Polarität; Wenn Sie es rückwärts anschließen, braten Sie das Flash-Laufwerk. Sag nicht, ich hätte dich nicht gewarnt.

Zdenek
quelle