In questi casi è utile capire cosa genera l'eccezione e quindi cosa genera il riavvio, premendo il tasto F8 in fase di avvio ci viene proposto un menu tra cui una voce permette di disabilitare il riavvio in caso di errore.
L'errore specifico è 0x0000007b e viene generato perchè il sistema operativo si aspetta la configurazione hardware reale (dischi in raid) e non quella virtuale (dischi ide).
Dopo aver capito dove stava il problema ho trovato un'utile guida che permette di editare il registro della macchina che andrete a virtualizzare per far si che si aspetti i dischi in ide e non in raid.
Montate il disco VHD che avete generato con Disk2vhd ed esplorate il percorso C:\Windows\System32\drivers per verificate se ci sono i seguenti 3 file: "intelide.sys", "pciide.sys", "atapi.sys". Nel caso mancassero di dovrete inserire nella cartella (dowload dei file).
Tramite Regedit aprite C:\Windows\System32\Config\System e verificate se ci sono le seguenti voci:
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7110&cc_0601
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\IntelIde
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PCIIde
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\atapi
Nel caso mancassero, ecco come ripristinarle:
pci#ven_8086&dev_7111
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111] "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}" "Service"="intelide"
pci#ven_8086&dev_7110&cc_0601
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7110&cc_0601] "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}" "Service"="isapnp"
primary_ide_channel
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel] "Service"="atapi" "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
secondary_ide_channel
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel] "Service"="atapi" "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
intelide.reg
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\IntelIde] "ErrorControl"=dword:00000001 "Group"="System Bus Extender" "Start"=dword:00000000 "Tag"=dword:00000004 "Type"=dword:00000001
pciide.reg
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PCIIde] "ErrorControl"=dword:00000001 "Group"="System Bus Extender" "Start"=dword:00000000 "Tag"=dword:00000003 "Type"=dword:00000001 "ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\ 00,2e,00,73,00,79,00,73,00,00,00 "DisplayName"="Standard IDE/ESDI Hard Disk Controller"
atapi.reg
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\atapi] "ErrorControl"=dword:00000001 "Group"="SCSI miniport" "Start"=dword:00000000 "Tag"=dword:00000019 "Type"=dword:00000001 "DisplayName"="Standard IDE/ESDI Hard Disk Controller" "ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\ 00,73,00,79,00,73,00,00,00Riavviando la macchina virtuale questa volta non dovreste avere problemi e il sistema installerà i nuovi driver.
0 commenti:
Posta un commento