Hyper-V errore 0xE0000100 durante installazione OS VM

Scenario: Hyper-V Windows Server 2012 R2 (ma si verifica anche in Windows Server 2012) durante l’installazione di Windows Server 2012 R2 su una VM compare l’errore:

0xE0000100: “Errore imprevisto dell’installazione di Windows. Verificare che le origini di installazione siano accessibili, quindi riavviare l’installazione.”

o se l’OS dell’host Hyper-V è in inglese:

0xE0000100: “Windows installation encountered an unexpected error. Verify that the installation sources are accessible, and restart the installation.”

image

Anche se sembrerebbe un errore legato alla non corretta lettura dell’immagine iso utilizzata per installare il sistema operativo nella VM, la causa dell’issue è legato all’impostazione di memoria della VM.

Nel mio caso la VM aveva le seguenti impostazioni si memoria:

  • RAM di avvio: 512 MB
  • RAM minima: 512 MB
  • RAM massima: 2048 MB

image

Nonostante il requisito di memoria minimo per la RAM di Windows Server 2012 R2 sia 512 MB (a riguardo si veda System Requirements and Installation Information for Windows Server 2012 R2) la causa di questo errore sta proprio in un valore troppo basso della RAM di avvio.

Durante la fase d’installazione  la funzionalità di memoria dinamica non è utilizzabile e quindi alla VM vengono di fatto assegnato un valore di RAM coincidente alla RAM di avvio che però probabilmente  non sono sufficienti a gestire il caricamento dell’iso.

Per risolvere il problema è bastato aumentare la RAM di avvio a 1024 MB.

image