Last inn drivere fra WinPE eller Recovery CMD

I noen tilfeller, for å få Windows-installasjonsprogrammet eller Windows-gjenopprettingsmiljøet (WinRE) til å se datamaskinens lokale disker, må du laste inn flere diskkontrollerdrivere. Dette skjer ofte på datamaskiner med NVMe SSD-kontrollere. I mitt eksempel, etter å ha migrert en virtuell maskin fra VMware ESXi til Proxmox, viste det seg at gjeste-Windows OS manglet VirtIO-driverne som skulle gi tilgang til den virtuelle harddiskkontrolleren.

Som et resultat oppsto feilen 0x0000007B (INACESSIBLE_BOOT_DEVICE) ved oppstart av Windows-gjesten i en virtuell maskin.

I denne artikkelen skal vi se på hvordan du laster diskkontrollerdriverne i WinPE eller Windows Recovery Environment. Når du ser den lokale harddisken, kan du legge til kontrollerdriverne til det frakoblede Windows-bildet på den disken.

Generelt, før du utfører en P2V- eller V2V-migrering, er det viktig å injisere de nødvendige driverne som støtter den nye virtuelle maskinvaren i Windows-bildet for å unngå slike problemer. Dette kan for eksempel gjøres ved å installere VirtIO-driverne i gjeste-Windows før du starter VM-migreringen til Proxmox.

Last ned de nødvendige drivernesom støtter den nødvendige harddiskkontrolleren. Når det gjelder Proxmox, last ned ISO-bildet med VirtIO-driverne for Windows. Hvis du jobber med en fysisk datamaskin, monter ISO-bildet på en annen datamaskin og kopier drivermappene til en ekstern USB-flash-stasjon.

Start datamaskinen inn i gjenopprettingsmiljøet (WinRE eller WinPE) ved hjelp av en gjenopprettingsdisk eller Windows-installasjonsmedier. Åpne en ledetekst. Kjør diskpart-kommandoen for å sikre at WinPE ikke ser lokale stasjoner.

diskpart

DISKPART>list disk

There are no fixed disks to show.

Monter det tidligere forberedte drivermediet (USB-flash-stasjon eller ISO-bilde).

Hvis du bruker en Ventoy multiboot USB-stasjon, kan du bruke injeksjonsplugin for å montere de nødvendige driverne til WinPE-miljøet:

{
 "injection": [
  {
   "parent": "/ISO/win2k22.iso",
   "archive": "/drivers/virtio-win-drivers.zip"
  }
 ]
}

Kjør følgende kommando for å finne stasjonsbokstaven som er tildelt det tilkoblede mediet:

wmic logicaldisk get caption, volumename

I mitt eksempel er dette et bilde med VirtIO-drivere for Windows, som er tildelt stasjonsbokstavenD:. Bruk kommandoen drvload.exe til å laste en driver i WinPE-miljøet. Jeg vil laste VirtIO SCSI-driveren for Windows Server 2025. Spesifiser den fullstendige banen til driverens INF-fil på mediet:

drvload d:\vioscsi\2k25\amd64\vioscsi.inf

Se også:Hvordan redigere frakoblet Windows-register fra WinPE

DrvLoad: Successfully loaded d:\vioscsi\2k25\amd64\vioscsi.inf

Når du laster en driver, kan det oppstå en feil:

DrvLoad: Unable to load D:\...\xxxxx.inf (Error 0x80070002)

Sørg for at du laster inn en kompatibel driver hvis dette skjer. Se også etter andre filer i driverkatalogen i tillegg til *.INF (det må være minst *.CAT- og *.SYS-filer).

Kontroller at SCSI-adapter VirtIO-driveren er lastet inn i WinPE-miljøminnet:

pnputil /enum-drivers

Brukdiskpartfor å bekrefte at de lokale diskene nå er synlige og tilgjengelige.

Nå kan du integrere diskdriverne i det frakoblede Windows-bildet (i dette eksemplet er det lagret på C:-stasjonen). Du kan bare legge til én driver:

DISM /Image:C:\ /Add-Driver /driver:D:\vioscsi\2k25\amd64\vioscsi.inf

Eller installer alle drivere rekursivt fra den angitte mappen: :

DISM /Image:C:\ /Add-Driver /driver:D:\ /recurse

For å starte en datamaskin på nytt fra WinPE-miljøet, kjør

wpeutil reboot

Gjeste-Windows skal nå starte opp normalt, og du skal se Red Hat VirtIO SCSI-diskenheten i Enhetsbehandling.

Related Posts