1 17/10/2026 11 min

Windows 95 in VirtualBox si installa, ma non va trattato come un guest moderno. Il punto critico non è “far partire l’installer”: è allineare firmware, storage, rete e driver a un sistema operativo che nasce per hardware degli anni ’90. Se salti questi dettagli, ottieni facilmente schermate blu, blocchi in fase di boot o una macchina che parte ma resta inutilizzabile per mancanza di driver.

La strada più pulita è creare una VM semplice, con poche periferiche virtuali, e aggiungere compatibilità solo dove serve. Windows 95 non ha bisogno di virtuosismi: vuole un controller disco comprensibile, una scheda video supportata, una rete elementare e, se possibile, un ambiente BIOS tradizionale. La regola pratica è questa: meno emulazione “strana” metti dentro, meno problemi avrai durante setup e primo avvio.

1. Requisiti e file da preparare

Prima di aprire VirtualBox, prepara tutto quello che serve. Ti evitano interruzioni a metà installazione e ti consentono di chiudere il lavoro senza cercare driver vecchi in rete mentre la VM è già in stato fragile.

Servono almeno:

  • ISO o CD di installazione di Windows 95, oppure immagine avviabile del supporto originale.
  • File di driver per la VM, soprattutto video e rete, se vuoi superare la modalità VGA base.
  • Eventuale immagine floppy con utility DOS o driver aggiuntivi, utile se devi caricare componenti durante il setup.
  • Spazio disco sufficiente sul host: non tanto per Windows 95 in sé, quanto per snapshot, file temporanei e test ripetuti.

Se hai dubbi sulla provenienza dei driver, meglio usarne pochi e verificati. Windows 95 è sensibile anche a versioni “quasi compatibili”. In pratica, un driver sbagliato può creare più danni di una periferica lasciata in default.

2. Creazione della macchina virtuale in VirtualBox

Crea una nuova VM con tipo Microsoft Windows e versione Windows 95 se disponibile nella tua release di VirtualBox. Se quella voce non compare, scegli una famiglia Windows 9x o un profilo equivalente. Non è un dettaglio cosmetico: cambia preset di chipset, controller e compatibilità generale.

Imposta valori conservativi:

  • RAM: 32 MB o 64 MB sono spesso sufficienti. Evita di esagerare: Windows 95 non ha bisogno di centinaia di MB.
  • CPU: una sola CPU virtuale. Windows 95 non trae vantaggio da configurazioni moderne multicore.
  • Disco: 2–8 GB sono più che sufficienti per un ambiente di test. Se usi un disco dinamico, verifica che il controller sia stabile.
  • Grafica: lascia il minimo indispensabile. Le funzioni 3D moderne non aiutano qui.

Per il disco, il punto più delicato è il controller. Se hai problemi con IDE/AHCI, torna a una configurazione più semplice. Windows 95 non ama i layer moderni che simulano troppo bene l’hardware contemporaneo ma male quello storico. In molti casi il controller IDE virtuale è la scelta più prevedibile.

Se vuoi automatizzare la creazione della VM da shell, VirtualBox espone VBoxManage. L’esempio sotto crea una VM minimale; i parametri esatti possono variare in base alla versione del software, quindi trattalo come base di lavoro da adattare al tuo host.

VBoxManage createvm --name "Win95" --ostype "Windows95" --register
VBoxManage modifyvm "Win95" --memory 64 --cpus 1 --vram 8 --audio ac97 --nic1 nat
VBoxManage createmedium disk --filename "$HOME/VirtualBox VMs/Win95/Win95.vdi" --size 4000
VBoxManage storagectl "Win95" --name "IDE" --add ide
VBoxManage storageattach "Win95" --storagectl "IDE" --port 0 --device 0 --type hdd --medium "$HOME/VirtualBox VMs/Win95/Win95.vdi"

Non prendere il comando come ricetta universale: l’obiettivo è mostrarti la logica. Se il tuo VirtualBox non accetta il profilo Windows95, scegli quello più vicino disponibile nell’interfaccia o sostituisci il tipo con una variante compatibile. Prima di andare oltre, verifica che la VM esista, che il disco sia agganciato e che il controller sia quello giusto.

3. Firmware, boot order e impostazioni che contano davvero

Windows 95 vuole un ambiente BIOS tradizionale, non UEFI. In VirtualBox questo significa non forzare impostazioni moderne che complicano il boot. Se trovi opzioni di EFI, lasciale disattivate. Anche l’ordine di avvio va tenuto semplice: prima CD/DVD, poi disco rigido.

Le impostazioni da controllare prima del primo avvio sono queste:

  • Boot da ottico: attivo, così l’installer parte subito.
  • Floppy: utile se hai supporti di avvio o utility DOS, ma non indispensabile.
  • Chipset: lascia il default più conservativo disponibile.
  • IO APIC: in genere non serve a Windows 95 e può creare confusione se attivato senza motivo.
  • VT-x/AMD-V: utile per il host, ma non è un requisito operativo da “toccare” nella VM.

Qui c’è una differenza pratica importante: se la VM non arriva nemmeno al setup, il problema raramente è “Windows 95 rotto”. Molto più spesso è una combinazione di firmware e controller disco che non si parlano bene. Quando succede, il primo test non è reinstallare: è ridurre la configurazione al minimo e riprovare.

4. Installazione di Windows 95 passo per passo

Avvia la VM con il supporto di installazione inserito. Se il setup parte, la fase iniziale è abbastanza lineare, ma ci sono punti in cui conviene fermarsi e verificare invece di proseguire a occhi chiusi.

  1. Avvia la macchina e attendi il boot dal CD o dal supporto di installazione.
  2. Se il setup chiede di preparare il disco, accetta la creazione della partizione primaria.
  3. Usa un filesystem compatibile con l’epoca del sistema, in genere FAT16 o FAT32 a seconda del supporto e della dimensione del disco.
  4. Completa la copia dei file e lascia riavviare la VM quando richiesto.
  5. Se il boot rientra nel setup invece che nel disco, espelli l’immagine di installazione al momento giusto.

Il passaggio più delicato è il riavvio dopo la prima fase di copia file. Se il supporto resta montato e il boot order favorisce ancora il lettore ottico, puoi rientrare nel setup in un loop inutile. È un errore banale, ma capita spesso quando si lavora con sistemi legacy.

Se il setup segnala che non trova spazio su disco o non riesce a leggere il supporto, controlla subito tre cose: dimensione del disco virtuale, tipo di controller e integrità dell’immagine di installazione. Non cercare di “forzare” la situazione con più RAM o più CPU: non è lì il problema.

5. Driver video, rete e audio: cosa installare e perché

Dopo il primo avvio, Windows 95 parte quasi sempre con driver base. È normale vedere risoluzione bassa, colori limitati e periferiche non riconosciute. Qui si fa il salto da “installato” a “utilizzabile”.

La scheda video virtuale di default non sempre offre un’esperienza gradevole. Se il guest lo permette, usa un driver video più adatto all’ambiente emulato. In caso contrario, resta su una configurazione semplice e stabile: l’obiettivo è avere un desktop funzionante, non una resa grafica moderna.

Per la rete, il consiglio è partire con una scheda emulata nota per avere driver disponibili su Windows 9x. Se il guest vede una periferica sconosciuta, cerca un driver compatibile con la famiglia corretta e non con una versione generica “quasi giusta”. La differenza tra una NIC riconosciuta e una che non parte può essere solo il modello emulato.

L’audio è opzionale, ma utile se vuoi testare software multimediale dell’epoca. Anche qui la scelta del controller conta: un dispositivo semplice e diffuso è meglio di una periferica virtuale troppo nuova. Se il sistema resta muto, non inseguire subito il mixer di Windows 95: prima conferma che il device sia realmente rilevato nel pannello hardware.

Un approccio prudente è questo: installa prima video, poi rete, poi audio. Se installi tutto insieme e qualcosa non va, diventa più difficile capire quale driver ha introdotto il problema.

6. Rete NAT, host-only o bridge: quale scegliere

Per una VM Windows 95, la scelta della rete non è solo una questione di comodità. Ha impatto diretto su driver disponibili, test di connettività e rischio di esporre un sistema vecchio su una LAN reale.

NAT è in genere la scelta più sicura e semplice. La VM esce su Internet attraverso l’host senza essere visibile come macchina autonoma in rete. Per installare aggiornamenti, scaricare file o testare connettività è spesso sufficiente.

Host-only è utile se vuoi isolare completamente il guest e parlare solo con l’host. È la scelta più comoda per condividere file o fare test locali senza aprire la VM verso la rete esterna.

Bridge va usato con cautela. Ha senso solo se ti serve che il guest compaia come macchina distinta nella LAN, ma per Windows 95 aumenta il rischio di esposizione e spesso non aggiunge nulla nella fase di setup. Se non hai un motivo concreto, evita il bridge.

Se la rete non sale, verifica nell’ordine: presenza del driver nel sistema, stato del dispositivo nel pannello di controllo, configurazione della scheda in VirtualBox e assegnazione IP. Un controllo rapido da shell sull’host può aiutare a capire se la VM è almeno collegata alla rete virtuale corretta.

VBoxManage showvminfo "Win95"

Il comando non risolve nulla da solo, ma ti dà una fotografia della configurazione reale. Se vedi una scheda disabilitata o un controller diverso da quello previsto, hai già trovato un punto di rottura senza aprire il sistema guest.

7. Condivisione file, clipboard e integrazione con l’host

Con un sistema operativo così vecchio, le integrazioni moderne non sono sempre disponibili o affidabili. La clipboard condivisa e il drag-and-drop, se funzionano nella tua versione di VirtualBox, sono un plus, non una base operativa. Non contarci per completare l’installazione.

Per trasferire file, il metodo più robusto resta spesso quello più noioso: un’ISO secondaria, una cartella condivisa se supportata, oppure un archivio su supporto virtuale aggiuntivo. Se hai bisogno di muovere file spesso, conviene pianificare da subito una strategia di scambio dati invece di improvvisare a installazione finita.

Se la tua versione di VirtualBox offre le Guest Additions per Windows 95, prova solo dopo aver stabilizzato il sistema base. Prima devi avere un desktop che parte, una rete che funziona e un disco che non presenta errori. Solo dopo ha senso aggiungere integrazioni.

8. Problemi tipici e lettura rapida dei sintomi

Su una VM Windows 95 i sintomi sono spesso più utili dei messaggi. La macchina si comporta in modo molto diverso a seconda del layer che sta fallendo, quindi conviene leggere il problema in modo sequenziale.

  • Boot loop sul CD: il supporto di installazione resta montato o l’ordine di avvio non è stato cambiato.
  • Schermata blu all’avvio: driver o controller non compatibili, spesso dopo una modifica hardware virtuale troppo aggressiva.
  • Nessuna rete: driver mancanti o NIC virtuale non supportata dal guest.
  • Audio assente: periferica emulata non riconosciuta o driver non corretto.
  • Installazione lenta o bloccata: disco virtuale problematico, supporto danneggiato o settaggi troppo complessi.

La tecnica più efficace è cambiare una sola variabile per volta. Se tocchi insieme RAM, controller, rete e video, non saprai più quale modifica ha risolto o rotto il sistema. Con Windows 95, la disciplina nelle prove vale più della velocità.

9. Una configurazione consigliata per partire senza sorprese

Se vuoi un profilo iniziale ragionevole, usa questa base:

  1. VM Windows 95 con BIOS tradizionale e nessuna opzione EFI.
  2. 64 MB di RAM e una sola CPU virtuale.
  3. Disco IDE da 4 GB circa, meglio se dinamico ma senza esagerare con la complessità.
  4. Rete NAT con una scheda emulata per cui esistano driver Windows 9x.
  5. Audio opzionale, da aggiungere solo dopo il primo avvio stabile.
  6. Video base iniziale, con eventuale upgrade del driver solo a sistema già operativo.

Questa combinazione non è “la migliore in assoluto”, ma è quella che tende a ridurre il numero di variabili. Per un sistema legacy, il miglior risultato iniziale è quasi sempre quello più semplice e più prevedibile.

10. Verifica finale e manutenzione della VM

Quando Windows 95 parte e arriva al desktop senza errori, non fermarti lì. Verifica almeno tre cose: riavvio pulito, rete funzionante e lettura corretta del disco. Se una di queste fallisce, la VM non è ancora affidabile per l’uso reale.

Un test rapido e utile è aprire il prompt di DOS/Windows, controllare che i dispositivi siano visibili e fare un riavvio completo. Se dopo il reboot il sistema torna al desktop nello stesso stato, hai una configurazione sufficientemente stabile per lavorarci.

Per la manutenzione, conserva una copia della configurazione della VM e degli eventuali driver usati. Quando torni sulla macchina dopo settimane, la parte più difficile non è reinstallare Windows 95: è ricordare quale combinazione di periferiche virtuali funzionava davvero.

Se l’obiettivo è storico, didattico o di compatibilità con software legacy, una VM ben tenuta è molto più utile di un sistema “pieno di ottimizzazioni” che poi non si avvia più. Su Windows 95 la stabilità viene prima della rifinitura.