Windows Server 2025 / Creare una VM Hyper-V di seconda generazione

Per una nuova macchina virtuale (virtual machine, VM) di prova con Windows Server 2025, scegliete Generazione 2, create un disco virtuale VHDX nuovo, collegate la ISO ufficiale e installate il guest. La generazione non può cambiare dopo la creazione, quindi verificate prima sistema operativo e metodo di avvio.

Preparare una macchina di prova separata

Usate HV1 con Hyper-V e il commutatore isolato Lab-Private. Create HVTEST01 anziché ricreare DC1 o FS1. Preparate diritti di gestione dell’host, ISO e spazio per configurazione, disco e crescita. L’esempio usa due processori virtuali (vCPU), 4 GiB di memoria iniziale e un disco indicato come 60 GB dalla procedura guidata: sono scelte di laboratorio, non requisiti universali. In PowerShell 4GB significa 4 gibibyte (GiB), cioè 4096 MiB, anche se la procedura mostra MB. Considerate inoltre host e altri guest che si avvieranno insieme.

Ottenete il supporto dal Centro di valutazione Windows Server 2025, scegliendo ISO e lingua. La valutazione dura 180 giorni e Microsoft richiede l’attivazione Internet nei primi dieci giorni per evitare arresti automatici. Pianificate attivazione e aggiornamenti tramite un percorso distinto e approvato: Lab-Private non offre Internet e il DHCP di prova non deve raggiungere la rete reale per risolvere questo limite. Controllate le condizioni dell’edizione effettivamente usata; valutazione e diritti di produzione non sono equivalenti.

Generazione 2 usa firmware virtuale Unified Extensible Firmware Interface (UEFI) e supporta Avvio protetto, che verifica l’affidabilità del caricatore. L’estensione .vhdx non rende compatibile UEFI una vecchia installazione BIOS. La generazione appartiene alla VM, non al file del disco. Consultate la guida alla scelta della generazione. Se recuperate un disco esistente, verificate il suo metodo di avvio prima di collegarlo; questa prova usa un disco nuovo.

Rivedere la procedura guidata di nuova VM

  1. Nella console di gestione Hyper-V selezionate HV1 e Nuovo → Macchina virtuale. Confermate l’host prima di continuare: dovete creare una nuova VM di prova vostra.
  2. Usate HVTEST01 e un percorso proprio separato dai file di VM esistenti. Se nome o cartella sono già usati, fermatevi ed esaminate l’oggetto invece di sovrascriverlo o eliminarlo per proseguire.
  3. Scegliete Generazione 2 e confermate la compatibilità del supporto. La generazione della stessa VM non potrà essere cambiata dopo.
  4. Assegnate 4096 MB di memoria iniziale nella procedura e lasciate inizialmente disabilitata la memoria dinamica. L’assegnazione fissa agevola il confronto, ma non promette capacità sufficiente per qualsiasi servizio.
  5. Scegliete il nome letterale Lab-Private. Non passate alla rete fisica soltanto per ottenere Internet durante la creazione.
  6. Create HVTEST01-OS.vhdx nuovo con capacità massima di 60 GB nella posizione prevista. Non selezionate dischi di DC1, FS1 o altri file esistenti. Controllate lo spazio reale per la crescita.
  7. Selezionate il percorso esistente della ISO ufficiale di Windows Server 2025. Verificate ISO e non il VHD offerto come alternativa: preparare un disco preinstallato richiede un altro procedimento.
  8. Prima di Fine confrontate nome, generazione, cartelle, memoria, disco, ISO e commutatore. Conservate i valori e terminate solo se corrispondono alla nuova macchina prevista.

Dopo la procedura guidata, con HVTEST01 spenta aprite Impostazioni → Processore e assegnate due processori virtuali. In Sicurezza controllate Avvio protetto abilitato e il modello appropriato per Microsoft Windows; in Firmware controllate DVD e ISO collegata. La guida ufficiale alla creazione descrive entrambi i metodi. Un VHDX dinamico ha capacità massima diversa dalla dimensione corrente del file sull’host: un file piccolo all’inizio non garantisce spazio sufficiente per crescere.

Usare l’alternativa PowerShell completa

Il blocco completo seguente è alternativo alla creazione grafica e si esegue soltanto prima di creare HVTEST01. Aprite Windows PowerShell come amministratore direttamente su HV1. Alle richieste Read-Host inserite i percorsi completi reali di una cartella radice esistente per le VM e della ISO, senza aggiungere virgolette al testo digitato. Eseguite e controllate ogni istruzione separatamente; non proseguite dopo un errore. I controlli bloccano nomi o cartelle già presenti, ma una query Get-VM fallita per autorizzazioni o connessione non dimostra che il nome sia libero. New-VM crea VM e disco; i passaggi successivi impostano CPU e memoria, aggiungono il DVD e lo mettono prima nell’ordine firmware. Non installano Windows né avviano il guest:

$vmName = 'HVTEST01'
$vmRoot = Read-Host 'Existing folder for virtual machines'
$isoPath = Read-Host 'Full path of the Windows Server 2025 ISO'
if (-not (Test-Path -LiteralPath $vmRoot -PathType Container)) { throw 'VM root not found' }
if (-not (Test-Path -LiteralPath $isoPath -PathType Leaf)) { throw 'ISO not found' }
if (Get-VM -Name $vmName -ErrorAction SilentlyContinue) { throw 'VM name already exists' }
Get-VMSwitch -Name 'Lab-Private' -ErrorAction Stop | Out-Null
$vmFolder = Join-Path $vmRoot $vmName
if (Test-Path -LiteralPath $vmFolder) { throw 'VM folder already exists' }
New-Item -ItemType Directory -Path $vmFolder | Out-Null
New-VM -Name $vmName -Generation 2 -MemoryStartupBytes 4GB -Path $vmRoot -NewVHDPath (Join-Path $vmFolder 'HVTEST01-OS.vhdx') -NewVHDSizeBytes 60GB -SwitchName 'Lab-Private'
Set-VMProcessor -VMName $vmName -Count 2
Set-VMMemory -VMName $vmName -DynamicMemoryEnabled $false
Add-VMDvdDrive -VMName $vmName -Path $isoPath
$dvd = Get-VMDvdDrive -VMName $vmName
Set-VMFirmware -VMName $vmName -FirstBootDevice $dvd
Get-VM -Name $vmName | Select-Object Name,Generation,State,ProcessorCount

L’ultima query deve mostrare Name HVTEST01, Generation 2, State Off e ProcessorCount 2. Non elenca tutte le impostazioni: verificate anche memoria iniziale fissa, percorso VHDX, Lab-Private, DVD e Sicurezza nelle proprietà. Se un comando fallisce a metà, fermatevi e inventariate VM, cartella, disco e DVD già creati prima di decidere come proseguire. Non tutti gli errori dell’esempio interrompono automaticamente l’intera sequenza. Non eliminate un VHDX esistente e non ripetete New-VM per superare il controllo; se una vostra VM è stata creata parzialmente, esaminate ciò che manca senza modificare oggetti altrui.

Avviare dalla ISO e installare il guest

  1. Aprite Connetti per HVTEST01 nella console Hyper-V, poi avviate da VMConnect e premete un tasto alla richiesta di avvio dal supporto. Se scade il tempo, non presumete un disco guasto: ripetete l’avvio e rispondete in tempo.
  2. Scegliete lingua e tastiera nel setup e verificate il supporto Windows Server 2025. Queste opzioni non cambiano il sistema host.
  3. Selezionate l’edizione prevista con Esperienza desktop se seguirete istruzioni grafiche. Non scegliete Server Core pensando di trasformarlo successivamente nello stesso desktop mediante una casella.
  4. Controllate il nuovo disco virtuale da 60 GB come destinazione. Prima di iniziare, a VM spenta scollegate da questa VM eventuali dischi dati estranei senza eliminarli dall’host. Scegliete solo il nuovo disco previsto; se dimensioni o elenco non coincidono, fermatevi prima di creare o eliminare partizioni.
  5. Completate l’installazione, impostate in modo sicuro la password Administrator e accedete. Non riutilizzate né pubblicate credenziali del dominio e non salvatele nel rapporto della prova.

Dopo il primo riavvio lasciate avviare il disco installato: non premete nuovamente un tasto per iniziare un’altra installazione. Se il setup ricompare, controllate l’ordine in Firmware oppure scollegate dal DVD la ISO non più necessaria. Se tenta solo l’avvio di rete tramite Preboot Execution Environment (PXE), controllate percorso ISO, DVD, priorità e compatibilità Generazione 2. Un errore di firma richiede verifica del supporto e del modello, non la disattivazione immediata di Avvio protetto. Non cambiate generazione né formattate un altro disco per rimediare.

Verificare il sistema e il suo isolamento

Nel guest aprite Server Manager → Server locale e controllate sistema operativo, edizione e opzione grafica scelta. Verificate un accesso e un riavvio normale dal disco installato. Su HV1 controllate stato di HVTEST01, generazione, processori, memoria configurata e Lab-Private. Separate i risultati: Running indica esecuzione, non accesso riuscito o funzionamento di ogni servizio. Senza DHCP sul commutatore Privato può mancare un indirizzo automatico utile o comparire un indirizzo autoconfigurato; da solo non è un errore d’installazione del sistema operativo. VMConnect resta indipendente dal percorso IP guest.

Mantenete HVTEST01 come computer autonomo in un gruppo di lavoro, senza aggiungerlo al dominio o installare il ruolo di controller. Permette esercizi su risorse, checkpoint ed esportazioni senza alterare il dominio del corso. Annotate host, percorsi e impostazioni e conservate i file necessari prima della pulizia. Rimuovere la registrazione della VM dalla console Hyper-V non equivale a eliminare il VHDX e non conserva un backup completo di configurazione e dati. Stabilite cosa mantenere prima di eliminare cartelle o dischi.