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

18791
qroberts

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

Beim Booten des USB-Installationsmediums funktionierten die USB-Tastatur und -Maus anfangs nicht. Dies liegt daran, dass die Windows 7-Installationsmedien keine USB 3-Treiber haben.

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

However, after Windows 7 x64 is installed, I get stuck at the setup screen because the USB keyboard and mouse don't work again - this is because the USB bootable install media had the drivers on it but they weren't installed when the OS was installed so I am stuck with a computer that has Windows 7 installed without USB 3 drivers so I cannot complete the initial Windows setup.

The drive Windows is installed on is a M.2 SSD.

I also checked the BIOS and there is no way to disable USB 3.

Is there a way to modify the bootable USB media so that it not only runs the USB 3 drivers but also installs them with the OS so I can use them after Windows is installed?

Or is there another way to do this?

Related issues: 1, 2, 3.

45
Erlaubt das BIOS eine Installation über das Netzwerk? Dieser Artikel kann https://www.digitalcitizen.life/how-install-any-version-windows-other-networkcomputer helfen Richard Chambers vor 6 Jahren 1
Ja, ich kann einen PXE-Boot ausführen. Wenn ich ein Image für einen PXE-Start vorbereite, kann ich die benötigten Treiber in das Image einfügen? Ich habe den Link, den Sie mir zur Verfügung gestellt haben, noch nicht gelesen. Verzeihen Sie mir, wenn auf dieser Seite alles abgedeckt ist. Ich werde es jetzt lesen. qroberts vor 6 Jahren 0
Sie könnten versuchen, vom selben Image aus in Recovery zu booten und den Treiber https://superuser.com/questions/531594/windows-how-to-install-driver-from-recovery-command-prompt zu installieren user5226582 vor 6 Jahren 2
Tatsächlich bin ich nicht sicher, ob ein PXE-Start um den USB 3.0-Treiber herumgeht, der im Windows 7-Installationsproblem fehlt. Hier finden Sie ein Hilfsprogramm und eine Abhilfe von Intel https://www.intel.com/content/www/us/de/support/boards-and-kits/intel-nuc-kits/000017241.html booten und die Installation, also habe ich mich gefragt, ob Sie beide https://winaero.com/blog/how-to-install-windows-7-on-apc-with-only-usb-3-0-ports gemacht haben / Richard Chambers vor 6 Jahren 0
@RichardChambers Yup Ich habe sowohl die boot.wim als auch die install.wim aktualisiert. qroberts vor 6 Jahren 0
@ user5226582 Ich habe von USB mit Windows 7 gebootet, die Wiederherstellungskonsole und die Eingabeaufforderung geöffnet und mit pnputil alle erforderlichen inf-Dateien für die USB 3-Treiber importiert. Neu gestartet und in Windows gebootet und die Tastatur / Maus funktioniert immer noch nicht. qroberts vor 6 Jahren 0
@ RichardChambers Ich habe gestern versucht, das Intel-Tool mit boot.wim und install.wim zu verwenden. Es wurde zwar erfolgreich, aber es funktionierte nicht. Wenn ich das USB-Laufwerk booten wollte, funktionierten Tastatur und Maus nicht. Wenn ich jedoch den manuellen Vorgang mit DISM durchging, konnte ich Tastatur und Maus beim Booten über USB zum Laufen bringen. Ich kann Tastatur und Maus nur einmal verwenden Windows wird von der SSD gebootet. qroberts vor 6 Jahren 0
Hat das Gerät auf der Rückseite PS / 2-Anschlüsse für eine Tastatur oder Maus? TylerH vor 6 Jahren 0
@ TylerH Nein, keine PS / 2-Ports. Nur 10 USB-Anschlüsse (6 scheint USB 3 zu sein, 4 scheinen USB 2 zu sein, funktionieren jedoch nicht ohne Treiber) und 1 USB Type-C qroberts vor 6 Jahren 0
Können Sie nach der Installation von Windows den Remote-Desktop verwenden, um die Treiber zu installieren? phuclv vor 6 Jahren 0
@ LưuVĩnhPhúc Nein, das kann ich nicht. Die CPU ist vPro-fähig, aber ich habe keine Lizenz dafür. Ich kann Remote Desktop nicht verwenden, da ich der Maschine noch keinen Computernamen zugewiesen habe (dies ist der Schritt, an dem ich festgehe, weil ich die Tastatur / Maus nicht verwenden kann, um ihm einen Namen zu geben). Ich habe auch einen KVM-Switch ausprobiert, den ich hier habe und der nicht funktioniert hat. qroberts vor 6 Jahren 0
Besorgen Sie sich eine PCIe / USB 2.0-Karte, die von den integrierten Treibern unterstützt wird ...? Roger Lipscombe vor 6 Jahren 0
Dies ist keine endgültige Lösung, aber Sie können ein Ubuntu live booten und die Treiber in den System32 / SysWOW64-Ordnern herunterladen und extrahieren JorgeeFG vor 6 Jahren 0
@JorgeeFG Ich bootete mit dem Windows-USB-Laufwerk und ging zur Wiederherstellungskonsole (Eingabeaufforderung). Ich versuchte, die Treiber auf diese Weise mit pnputil zu installieren. Dies funktionierte jedoch nicht. pnputil sagte, dass es erfolgreich war, die Treiber zu installieren, aber als ich das Betriebssystem startete, funktionierten Tastatur und Maus immer noch nicht. Nicht sicher, ob dies eine Bemerkung wert ist oder nicht, aber wenn die Tastatur an den USB-Anschluss angeschlossen ist, leuchtet nicht die LED für die Num-Taste oder die Feststelltaste (sie leuchtet, wenn die Tastatur funktioniert). qroberts vor 6 Jahren 0
Ich habe keine ganz nette Lösung wie die anderen Jungs, aber ich wollte nur sagen, dass Sie niemals Treiber von der OEM-Website herunterladen sollten (es sei denn, der OEM selbst ist der Hersteller, wie zum Beispiel das BIOS). Ich habe gelesen, dass auf Ihrem PC der Q270-Chipsatz verwendet werden sollte. Ich denke, Sie sollten versuchen, die neueste USB-Treiberversion zu verwenden, die hier [https://www.intel.com/content/www/us/de/support/software/ Chipset-Software.html) mirh vor 6 Jahren 0
Haben Sie bei der Verwendung der Dism-Tools in der Wiederherstellungskonsole daran gedacht, das Laufwerk in den Befehlen anzugeben? Ich habe dies einmal getan (wobei die Speichertreiber von IDE zu RAID geändert wurden) und habe vergessen, das Zielbetriebssystem anzugeben, dh die Treiber wurden nur im RAM-Image der Wiederherstellungskonsole und nicht im tatsächlichen Betriebssystem installiert. Tom Carpenter vor 6 Jahren 0
Sie können es von der Wiederherstellungskonsole aus versuchen: `dism / Image: C: \ / Add-Driver / Driver: D: \ / Recurse` - Ersetzen Sie` `C: \` `durch das Laufwerk, auf dem Windows installiert ist, und` ` D: \ `` mit dem Laufwerk, auf dem sich die USB 3.0-Treiber befinden. Das war es, was für mich funktionierte, um RAID-Treiber auf einem ansonsten nicht bootfähigen Betriebssystem zu installieren. Tom Carpenter vor 6 Jahren 0
Wenn Sie sagen, dass Sie das BIOS überprüft haben - haben Sie eine Option für xHCI / EHCI gesehen? Bob vor 6 Jahren 0
@ Bob [Es gibt keine] (http://h10032.www1.hp.com/ctg/Manual/c05386798#page=77) mirh vor 6 Jahren 0

8 Antworten auf die Frage

34
Syberdoor

There is a tool for exactly this case supplied by intel. It slipstreams the drivers into the installation media in a way that it will also work once installed (I only tested it with an EliteDesk 800G2 SFF but I doubt it has changed that much). Be careful to chose the right version to download, there is a different one for Win7 and Win8 or higher.

Also the tool is a little finnicky, you really have to have the image on a usb drive it can not be unpacked into a folder for some reason.

Ich habe dies gestern mit einem USB-Laufwerk versucht, auf dem ein Windows-Image vorhanden ist. Das Tool sagte, es sei erfolgreich, aber als ich das USB-Laufwerk starten wollte, funktionierten Tastatur und Maus immer noch nicht. Ich konnte Tastatur und Maus mit der manuellen DISM-Methode in meiner ursprünglichen Frage zum Laufen bringen, jedoch funktionieren Tastatur und Maus nicht, wenn ich Windows starte. qroberts vor 6 Jahren 2
In diesem Fall versuchen Sie beide. Bereiten Sie Ihr Image mit dem Intel-Tool ** und ** auf manuelle Weise vor. Auf diese Weise haben Sie die Treiber während der Installation und hoffentlich auch installiert. Micheal Johnson vor 6 Jahren 0
Das ist sehr seltsam. Ich würde empfehlen, das zweite Tool auf einem anderen Betriebssystem auszuprobieren, aber ich bin mir ziemlich sicher, dass ich beide Tools bereits erfolgreich eingesetzt habe. Leider verzögern sich unsere G3-Sendungen immer wieder, sodass ich nicht damit testen kann. Eine weitere langwierige Problemumgehung könnte darin bestehen, den vollständigen Treiber einzubinden und ihn über eine Autounattend.xml-Datei auszuführen (entweder in einem RunSynchronous-Schritt oder in einem solchen Schritt, um setupcomplete.cmd zu ändern.) Syberdoor vor 6 Jahren 0
Was mir gerade in den Sinn kam. Ist das ein Himmelssee oder ein Kabysee G3? Wenn es sich um Kaby Lake handelt (den Intel in Windows 7 nicht vollständig unterstützen will, dann wissen sie vielleicht nicht), wollen sie ihn vielleicht nicht mit seinem Tool unterstützen Syberdoor vor 6 Jahren 0
17
Shadow

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

So, wie ich es verstehe, werden die Peripheriegeräte direkt dem Betriebssystem präsentiert (vielleicht als wären sie über ps / 2 angeschlossen). Sobald Windows vollständig installiert ist, sollten Sie in der Lage sein, wieder in das BIOS zu wechseln und diese Option zu deaktivieren.

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

10
vnctdj

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 Ihr Windows 7-ISO-Laufwerk einstecken.

Hinweis: Sie müssen keine Lizenz für NTLite erwerben. Die kostenlose Version reicht für diese Verwendung aus.

NTLite hat Wunder gewirkt. Ich habe den Intel Chipset Support und die erweiterbaren Intel USB 3.0 Host Controller-Treiber heruntergeladen und in das Image eingefügt. Ich muss die falschen inf-Dateien gestrichen haben, als ich meinen ursprünglichen Versuch unternommen hatte. Vielen Dank für Ihre Antwort und alle anderen für Ihre Beiträge. qroberts vor 6 Jahren 0
6
Tonny

Neben der Verwendung von DISM zur Integration der Treiber in BOTH boot.wim und install.wim (wie Xyf bereits geschrieben hat), 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).
Die meisten Leute wissen nicht, dass dadurch auch andere Treiber geladen werden können, solange sie für die Hardware des Systems geeignet sind.
Die zu diesem Zeitpunkt geladenen Treiber werden automatisch auf dem neuen Betriebssystem installiert.

Es kann nicht garantiert werden, dass es funktioniert (ich konnte nie genau herausfinden, was einen Fahrer an diesem Punkt zum Arbeiten bringt oder nicht), aber es ist sicherlich viel schneller als eine zweite Sitzung mit DISM, falls es funktioniert.

In der XP-Ära wird dies häufig zum Laden von SATA-Treibern nach dem Laden des Installationsprogramms verwendet phuclv vor 6 Jahren 0
@ LưuVĩnhPhúc Ja, aber ab Vista ist der Mechanismus viel besser. Sie benötigen keine spezielle (Floppy-basierte) Version des Treibers mehr. Jede reguläre INF-Datei ist ein Treiber-Setup, und Sie können es von jedem Medium laden, das beim Booten lesbar ist. Tonny vor 6 Jahren 1
5
Baldrickk

From the specifications:

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 

It appears that your machine should have USB2.0 ports. I would use them.

If not, can you get inside the machine? It will probably still have the USB2.0 headers internally, and you can use a cheap adaptor like this one to connect your keyboard for the installation process.

Ich habe jeden USB-Anschluss der Maschine ausprobiert. Ich werde es mit kaltem Booten versuchen und jeden Port testen, anstatt die Ports zu wechseln, während er eingeschaltet ist. qroberts vor 6 Jahren 0
Die USB 2-Anschlüsse sind sowohl auf der Außenseite des Gehäuses als auch auf der Hauptplatine deutlich gekennzeichnet, jedoch funktioniert keiner dieser Anschlüsse, sobald ich mich in der Windows-Installation befinde. Sie funktionieren, wenn ich die Treiber auf dem Boot-Medium installiert habe. qroberts vor 6 Jahren 2
Die Tastatur (insbesondere eine kabelgebundene) sollte noch funktionieren oder wie würden Sie auf den BIOS / CMOS-Bildschirm zugreifen? Wenn Sie auf das BIOS-Setup zugreifen können, stellen Sie sicher, dass "Legacy USB Support" oder ähnliches aktiviert ist. Alan Schofield vor 6 Jahren 3
Häufig werden auf modernen Motherboards "USB 2.0" - Ports tatsächlich hinter einem USB 3.0-Root-Hub platziert. Sie müssen also noch den Treiber für den USB 3.0-Hub installiert haben, damit diese funktionieren, auch wenn die Anschlüsse nur über USB 2.0-Anschlüsse verfügen. Daher werden bei der Win 7-Installation die USB 2.0-Anschlüsse nicht angezeigt, da sie keinen Hub-Treiber haben. Tom Carpenter vor 6 Jahren 23
@TomCarpenter würde das erklären. Es ist auch ein bisschen (imho) dumm, da USB3.0 abwärtskompatibel ist und ein Downgrade auf USB2.0 nur die Verwendung einschränkt. In diesem Fall würde ich Alans Kommentar folgen. Baldrickk vor 6 Jahren 0
Aktuelle Intel-Chipsätze bieten alle USB-Ports (ob 2.0 oder 3.0) als logisch hinter einem XHCI-Controller, mit dem win7 nicht direkt kommunizieren kann. plugwash vor 6 Jahren 1
5
Xyf

The install media has 2 images:

  1. boot.wim
  2. install.wim.

Boot.wim handles the initial install step (selecting drive and expanding install.wim onto it) and then the setup takes over from the expanded files.

You need to add the USB drivers with DISM to both images.

So würde ich es machen. Tonny vor 6 Jahren 0
0
SpliFF

The process you're looking for is called slipstreaming and it allows you to cram a bunch of things into a windows setup image including drivers, service packs and even applications. It's the same technique that OEMs use for creating custom windows installs for laptops and embedded devices. You can improve the process with additional tools like AutoIT to automate additional setup steps.

Personally though I found the whole process exhausting (like just about any windows configuration task) but it may be your only option. There are tools out there which claim to simplify the process as well.

You'll probably need an existing working Windows 7 machine to create the slipstream image on.

Note that you used to be able to install needed drivers via a floppy by pressing F6 during the install process. Obviously that doesn't help much when modern computers don't have a floppy drive.

0
Zdenek

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