none
Problemi connessione client Hyper-V RRS feed

  • Domanda

  • Ciao a tutti, qualche mese fa ho creato due macchine Win8.1 in hyper-v, tutto in regola: nelle impostazioni di entrambe ho aggiunto il commutatore col controller ethernet, ho assegnato due ip fissi e si collegano tranquillamente alla rete senza conflitti.

    Ultimamente ho dovuto però ripristinare una vecchia macchina XP. Ho seguito la stessa procedura ma con scarsi risultati, al che ho provato a aggiungere in hyper-v un commutatore interno e collegarlo alla VM, anche qui nulla di nuovo.

    Ho provato anche abilitando l'identificazione VLAN su impostazioni macchina e impostazioni server e, a parte che non sono sicuro di aver capito bene come funziona, non rilevo ancora alcuna connessione.

    Dopo una lunga serie di imprecazioni mi sono accorto che mancano 3 drivers nella macchina XP, uno è un controller video, gli altri due invece potrebbero essere la causa dei miei problemi?

    ID istanza periferica: ACPI\VMBUS\4&4B018EB&0

    ID istanza periferica: ACPI\HYPER_V_GEN_COUNTER_V1\0

    Idee su come risolvere il problema? :s

    O se effettivamente sono quei due drivers, qualcuno sa linkarmi il download? a cercarli su google non ho avuto molta fortuna :s

    Grazie a tutti! Ciao!

    martedì 23 settembre 2014 08:02

Risposte

Tutte le risposte

  • Ciao Fabio, quando scrivi "...ho dovuto però ripristinare una vecchia macchina XP" cosa intendi dire?

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 23 settembre 2014 09:46
    Moderatore
  • Intendo un vecchio file vhd che usava un mio collega su VirtualPC, inoltre ho scoperto che lui sulla sua vm vedeva una scheda di rete (quella appunto che usava per collegarsi a internet) che io non vedo.. quindi sono sempre più convinto che mi manchino i driver della scheda di rete
    martedì 23 settembre 2014 10:14
  • Dai una lettura al seguente post blog http://blogs.msdn.com/b/skaufman/archive/2012/01/18/can-you-move-a-virtual-machine-from-virtualpc-to-hyper-v.aspx ed il seguente articolo http://technet.microsoft.com/it-it/magazine/2009.03.utilityspotlight.aspx#MtViewDropDownText

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 23 settembre 2014 10:27
    Moderatore
  • Scusa per il ritardo, intanto grazie per la risposta, penso che quello che mi serve sia descritto nel primo link.

    Ma non capisco un paio di cose, mi dice di rimuovere i componenti di virtual pc dalla macchina (mentre gira su VirtualPC), ma se lo faccio da hyper-v non va bene? ne ho trovato uno anche facendola girare lì ma non è cambiato nulla.

    Il che non sarebbe molto preoccupante, come dice in seguito nell'articolo è probabile che restino certi problemi lavorando con sistemi precedenti a vista (e io sto cercando di montare XP), quindi nell'articolo c'è scritto di andare in MSconfig e installare l'HAL manualmente.. il mio problema è che non trovo quell'opzione da nessuna parte .-.

    "So, to fix this run MSConfig.exe – by clicking the Start menu, selecting Run and typing msconfig.  Once the utility launches, click on the Boot tab and click the Advanced Options Button.  When the BOOT Advanced Options dialog appears, click the Detect HAL checkbox and hit ok.  Restart the virtual machine and you should be good to go!"

    venerdì 3 ottobre 2014 08:00
  • ...Ma non capisco un paio di cose, mi dice di rimuovere i componenti di virtual pc dalla macchina (mentre gira su VirtualPC), ma se lo faccio da hyper-v non va bene?

    I servizi di integrazione sono legati all'Hypervisor e quindi differenti tra Virtual PC ed Hyper-V.

    ...ne ho trovato uno anche facendola girare lì ma non è cambiato nulla.

    Non ho capito cosa vuoi dire.

    Sto rileggendo il post blog, per le altre domande ti rispondo dopo...

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    venerdì 3 ottobre 2014 12:47
    Moderatore
  • Ok, ti riepilogo i passi:

    1. Eseguire la macchina virtuale all'interno di VirtualPC ed eliminare i servizi di integrazione
    2. Importare il vhd in Hyper-V ed installare i servizi di integrazione
    3. Se tutto funziona hai finito, altrimenti prosegui con il punto 4
    4. So, to fix this run MSConfig.exe – by clicking the Start menu, selecting Run and typing msconfig.  Once the utility launches, click on the Boot tab and click the Advanced Options Button.  When the BOOT Advanced Options dialog appears, click the Detect HAL checkbox and hit ok.  Restart the virtual machine and you should be good to go!

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    venerdì 3 ottobre 2014 13:06
    Moderatore
  • Ok, ho provato due volte a seguire la procedura ma arrivo sempre al punto 4 e non posso andare avanti.. l'opzione "Detect HAL" non la trovo.

    Ho solo le opzioni: MAXMEM, NUMPROC, PCILOCK, DEBUG.

    Uso Windows XP se può essere rilevante.

    lunedì 6 ottobre 2014 14:18
  • Quindi hai installato i servizi di integrazione?

    Puoi postare una screen. Grazie.

    Up: aggiungo questi riferimenti http://blogs.technet.com/b/tonyso/archive/2008/10/09/hyper-v-how-to-change-the-hal-on-your-vm.aspx

    http://www.cluberti.com/blog/2010/11/15/disk2vhd-xp-and-hyper-v-problems-installing-integration-components/comment-page-1/

    http://sqlblog.com/blogs/john_paul_cook/archive/2009/08/29/migrating-a-virtual-machine-from-virtual-pc-to-hyper-v-and-back.aspx

    Windows XP: You are more likely to have this occur if your virtual machine is running versions of Windows prior to Vista or if you are running Windows Server 2008 as these do not have the ability to dynamically detect the HAL at boot time.

    Dopo aver installato i servizi di integrazione riscontri ulteriori errori e/o malfunzionamenti?

    Hai visualizzato se nelle periferiche nascoste c'è qualcosa?

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.



    lunedì 6 ottobre 2014 14:22
    Moderatore
  • In teoria si li ho installati, ma nei programmi (in WinXP) non vedo niente che li riguardi.

    E questo è msconfig:



    • Modificato msfab lunedì 6 ottobre 2014 15:38
    lunedì 6 ottobre 2014 14:40
  • p.s. ho trovato questo comando da usare in powershell per visualizzare i servizi d'integrazione installati e sulla mia macchina non viene rilevato alcun servizio.

    comando:

    Get-VM | ft Name, IntegrationServicesVersion

    Come ho detto all'inizio del thread, le uniche due periferiche non riconosciute sono queste:

    ID istanza periferica: ACPI\VMBUS\4&4B018EB&0

    ID istanza periferica: ACPI\HYPER_V_GEN_COUNTER_V1\0

    lunedì 6 ottobre 2014 16:18
  • Il sistema operativo Host che esegue Hyper-V che versione è?

    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    lunedì 6 ottobre 2014 16:39
    Moderatore
  • Windows Server  2012
    martedì 7 ottobre 2014 06:45
  • Ma l'XP è con SP3?

    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 7 ottobre 2014 06:56
    Moderatore
  • martedì 7 ottobre 2014 10:06
  • Il problema potrebbe essere dovuto ad hardware non supportato.

    Tratto da Hyper-V How To: Fix Hyper-V Top Issue - Unknown Devices: Some optimized devices are not available for certain guest operating systems. When a device is not supported on a guest operating system, the device will not work. You cannot install the device driver manually to try to make the device work. For a list of the devices that are available on each supported guest operating system, see http://go.microsoft.com/fwlink/?LinkID=128037.

    Hai la possibilità di installare una nuova VM XPSP3 per vedere se l'hardware continua a non essere riconosciuto?

    Up: verifica anche questo:

    Verificare la versione dei servizi di integrazione

    Per verificare la versione dei servizi di integrazione installata nel sistema operativo di gestione, controllare la chiave del Registro di sistema contenente la versione del programma di installazione guest corrente di Hyper-V: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\GuestInstaller\Microsoft-Hyper-V-Guest-Installer-Win60-Package. Il valore riportato nella colonna Data corrisponde al numero di versione.

    Per verificare le informazioni sulla versione per un sistema operativo guest, accedere a tale sistema e controllare la versione dei driver installati nella cartella \System32. La cartella C:\Windows\System32\drivers\vmbus.sys contiene ad esempio una versione del file che dovrebbe corrispondere al numero riportato nella chiave del Registro di sistema nel sistema operativo di gestione.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.


    martedì 7 ottobre 2014 19:58
    Moderatore
  • Ciao Fabio, puoi postare la screen della Gestione Periferiche.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    giovedì 9 ottobre 2014 05:52
    Moderatore
  • Ho installato una nuova VM con XP sp3 e la rete funziona correttamente.

    Visto che di risolvere il problema non sembra esserci verso ho deciso di ripartire da zero con la nuova macchina, eliminando anche eventuali problemi che sarebbero potuti sorgere successivamente..

    Grazie mille Nino per l'attenzione che mi hai dedicato ma penso che ci sia poco da fare per noi comuni mortali ;)

    martedì 14 ottobre 2014 08:44
  • Mi sarebbe piaciuto vedere quella screen...

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 14 ottobre 2014 09:02
    Moderatore