Mes passions, le boulots, mes coups de gueule...




Oracle VM VirtualBox : Connecter un lecteur de disquettes en lecture / écriture à une machine virtuelle sous Windows XP

Categorie : Informatique, Windows · par 13 Nov 2017

Introduction

Il y a quelques temps, on m’a présenté un ordinateur portable configuré comme suit : Windows 8 (64bit) faisant tourner Windows XP (32bit) dans une machine virtuelle Oracle VM VirtualBox 5.2

Cette version de Windows XP permet d’exécuter un très vieux logiciel de comptabilité (ADOC) dans un environnement DOS.

Le tout fonctionne correctement, les sauvegardes se font sans problème en local, mais le logiciel n’accepte de faire ses backups que vers une disquette en « A: ».

Le problème rencontré

A première vue, il est relativement simple d’ajouter un lecteur de disquettes à une machine virtuelle.

Dans le cas présent, il s’agissait d’un lecteur externe très banal, connecté en USB.

En suivant, par exemple, ce tuto, on va directement ajouter un contrôleur et un lecteur dans les unités de stockage.

Par cette méthode, le lecteur A: apparaît bien dans la machine invitée. Il est parfaitement accessible en lecture mais provoque une erreur lors de l’écriture.

Ce problème est décrit dans ce post de blog : https://forums.virtualbox.org/viewtopic.php?f=6&t=69129#p329549

Solution proposée

Pour contourner ce problème, nous allons partager le lecteur A: de l’hôte et connecter ce partage au lecteur A: de la machine virtuelle.

Et au final, le logiciel de comptabilité parvient à effectuer ses backups sur la disquette.

Laisser un commentaire