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.












