Rozwiązanie społecznościowe

Windows 11 wyświetla nieznane urządzenie PCI na sprzęcie Zima lub w ZVM: zidentyfikuj sprzęt przed zainstalowaniem sterowników

An October 2025 thread where Windows 11 showed an unknown PCI Device with Code 28. Community members suggested generic driver-updater tools; the original poster later said CCleaner found a working driver but never identified the device. Another participant noted that if the Windows installation was inside ZVM, the unknown device could instead be a VirtIO device such as the balloon driver.

Źródło nigdy nie identyfikuje nieznanego urządzenia PCI, dlatego najbezpieczniejszy wniosek nie brzmi „zainstaluj ten konkretny sterownik”. Menedżer urządzeń systemu Windows zgłosił Kod 28 — nie zainstalowano zgodnego sterownika — a autor oryginalnego posta później napisał, że narzędzie innej firmy znalazło sterownik, który rozwiązał problem. Ponieważ identyfikator sprzętu ani ostateczna nazwa sterownika nigdy nie zostały opublikowane, wyniku tego nie można przekształcić w odtwarzalny pakiet sterownika przeznaczony konkretnie dla Zima.

W późniejszej odpowiedzi przedstawiono drugą możliwość: jeśli instalacja systemu Windows 11 działała wewnątrz ZVM, nieznanym urządzeniem PCI mogło być wirtualne urządzenie VirtIO, takie jak VirtIO Balloon. Fizyczny system Windows na sprzęcie Zima i system Windows uruchomiony wewnątrz ZVM wymagają odmiennych ścieżek diagnostycznych.

Sprzęt w gnieździe PCIe systemu Zima z czerwonymi i niebieskimi kontrolkami podczas rozwiązywania problemów ze sterownikami systemu Windows 11
Źródło zawierało fizyczny sprzęt PCIe, ale nigdy nie udokumentowano dokładnego identyfikatora urządzenia PCI ani ostatecznego pakietu sterownika.

Kod 28 oznacza, że system Windows nie ma sterownika dla tego urządzenia

W Menedżerze urządzeń kod 28 oznacza, że system Windows wykrywa funkcję PCI, ale nie ma zainstalowanego pasującego sterownika. To zupełnie inna sytuacja niż całkowity brak urządzenia w wyliczeniu PCI.

Właściwości nieznanego urządzenia PCI w Menedżerze urządzeń systemu Windows 11, pokazujące kod 28 i brak zainstalowanych zgodnych sterowników
Najważniejszą wskazówką jest kod 28; następnym krokiem powinno być zidentyfikowanie urządzenia, a nie zgadywanie na podstawie ogólnego pakietu sterowników.
Menedżer urządzeń systemu Windows 11 pokazujący nieznane urządzenie PCI w sekcji Inne urządzenia
Ogólna etykieta w Menedżerze urządzeń nie wystarcza do bezpiecznego wyboru sterownika; użyj identyfikatorów sprzętu, aby zidentyfikować urządzenie.

Przed zainstalowaniem czegokolwiek odczytaj identyfikator sprzętu PCI

Otwórz Menedżer urządzeń → nieznane urządzenie PCI → Właściwości → Szczegóły → Identyfikatory sprzętu. Wartość taka jak:

PCI\VEN_XXXX&DEV_YYYY...

znacznie bardziej niezawodnie identyfikuje producenta i rodzinę urządzenia niż ogólna etykieta „Urządzenie PCI”.

Użyj tego identyfikatora, aby znaleźć sterownik u producenta urządzenia lub układu, producenta płyty głównej/systemu albo w projekcie urządzenia wirtualnego, które je utworzyło.

Źródło korzystało z narzędzi do aktualizacji sterowników, ale obecnie nie jest to preferowana metoda

Jedna z odpowiedzi sugerowała program Driver Booster; autor oryginalnego posta później napisał, że CCleaner znalazł i zaktualizował brakujący sterownik. Wątek nie ujawnia, jaki pakiet został zainstalowany.

Ogólne narzędzia do aktualizacji sterowników mogą instalować nieprawidłowe, przestarzałe lub niepotrzebnie szerokie pakiety. W pierwszej kolejności wybieraj opcjonalne sterowniki z usługi Windows Update, sterowniki producenta sprzętu, oficjalne źródła sterowników Intel/AMD/Realtek/Broadcom itp. albo dokładny projekt urządzenia wirtualnego.

Jeśli system Windows działa wewnątrz ZVM, najpierw sprawdź VirtIO

Maszyny gościnne KVM/QEMU często udostępniają parawirtualizowane urządzenia VirtIO do obsługi sieci, pamięci masowej, funkcji balloon i innych zadań. Uczestnik późniejszej dyskusji napisał, że jego nieznanym „urządzeniem PCI” był sterownik VirtIO Balloon.

Instrukcje społeczności IceWhale dotyczące ZVM zalecają pobranie obrazu ISO virtio-win, zamontowanie go jako napędu CD-ROM maszyny wirtualnej, a następnie zainstalowanie odpowiednich sterowników systemu Windows z tej płyty.

Jeśli system Windows działa bezpośrednio na sprzęcie Zima, VirtIO nie jest rozwiązaniem

Instalacja systemu Windows na fizycznym sprzęcie wymaga sterowników do rzeczywistego układu, kontrolera sieciowego, pamięci masowej, karty graficznej, mostka PCIe lub akcesorium. Zainstalowanie sterowników VirtIO dla maszyn wirtualnych nie rozwiąże problemu z niezwiązanym fizycznym urządzeniem PCI.

Kontrolki gniazda PCI nie identyfikują brakującego sterownika

Źródło wspomina o czerwonych i niebieskich kontrolkach na połączeniu PCI. Diody sygnalizujące połączenie lub zasilanie mogą wskazywać, że sprzęt jest zasilany lub podłączony, ale nie identyfikują brakującego sterownika systemu Windows.

Po zainstalowaniu sterownika sprawdź nazwę urządzenia

Po instalacji i ponownym uruchomieniu systemu Menedżer urządzeń powinien zastąpić ogólną pozycję Urządzenie PCI rzeczywistą nazwą lub klasą urządzenia oraz usunąć kod 28. Zapisz ostateczną nazwę i wersję sterownika, aby później można było odtworzyć rozwiązanie.

Najczęstsze pytania dotyczące sterowników PCI w systemie Windows

Czy źródło zidentyfikowało dokładne urządzenie PCI?

Nie. Autor oryginalnego posta napisał jedynie, że narzędzie innej firmy ostatecznie znalazło działający sterownik.

Czy każde nieznane urządzenie PCI w ZVM powinno korzystać ze sterowników VirtIO?

Nie automatycznie, ale VirtIO powinno być jednym z pierwszych elementów do sprawdzenia w przypadku systemów Windows działających jako goście pod kontrolą ZVM/KVM.

Czy system Windows działający bezpośrednio na sprzęcie powinien używać obrazu ISO VirtIO z ZVM?

Nie, chyba że urządzenie jest rzeczywiście wirtualnym urządzeniem VirtIO. Fizyczny sprzęt powinien korzystać z rzeczywistego sterownika producenta.