Exécuter des logiciels plus anciens ou incompatibles sous Windows 10 dans un ordinateur virtuel

créer-hyper-v-machine-virtuelle

Les anciens logiciels ne s’installent pas toujours et ne fonctionnent pas bien dans Windows 10, et la meilleure option consiste parfois à créer une machine virtuelle pour l’exécuter.

Beaucoup d’entre nous ont adopté Windows 10 et ses logicielsnouvelle ère d'applications universelles et d'informatique en nuage; de nombreux utilisateurs dépendent encore de la plate-forme de bureau héritée construite par Microsoft au cours des 30 dernières années. Nous avons examiné diverses méthodes d'exécution d'applications plus anciennes non conçues pour fonctionner sous Windows 10. Certaines de ces solutions incluent le mode de compatibilité et l'activation du sous-système 16 bits, disponible uniquement sur les versions 32 bits. Au cours des 10 dernières années, Microsoft a perfectionné Windows pour le rendre résistant aux attaques notoires sous Windows XP. Certaines de ces améliorations incluent le contrôle de compte d'utilisateur, Patch Guard, la signature du pilote de périphérique, le démarrage sécurisé et la disposition de randomisation de l'espace d'adressage. Les applications plus anciennes ont tendance à ne pas être réceptives à ces changements. Windows 10 lui-même rompt beaucoup avec le passé, mais ce problème ne se limite pas à cela. Certaines applications ont tout simplement échoué ou des versions plus récentes ne répondent tout simplement pas aux attentes des versions précédentes. Dans certains cas, les développeurs ont cessé leurs activités ou ont refusé de prendre en charge une version plus ancienne.

Pour les utilisateurs qui ont besoin d'exécuter cet exotiqueapplication, mais doivent investir dans le futur, il existe une solution raisonnable en virtualisation. Nous avons déjà couvert la virtualisation comme moyen de tester Windows 10 lui-même ou même de l'utiliser pour la compatibilité sur des plates-formes telles que le Mac. La virtualisation peut également aider les utilisateurs sous Windows 10 à concrétiser leurs investissements existants. De nombreuses options sont disponibles, mais j’ai limité cela à Oracle VirtualBox, qui inclut une prise en charge multiplate-forme et fonctionne sous Windows 10 Home et Pro. Hyper-V est une option disponible pour les utilisateurs exécutant Windows 10 Pro ou les éditions Enterprise. Hyper-V, bien que puissant, est très impliqué. Oracle VirtualBox, d’autre part, est petit, rapide et facile à installer.

Détermination de la version de Windows pour la compatibilité des applications

S'installer sur VirtualBox est une chose, mais quoisur la version de Windows que vous utiliserez pour votre application héritée? La plupart des applications que les utilisateurs doivent exécuter ont probablement été conçues au cours des 15 dernières années pour Windows XP. Comme c'est la version dont les utilisateurs auront besoin, ils devront également trouver un moyen de l'obtenir. Si vous aimez conserver d'anciennes copies de logiciels comme moi pour des raisons de nostalgie, vous devez sélectionner manuellement l'image ISO. Pour ceux qui ne le font pas, il peut être difficile de trouver une version plus ancienne pour exécuter votre application. Des sites Web tels qu'Amazon.com, eBay ou vérifiant votre marché aux puces local ou votre vide-grenier; pourrait vous aider à évaluer l’ancienne version de Windows dont vous avez besoin pour exécuter votre application.

Télécharger et installer Oracle VirtualBox

Avant de commencer à installer Windows, vous devezobtenir Oracle VirtualBox, que vous pouvez télécharger gratuitement à partir de la page officielle. Plusieurs versions sont disponibles, assurez-vous de télécharger la bonne pour Windows, répertoriée comme suit: VirtualBox 5.1.4 pour les hôtes Windows x86 / amd64.

Virtualisation 1

Après le téléchargement, lancez le fichier d'installation, puis suivez les instructions à l'écran pour installer VirtualBox.

Virtualisation 2

Création de la machine virtuelle

Une fois que vous avez une configuration Oracle VirtualBox, vous pouvezContinuez à créer une nouvelle machine virtuelle adaptée à votre application existante. Pour cet article, j'utiliserai Windows XP. Microsoft a mis fin au support début 2014 pour ce que certains considéreraient comme l'une des versions les plus populaires de Windows à ce jour. Lancez VirtualBox, puis cliquez sur le bouton Nouveau bouton sur la barre de commande.

Setup 1

Entrez un nom pour la VM ou choisissez parmi les options Type: zone de liste. Si VirtualBox détecte le nom du système d'exploitation, il remplira les zones de liste avec le type et la version appropriés. Cliquez sur Suivant.

Setup 2

Windows XP est un système d'exploitation vieux de 15 ans, doncles besoins en mémoire ne doivent pas nécessairement être très élevés; en particulier pour une application héritée. Pour exécuter suffisamment Windows XP ou 2000 Professional, 256 Mo à 512 Mo certains. Tenez également compte des applications que vous exécutez peut-être sur la machine virtuelle. Dans ce cas, je voudrais aller avec 1 Go juste pour être en sécurité. Le plus ancien de la version de Windows que vous utilisez; les exigences pourraient devoir être modifiées. Si vous utilisez Windows 95 ou Windows 98 sur une machine virtuelle, la limite est de 480 à 512 Mo de RAM pour ces versions. Si c’est une machine virtuelle MS-DOS, 64 Mo est le maximum car elle ne pourra plus s’adresser.

Configuration 3

Ensuite, nous allons créer un disque dur virtuel, qui stockera le système d'exploitation. Sélectionner Créer un disque dur virtuel maintenant puis clique Créer.

Configuration 4

Il y a plusieurs choix offerts pour le formatvous pouvez utiliser pour stocker le fichier de disque dur. Si, à l'avenir, vous souhaitez migrer votre machine virtuelle vers une autre plate-forme telle que Hyper-V ou VMWare; Dans ce cas, il vaut mieux choisir l’une des options disponibles, telles que VMDK ou VHD, prises en charge par ces hyperviseurs. Pour le moment, je vais utiliser la valeur par défaut, Oracle VirtualBoxes VDI.

Configuration 5

Si vous manquez d’espace, utilisez Alloué dynamiquement est la meilleure option, car il utilise l’espace uniquement lorsque cela est nécessaire. Si la performance est un facteur, alors un Fixé Taille est recommandé. J'aime utiliser Taille fixe juste pour les avantages de performance.

Configuration 6

La sélection de taille fixe nécessitera de choisirla quantité d'espace qui vous sera alloué sur le disque virtuel. Cela dépendra de vos besoins et de la disponibilité de l'espace. Les facteurs incluent la taille, le type et les applications du système d'exploitation. Les systèmes existants n’exigent pas beaucoup. Dans le cas de Windows XP, si vous utilisez plus de 32 Go, vous devrez formater en tant que NTFS. De plus, les systèmes d'exploitation tels que Windows 95 et 98 devront utiliser FAT32 pour les disques de plus de 512 Mo. Windows NT 4 ne reconnaît que 8 Go. Alors, prenez cela en compte. Comme je n'utiliserai qu'une seule application et que Windows XP utilise environ 1 Go d'espace disque, je vais utiliser 3 Go. Cliquez sur Créer pour confirmer le montant.

Setup 7

Attendez que votre disque dur virtuel soit créé.

Configuration 8

Installer le système d'exploitation

La façon dont vous installez le système d'exploitation variera. Les anciennes versions de Windows telles que Windows 95, Windows 3.1 et MS-DOS nécessiteront la création de disquettes virtuelles avec les fichiers de démarrage appropriés. Puisque nous travaillons avec Windows XP, nous allons nous concentrer sur cela. Si vous utilisez un système sans lecteur optique, vous devez trouver un ordinateur et créer une image ISO de votre disque d'installation, que vous pouvez ensuite monter dans Oracle VirtualBox. Pour créer des images ISO, j'utilise ISO Recorder de Alex Feinman, un fichier ancien, mais qui fonctionne toujours, même sous Windows 10. Créer une image est aussi simple que d'insérer le disque, cliquez-droit sur le disque dans Ordinateur, puis cliquez sur OK. Créer une image à partir d'un CD / DVD. Une fois que vous avez une image ISO prête, vous pouvez procéder à l'installation.

créer une image ISO

Dans VirtualBox, double-cliquez sur la machine virtuelle Windows XP pour la démarrer.

Configuration 9

Comme vous installez pour la première fois, vous devrez sélectionner manuellement l’image ISO. Cliquez sur le bouton Parcourir, sélectionnez l'image ISO de Windows, puis cliquez sur Ouvert. Cliquez sur Démarrer pour charger le système d'exploitation.

Configuration 10

Suivez les instructions à l'écran pour installer votre système d'exploitation.

Configuration 11b

Après avoir installé Windows XP ou une version antérieurede Windows; vous devez installer les ajouts d'invités pour vous assurer que vous pouvez passer facilement de la machine virtuelle à l'hôte. Cliquez sur Périphériques> Insérer une image du CD des ajouts d'invités, puis cliquez sur Suivant.

Configuration 12

Installation d'applications héritées

Une fois que votre installation de Windows est complèteconfiguré, vous pouvez procéder à l'installation de vos applications héritées. Il y a plusieurs moyens de le faire. Selon le format dans lequel l'application est disponible, vous devrez peut-être la convertir en un format accepté par la VM. Si votre application se trouve sur le disque, vous pouvez utiliser l'enregistreur ISO, décrit précédemment, pour créer une copie que vous pouvez monter en tant qu'image ISO dans la machine virtuelle.

Monter une image ISO

Pour monter une image, cliquez sur Dispositifs > Choisir une image disque, sélectionnez le fichier ISO puis cliquez sur Ouvrir.

Configuration 12A

Procédez à l'installation de l'application. Si la configuration de l'application ne démarre pas automatiquement, cliquez sur Démarrer> Ordinateur puis double-cliquez sur l'icône du disque ou ouvrez-le puis double-cliquez sur le fichier setup.exe appelé.

Configuration 14

Voilà; votre application est maintenant opérationnelle sans problème.

Configuration 15

Qu'en est-il de partager vos fichiers ou de les ouvrir?

Oracle VirtualBox inclut la prise en charge du glisser-déposer, de sorte que vous pouvez facilement faire glisser des fichiers entre l'hôte et l'invité, ou inversement.

Configuration 16

Qu'en est-il de la sécurité?

L'exécution d'une machine virtuelle non prise en charge n'est pasdifférent de l’exécuter sur un hôte physique. Oracle VirtualBox configure automatiquement votre machine virtuelle pour accéder à Internet. Vous souhaiterez peut-être effectuer un certain nombre de modifications de sécurité, telles que la désactivation de l'accès au réseau dans les paramètres de la VM. Vous pouvez également essayer d'installer un utilitaire antivirus pris en charge si vous devez disposer d'un accès réseau pour une raison quelconque. Ma recommandation personnelle est de le garder en dehors du réseau.

désactiver la vbox réseau

Lors de la configuration d’une version prise en charge de Windowsdans une machine virtuelle peut sembler exagéré, c’est en fait le meilleur moyen de s’assurer que votre application fonctionne. Le mode de compatibilité avec tous ses mérites souffre du modèle de service Windows 10, dans lequel une mise à jour ou une révision du système d'exploitation peut facilement casser une application. L'exécution d'une machine virtuelle présente également un surcoût, mais les exigences sont relativement faibles pour cette application héritée spécifique. Si vous avez besoin de lancer cette application et que vous avez essayé toutes les options jusqu'à présent, c'est la voie à suivre. Les futurs utilisateurs de silicium Intel, tels que les processeurs Intel Kabylake et AMD Bristol Ridge récemment lancés; devront faire appel à des solutions telles que la virtualisation pour exécuter les applications prises en charge par les versions antérieures telles que Windows 7 et Windows 8 / 8.1.

0

Articles similaires

laissez un commentaire