Si vous souhaitez exécuter plusieurs systèmes d'exploitation sur une machine, ou plusieurs copies du même système d'exploitation, il existe deux façons principales de le faire :le double démarrage ou l'utilisation d'une machine virtuelle. Les deux méthodes sont utiles, mais elles ont des objectifs différents.
Vous ne savez pas si vous devez effectuer un double démarrage ou utiliser une machine virtuelle ? Nous vous aiderons à décider. Passons en revue une série de questions qui vous aideront à décider quelle méthode convient le mieux à vos besoins particuliers.
Si vous n'êtes pas sûr de ce qu'est une machine virtuelle, consultez notre guide sur ce que sont les machines virtuelles et pourquoi elles sont utiles avant de continuer.
Normalement, 100 % du matériel de votre ordinateur est dédié à l'exécution de votre système d'exploitation. Mais lorsque vous utilisez une machine virtuelle, vous exécutez un deuxième système d'exploitation au sein de votre système d'exploitation principal. Cela signifie que vous devez diviser votre matériel entre les deux.
C'est un problème pour les ordinateurs sous-alimentés. Si votre ordinateur a du mal à faire fonctionner correctement votre système d'exploitation principal, en ajouter un autre ne fera qu'empirer les choses. Consacrer soudainement la moitié de votre RAM à un système d'exploitation secondaire fera exploser votre système d'exploitation principal si vous manquez de RAM pour commencer.
Ainsi, sur les anciens ordinateurs et ordinateurs portables, le double démarrage est vraiment votre seule option. Lorsque vous effectuez un double démarrage, vous pouvez basculer entre les systèmes d'exploitation au démarrage, ce qui vous permet de dédier tout votre matériel à un à la fois.
Plus votre matériel est puissant, plus une machine virtuelle devient viable. La quantité d'énergie requise par une machine virtuelle dépend du système d'exploitation. Si vous utilisez une distribution Linux légère, vous n'avez pas besoin de beaucoup. Si vous virtualisez Windows 10 dans macOS, vous aurez besoin d'une plate-forme plus moderne.
Même avec un ordinateur puissant, les machines virtuelles peuvent rencontrer des problèmes lorsqu'elles effectuent des tâches gourmandes en ressources telles que les jeux, l'animation 3D, le montage vidéo, etc.
En effet, la virtualisation implique un peu d'émulation et les systèmes d'exploitation émulés ne sont pas aussi efficaces que les systèmes d'exploitation natifs. Donc, si vous allez faire quelque chose qui monopolise le CPU ou le GPU, il est préférable d'opter plutôt pour une configuration à double démarrage. La plupart du temps, il est assez pénible d'essayer de jouer à des jeux sur une machine virtuelle.
Les machines virtuelles sont idéales pour le multitâche, vous permettant de basculer entre plusieurs systèmes d'exploitation avec un simple Alt + Tab . Cela en fait le meilleur choix si vous devez passer régulièrement d'un système d'exploitation à l'autre.
Cependant, si vous allez travailler dans un système d'exploitation virtualisé pendant des heures d'affilée, les machines virtuelles ne sont pas le choix le plus efficace.
Par exemple, disons que votre système d'exploitation principal est Windows mais que vous êtes un programmeur et que vous préférez coder dans un environnement Linux. Si vous comptez vous plonger dans une session de codage de trois heures, autant effectuer un double démarrage sous Linux et tirer pleinement parti de la vitesse d'un système d'exploitation natif.
Cela ne prendra qu'une minute ou deux pour charger Linux, et vous profiterez de performances améliorées tout au long de votre utilisation.
Les SSD sont si rapides que vous pouvez éteindre et redémarrer un ordinateur en quelques secondes seulement. C'est une excellente nouvelle pour les configurations à double amorçage.
Avec un disque dur plus ancien, le passage d'un système d'exploitation à un autre peut prendre 5 à 10 minutes; faire cela plusieurs fois par jour devient exaspérant. Mais avec un SSD, vous pouvez passer de Windows à Ubuntu en quelques instants, ce qui est comparable au temps qu'il faudrait pour faire tourner une machine Ubuntu virtualisée.
Donc, si vous avez un SSD, le double démarrage est plus attrayant. À moins que vous n'ayez besoin de basculer constamment entre les applications, la vitesse de redémarrage et de chargement dans l'autre système d'exploitation est un petit prix à payer pour les gains de performances.
Disons que vous êtes parfaitement heureux en tant qu'utilisateur Linux, mais que vous êtes photographe. En tant que tel, vous devez souvent utiliser Adobe Lightroom pour modifier quelques images pour un client.
C'est un cas où le double démarrage est exagéré. Si vous souhaitez simplement exécuter une application particulière qui n'est pas disponible sur votre système d'exploitation natif, c'est là qu'une machine virtuelle brille vraiment. En fait, c'est sans doute le cas d'utilisation le plus pratique pour les machines virtuelles.
Vous pouvez rapidement lancer la machine virtuelle pour charger l'application, puis la fermer lorsque vous avez terminé pour reprendre rapidement le travail. Et des applications telles que Parallels pour macOS vous permettent de charger des applications Windows en toute transparence, parallèlement aux applications natives du système d'exploitation.
Peut-être avez-vous été un utilisateur Windows toute votre vie, mais vous avez entendu beaucoup d'éloges pour Linux. Si vous voulez juste essayer un nouveau système d'exploitation mais que vous n'êtes pas sûr d'être prêt à vous engager à l'utiliser, ne démarrez pas en double. Utilisez une machine virtuelle dans ces instances.
Bien que le double démarrage soit pratique, se débarrasser d'une configuration à double démarrage peut être assez pénible. Parfois, vous ne pouvez pas faire cela sans risquer l'intégrité de vos partitions de disque ou du chargeur de démarrage de votre système; c'est particulièrement risqué si vous n'êtes pas familier avec les environnements à double amorçage.
Mais vous pouvez créer et supprimer des machines virtuelles à volonté, ce qui les rend parfaites pour des essais ponctuels de systèmes d'exploitation. Si vous décidez de ne pas utiliser le nouveau système d'exploitation, supprimez simplement la machine virtuelle pour récupérer de l'espace et passez à autre chose.
L'un des plus grands avantages d'une machine virtuelle par rapport au double démarrage est qu'une machine virtuelle est en bac à sable. Cela signifie que le système d'exploitation virtualisé s'exécute dans un environnement complètement isolé. Dans la plupart des cas, rien dans le système d'exploitation virtualisé ne peut affecter le système d'exploitation natif.
Donc, si vous testez des vulnérabilités de sécurité ou vérifiez l'efficacité d'une suite de sécurité, faites-le toujours à l'intérieur d'une machine virtuelle. Si vous êtes infecté par un logiciel malveillant, vous pouvez simplement supprimer la machine virtuelle et recommencer. C'est beaucoup plus facile que d'essayer de nettoyer une configuration à double amorçage gâchée par des logiciels malveillants.
Il existe un autre grand avantage des machines virtuelles qui est impossible avec une configuration à double démarrage. Vous pouvez créer un instantané complet de l'ensemble du système d'exploitation et l'enregistrer en tant que fichier unique, puis déplacer ce fichier sur un autre ordinateur et le lancer en tant que machine virtuelle à cet endroit. En gros, vous avez cloné le système d'exploitation virtuel.
Les clones sont utiles pour la portabilité, vous pouvez donc emporter votre système partout avec vous sans avoir besoin de la machine physique réelle. Une autre fonctionnalité similaire, les instantanés, est utile pour annuler rapidement les modifications. Ceux-ci vous permettent de sauvegarder l'état d'une machine et de le restaurer plus tard en cas de problème. Ils vous permettent également de suspendre votre travail exactement tel qu'il était et de le reprendre plus tard.
Si vous envisagez d'utiliser deux systèmes d'exploitation différents et que vous devez transmettre des fichiers entre eux ou accéder aux mêmes fichiers sur les deux systèmes d'exploitation, une machine virtuelle est généralement préférable pour cela. La plupart des logiciels de virtualisation vous permettent de copier et coller entre l'hôte et le système d'exploitation virtuel, ainsi que de configurer facilement des dossiers partagés auxquels les deux peuvent accéder.
C'est plus difficile lors d'un double démarrage, en particulier si vous utilisez deux systèmes d'exploitation différents, car chaque plate-forme utilise un système de fichiers différent. Vous devrez soit configurer un logiciel pour parcourir les dossiers de l'autre système d'exploitation, soit utiliser une autre solution comme le stockage dans le cloud.
Lire la suite :Comment parcourir les partitions Linux à partir de Windows (et vice versa)
Les logiciels de virtualisation, comme VirtualBox, offrent souvent une option appelée stockage alloué dynamiquement pour ses disques virtuels. Avec cela, vous pouvez définir la taille maximale du disque, mais ne l'occuper qu'au fur et à mesure que vous y ajoutez des fichiers.
Par exemple, supposons que vous souhaitiez que la machine virtuelle n'ait pas plus de 100 Go. Vous sélectionnez 100 Go comme maximum et choisissez le stockage dynamique. Si l'installation du système d'exploitation et quelques applications ne prennent alors que 20 Go, le disque de la VM n'occupera que 20 Go d'espace sur votre disque de stockage réel jusqu'à ce que vous en économisiez davantage.
Vous n'avez pas ce luxe sur un système à double amorçage. Lorsque vous configurez des partitions pour le double démarrage, la taille que vous créez pour le système d'exploitation secondaire est définie dès le départ. Si vous manquez d'espace et que vous souhaitez essayer un autre système d'exploitation, peut-être en croissance à l'avenir, la virtualisation vous offre plus de flexibilité.
À présent, vous devriez avoir une idée plus claire de savoir si vous seriez mieux avec une configuration à double démarrage ou une machine virtuelle. Dans de nombreux cas, il s'agit de savoir si vous prévoyez de travailler dans l'autre système d'exploitation pendant de longues périodes ou si vous n'en avez besoin qu'occasionnellement. Mais vous seul pouvez faire le bon choix pour vos besoins.
Si vous finissez par utiliser une machine virtuelle, VirtualBox est une excellente option car elle est gratuite et facile à utiliser.