C'est possible et ça fonctionne sans trop de difficulté.
Pas de soucis de pilote USB ou de choses de ce genre, les accès disque de Windows 95 reposent sur MS-DOS, qui lui ne fait que gérer l'interruption 13h. C'est donc en réalité du ressort du BIOS de gérer les accès disque par USB. Même chose pour le clavier avec l'interruption 09h. Donc on peut tout à fait utiliser ces périphériques sous Windows 95 comme des disques IDE et clavier PS/2. (je me trompe peut être, mais en gros ça doit être ça)
En revanche, sans avoir testé, je suppose que dès qu'on installe un pilote de contrôleur USB, ça ne fonctionne plus : le dit pilote gérera lui même le contrôleur USB et prendra la main sur le BIOS (en plus de réinitialiser le contrôleur).
Voici en gros la procédure que j'ai utilisée :
→ Création d'une partition de 1 Gio sur une clé USB (pas plus de 2 Gio pour formatter en FAT16)
→ Installation sous VirtualBox :
* Utilisation d'une image raw vmdk comme disque dur pour utiliser la clé comme disque virtuel (j'ai utilisé la commande `VBoxManage internalcommands createrawvmdk -filename usbkey.vmdk -rawdisk /dev/sdx` sous Linux, à adapter selon le système)
* Il faut penser à démonter la clé (sous Linux du moins), pour éviter les accès disque concurrents.
* Utilisation du CD d'installation Windows 95 OSR2.5 français
* Boot avec la disquette de démarrage Windows 95
* Dans l'invite MS-DOS : `a:` puis `format c:` pour formater la partition. Puis un `install`
* Ne pas redémarrer à la fin de l'installation mais fermer la machine virtuelle
→ Application des correctifs, le premier permet de corriger un bug qui empèche de démarrer sur des processeurs rapide, le second limite la RAM à 768Mio (si Windows essaye d'utiliser plus de RAM, il plante ironiquement en signalant qu'il n'y en a pas assez) :
* Remonter la clé
* Appliquer le correctif
http://thpc.info/dual/xp2knt/95b95cfix.html (extraire les fichiers avec un gestionnaire d'archive puis les déplacer dans les répertoires appropriés sur la clé d'après l'"Option 2")
* Appliquer le correctif
http://support.microsoft.com/en-us/kb/184447 (éditer le fichier directement sur la clé)
* Démonter la clé
→ 1er démarrage sous VirtualBox pour la configuration des périphériques
→ Et finalement, on peut arrêter la machine virtuelle et tester sur un autre PC (si c'est un PC récent, il faut évidemment activer l'ancien mode de démarrage BIOS, l'UEFI ne fonctionnera pas)
Pour preuve :
http://www.youtube.com/watch?v=Vh5MiNxXLUk (je m'excuse de la qualité très médiocre, je ne voulais pas passer 2H à envoyer la vidéo)
(et ça tourne sur un PC (d'entrée de gamme) dernière génération : Celeron G1840 sur une MSI H81M-P33)
PS: Il y'a un autre correctif qui peut être intéressant :
http://www.msfn.org/board/topic/141402- ... it-broken/