소스에서는 알 수 없는 PCI 장치를 식별하지 않았으므로, 가장 안전한 결론은 “이 드라이버 하나를 설치하라”가 아닙니다. Windows 장치 관리자는 코드 28—호환되는 드라이버가 설치되지 않음—을 보고했으며, 원 게시자는 나중에 타사 유틸리티가 문제를 해결한 드라이버를 찾았다고 밝혔습니다. 하드웨어 ID와 최종 드라이버 이름이 게시되지 않았기 때문에, 이 결과를 재현 가능한 Zima 전용 드라이버 패키지로 만들 수는 없습니다.
이후 답변에서는 두 번째 가능성이 제시되었습니다. Windows 11 설치가 ZVM 내부에서 실행 중이었다면, 알 수 없는 PCI 장치는 VirtIO Balloon과 같은 VirtIO 가상 장치일 수 있습니다. Zima 하드웨어에 직접 설치한 물리적 Windows와 ZVM 내부의 Windows는 서로 다른 진단 경로가 필요합니다.
코드 28은 Windows에 해당 장치용 드라이버가 없다는 의미입니다
장치 관리자에서 코드 28은 Windows가 PCI 기능을 인식했지만 일치하는 설치된 드라이버가 없음을 의미합니다. 이는 PCI 열거 과정에서 장치 자체가 완전히 누락된 것과는 전혀 다릅니다.
무엇이든 설치하기 전에 PCI 하드웨어 ID를 확인하세요
장치 관리자 → 알 수 없는 PCI 장치 → 속성 → 자세히 → 하드웨어 ID를 엽니다. 다음과 같은 값이 표시될 수 있습니다.
PCI\VEN_XXXX&DEV_YYYY...
이 값은 일반적인 “PCI 장치”라는 이름보다 제조업체와 장치 제품군을 훨씬 정확하게 식별합니다.
이 ID를 사용해 장치/칩셋 제조업체, 메인보드/시스템 제조업체 또는 해당 가상 장치를 만든 가상 장치 프로젝트에서 드라이버를 찾으세요.
소스에서는 드라이버 업데이트 유틸리티를 사용했지만, 현재 권장되는 방법은 아닙니다
한 답변에서는 Driver Booster를 제안했고, 원 게시자는 나중에 CCleaner가 누락된 드라이버를 찾아 업데이트했다고 밝혔습니다. 게시글에서는 어떤 패키지가 설치되었는지 공개하지 않았습니다.
일반적인 드라이버 업데이트 유틸리티는 잘못되었거나 오래된 패키지 또는 불필요하게 광범위한 패키지를 설치할 수 있습니다. Windows Update의 선택적 드라이버, 하드웨어 제조업체, Intel/AMD/Realtek/Broadcom 등의 공식 드라이버 소스 또는 정확한 VM 장치 프로젝트를 우선 사용하세요.
Windows가 ZVM 내부에서 실행된다면 먼저 VirtIO를 확인하세요
KVM/QEMU 게스트는 일반적으로 VirtIO 네트워크, 스토리지, Balloon 및 기타 반가상화 장치를 노출합니다. 이후 소스 참여자는 자신의 알 수 없는 “PCI 장치”가 VirtIO Balloon 드라이버였다고 밝혔습니다.
IceWhale 커뮤니티의 ZVM 안내에서는 사용자가 virtio-win ISO를 다운로드하고 이를 VM CD-ROM으로 연결한 다음, 해당 디스크에서 적절한 Windows 드라이버를 설치하도록 안내합니다.
Windows가 Zima 하드웨어에서 직접 실행된다면 VirtIO는 해결책이 아닙니다
베어메탈 Windows 설치에는 실제 칩셋, NIC, 스토리지 컨트롤러, GPU, PCIe 브리지 또는 액세서리용 드라이버가 필요합니다. VM용 VirtIO 드라이버를 설치해도 관련 없는 물리적 PCI 장치 문제는 해결되지 않습니다.
PCI 슬롯 표시등으로는 누락된 드라이버를 식별할 수 없습니다
소스에서는 PCI 연결부의 빨간색과 파란색 표시등을 언급합니다. 링크/전원 LED는 하드웨어에 전원이 공급되거나 연결되어 있음을 보여줄 수 있지만, 어떤 Windows 드라이버가 누락되었는지는 식별할 수 없습니다.
드라이버 설치 후 장치 이름을 확인하세요
설치 및 재부팅 후 장치 관리자는 일반적인 PCI 장치 항목을 실제 장치 종류/이름으로 바꾸고 코드 28을 제거해야 합니다. 나중에 동일한 문제를 재현하고 해결할 수 있도록 최종 이름과 드라이버 버전을 기록하세요.
Windows PCI 드라이버 FAQ
소스에서 정확한 PCI 장치를 식별했나요?
아니요. 원 게시자는 타사 유틸리티가 결국 작동하는 드라이버를 찾았다고만 밝혔습니다.
ZVM의 알 수 없는 PCI 장치에는 모두 VirtIO 드라이버를 사용해야 하나요?
자동으로 그렇게 해야 하는 것은 아니지만, ZVM/KVM에서 실행되는 Windows 게스트라면 VirtIO를 우선적으로 확인할 가치가 있습니다.
베어메탈 Windows에서 ZVM VirtIO ISO를 사용해야 하나요?
아니요. 해당 장치가 실제로 가상 VirtIO 장치인 경우에만 사용하세요. 물리적 하드웨어에는 실제 제조업체의 드라이버를 사용해야 합니다.
