Windows Sandbox vs machine virtuelle : avantages et inconvénients sous Windows 10

Si vous essayez de comprendre en quoi Windows Sandbox diffère de la machine virtuelle, alors vous êtes au bon endroit !

Il est toujours périlleux d'exécuter des fichiers exécutables, qu'il s'agisse d'un programme trouvé sur le Web ou de celui reçu dans votre courrier électronique. Le processus de test de logiciels sur des systèmes propres nécessite un logiciel de machine virtuelle (VM) et une licence Windows distincte pour s'exécuter dans la VM. Ce problème est résolu efficacement avec Microsoft Windows Sandbox. La confusion entre la machine virtuelle et Windows Sandbox est courante car plusieurs caractéristiques identiques entre les deux peuvent créer une confusion.

Un aperçu de Windows Sandbox :

Windows Sandbox est essentiellement une nouvelle fonctionnalité de virtualisation que Microsoft intégrerait dans Windows 10. Elle permet aux utilisateurs et aux administrateurs d'exécuter des logiciels dans un bac à sable afin qu'ils ne puissent pas influencer négativement le système sous-jacent. Le concept de Sandboxing n’est pas du tout nouveau, mais il faut trouver une issue pour installer des solutions tierces. Les noms de certaines de ces solutions sont Sandboxie ou des machines virtuelles comme VMWare pour exécuter des logiciels dans un environnement protégé. L'environnement dans lequel Windows Sandbox fonctionne est un écosystème de bureau isolé et temporaire. Il protège l'hôte des dommages et disparaîtra une fois fermé.

Plus de lecture :Avantages et inconvénients de l'achat d'un chargeur pour ordinateur portable

Il n'y aura aucune difficulté lors de l'exécution de logiciels non fiables ; Vous pouvez également tester un nouveau logiciel avant de l'exécuter sur son environnement hôte réel. Cela atténuerait la peur d’avoir un impact grave sur votre PC. Toute application ou logiciel installé sur Sandbox y resterait et n'influencerait pas votre hôte. Puisque Sandbox est un environnement temporaire, dès la fermeture du programme, il est inévitable que tout soit supprimé. Par conséquent, vous pouvez recommencer un autre test à chaque fois que vous le rouvrez. Le fait qu’il soit temporaire et n’enregistre aucun fichier ; une chose est sûre : les utilisateurs n'ont pas besoin d'espace supplémentaire pour le programme.

En quoi Windows Sandbox est-il différent d’une machine virtuelle dans Windows 10 ? Bac à sable Windows vs machine virtuelle

Le point principal de la discussion est d'identifier en quoi Windows Sandbox diffère d'une machine virtuelle dans Windows 10. La section ci-dessous mettrait en évidence les spécialités uniques présentes dans Windows Sandbox, ce qui la rend spéciale.

L'envoi et la réception d'e-mails d'amis, de famille, de collègues, etc. sont courants. Vous avez peut-être reçu des e-mails avec une pièce jointe. Le besoin de télécharger une application est courant et jusqu'à présent, vous avez peut-être téléchargé des applications sur Internet à partir de sources relativement inconnues. Dans de tels cas, vous pouvez le télécharger et l’exécuter en prenant le risque. En raison de la prolifération des ransomwares, il ne serait pas possible d’être toujours prudent. Parfois, les développeurs de logiciels exigent un système propre qui met l'accent sur un système d'exploitation instantané et simple à utiliser, dépourvu d'autres programmes installés, scripts, fichiers ou bagages supplémentaires.

Pour la situation ci-dessus, la meilleure solution consiste à tordre une machine virtuelle. La même chose vous fournirait un système d’exploitation propre et isolé. Si la pièce jointe contient un logiciel malveillant, seule la machine virtuelle est affectée. Ceux qui sont développeurs peuvent effectuer leurs tests de la même manière que lors de la configuration d'un nouvel ordinateur.

Le logiciel VM présente certains inconvénients, le plus important étant son coût élevé. Bien que vous puissiez utiliser une alternative gratuite comme VirtualBox, il est toujours nécessaire d'utiliser une licence Windows valide haut de gamme pour l'exécuter sur le système d'exploitation virtualisé. Un autre inconvénient est que l’exécution d’une machine virtuelle à des niveaux de performances raisonnables nécessite un matériel puissant et un espace de stockage suffisant. Si vous utilisez des instantanés, vous pouvez immédiatement remplir un petit SSD. En fait, vous utilisez un disque dur de haute capacité, il est alors possible que les performances deviennent lentes. Il n'est pas recommandé d'utiliser de telles ressources gourmandes en énergie sur un ordinateur portable.

Un autre inconvénient est que les machines virtuelles sont complexes. Ils ne sont pas destinés uniquement à être configurés pour tester un fichier exécutable problématique. Cependant, Microsoft a déclaré une nouvelle solution capable de résoudre tous ces problèmes, à savoir Windows Sandbox. Semblable à une VM standard, tout logiciel installé dans le Sandbox resterait isolé et ne pourrait pas influencer la machine hôte. Une fois que vous fermez le bac à sable, les programmes que vous installez, les fichiers ajoutés et les paramètres modifiés sont supprimés. La prochaine fois que vous exécuterez Sandbox, il sera restauré à une table rase. De telles choses ne se trouvent pas avec une machine virtuelle sous Windows 10.

On sait que Microsoft utilise la virtualisation matérielle, via l'hyperviseur, pour exécuter un noyau distinct. Par conséquent, il peut rapidement isoler Sandbox de l’hôte. Cela implique que vous pouvez télécharger en toute sécurité un fichier exécutable à partir d'une source périlleuse, puis l'installer dans Sandbox ; il n'y aura aucun dommage à votre système hôte. La raison pour laquelle Windows Sandbox est plus avantageux qu'une machine virtuelle est qu'il présente des exigences raisonnablement faibles.

La configuration requise pour Windows Sandbox est la suivante :

  • Windows 10 Professionnel ou Entreprise build 18301 ou version ultérieure
  • architecture x64
  • Capacités de virtualisation autorisées dans le BIOS
  • Minimum 4 Go de RAM (8 Go recommandés)
  • Minimum 1 Go d'espace disque libre (SSD recommandé)
  • Minimum 2 cœurs de processeur (4 cœurs avec hyperthreading recommandés)

L'un des avantages de Windows Sandbox est qu'il n'est pas nécessaire de télécharger ou de créer un disque dur virtuel (VHD). En effet, Windows prépare dynamiquement un système d'exploitation instantané propre basé sur le système d'exploitation hôte de votre ordinateur. Tout au long de cette procédure, il serait lié aux fichiers qui ne changent pas sur le système et concerne les fichiers partagés qui changent. Cela donnerait une image incroyablement légère de 100 Mo. Si vous n'utilisez pas le bac à sable, l'image sera compressée à un minuscule 25 Mo. Puisqu'il s'agit d'une copie de votre système d'exploitation, il n'est pas nécessaire d'avoir une clé de licence distincte. Il n'y aura aucun problème pour exécuter Sandbox si vous disposez de Windows 10 Professionnel ou Windows 10 Entreprise.

Pour garantir la sécurité, Microsoft utilise le concept de conteneur introduit précédemment. La plupart du temps, le système d'exploitation Sandbox est isolé de l'hôte, ce qui permet à une VM de s'exécuter comme une application. Bien que Sandbox et la machine hôte soient deux choses différentes, ils fonctionnent ensemble. En cas de besoin, l'hôte récupérera la mémoire du bac à sable pour s'assurer que la vitesse de votre machine n'est pas diminuée. De plus, le Sandbox est attentif aux niveaux de batterie de votre machine hôte. Par conséquent, il peut réussir à optimiser la consommation d’énergie.

Tous ces aspects et bien d’autres font de Windows Sandbox une solution rapide et sûre identique à VM. Cela entraînerait moins de frais généraux qu’une solution traditionnelle. Il vous sera possible d'appeler, de tester et d'effacer rapidement des instantanés ; par la suite, vous pouvez effectuer une itération selon vos besoins. Il n'y a aucune contrainte matérielle car même un appareil moins puissant peut exécuter le Sandbox.

Comment obtenir le bac à sable Windows ?

Il n'est pas encore possible d'obtenir Windows Sandbox car il nécessite Windows 10 build 18301 ou supérieur, et en fait, Microsoft n'a pas encore publié la même chose. Une fois la version lancée, l’installation sera un jeu d’enfant. Il est également essentiel de vérifier que votre BIOS possède des capacités de virtualisation activées. Par la suite, il vous suffit d'activer Windows Sandbox dans la boîte de dialogue Fonctionnalités Windows.

Une fois Windows Sandbox installé, le processus de lancement est identique à celui de tout autre programme ou application. Vous pouvez facilement le trouver dans le menu Démarrer, alors exécutez-le et acceptez l'invite UAC pour lui offrir des privilèges administratifs. Une fois cela fait, vous pourrez glisser et déposer des fichiers et des programmes dans le bac à sable à des fins de test. Lorsque vous avez terminé, fermez le programme et Sandbox supprimera toutes les modifications apportées.

Utilisation du bac à sable Windows :

L'apparence de Windows Sandbox ressemble à un vrai bureau car il dispose d'un menu Démarrer et d'une application Paramètres. Vous pouvez facilement interagir avec le logiciel comme vous le faites habituellement. Comme d'habitude, vous pouvez ouvrir Microsoft Edge, télécharger n'importe quel logiciel, puis le tester dans Windows Sandbox. Alternativement, vous pouvez facilement copier un fichier exécutable, puis le coller dans la fenêtre Windows Sandbox pour l'utiliser à différentes fins.

Semblable à n'importe quelle application, Windows Sandbox est livré avec des options pour minimiser, agrandir et également fermer la fenêtre. Il est possible de fermer la fenêtre Windows Sandbox pour fermer la session, et toutes les modifications seront éliminées. De plus, le contenu du sandbox est également supprimé. Contrairement aux machines virtuelles, Windows Sandbox utilise l'installation de Windows 10 ; il n'est pas nécessaire de télécharger des images virtuelles.

Pour obtenir des informations détaillées sur la différence entre Windows Sandbox et une machine virtuelle, vous devez évaluer les avantages et les inconvénients de chacun d'eux. Les avantages de Windows Sandbox vous donneront une idée claire des raisons pour lesquelles il faut s'y lancer. La section ci-dessous met en évidence les avantages et les inconvénients :

Avantages et inconvénients du bac à sable :

Avantages :

  • Le sandboxing est assez léger et extrêmement facile à configurer et à utiliser. La raison pour laquelle il est assez fin et léger est que vous serez confronté à certaines complexités, notamment sur la façon de conserver les modifications anticipées en dehors du bac à sable Windows.
  • Il n'est pas impossible de créer une machine virtuelle pour bénéficier d'une expérience identique, mais Windows Sandbox présente peu d'avantages majeurs. Vous n'avez pas besoin de passer par des étapes supplémentaires pour télécharger ou créer une machine virtuelle. Chaque fois que vous lancez la fonctionnalité, une nouvelle installation de Windows 10 est exécutée.
  • Une fois que vous avez testé une application et fermé le bac à sable Windows, vous constaterez que tout est automatiquement supprimé.
  • Tout processus se déroulant dans l’environnement sera isolé de votre installation principale. Cela offrirait une sécurité suprême pour tester des applications non fiables.

Inconvénients :

  • Si votre navigateur est en mode sandbox, l'obtention d'un fichier téléchargé que vous avez l'intention d'utiliser en dehors du sandbox peut nécessiter quelques étapes supplémentaires.
  • Certaines modifications que vous souhaitez conserver pendant que vous exécutez le bac à sable peuvent également être un peu plus complexes à maintenir.

Avantages et inconvénients de la machine virtuelle :

Avantages :

  • La machine virtuelle est parfaite si vous souhaitez obtenir une deuxième machine « virtuelle » entièrement isolée.
  • Cela fonctionne parfaitement si vous souhaitez que cette machine exécute un système d'exploitation différent de celui utilisé dans son hôte. Pour comprendre cela, par exemple, vous ne disposez peut-être pas d'une machine physique sur laquelle Windows XP est installé, mais vous disposez de machines virtuelles que vous pouvez exécuter à tout moment sur votre bureau Windows 7. Il vous fournirait une copie de Windows XP.

Inconvénients :

  • Les machines virtuelles ne sont pas légères car vous aurez besoin d’espace disque à allouer au disque dur virtuel. En outre, vous devrez faire des choix concernant la quantité de RAM de votre ordinateur que vous souhaitez attribuer à la machine virtuelle pendant son exécution.
  • Le processus de configuration d'une VM intègre l'installation d'un système d'exploitation à partir de zéro. Cela prendrait beaucoup de temps car leur configuration est identique comme s’il s’agissait de machines physiques distinctes.
  • Une VM et son hôte sont isolés l'un de l'autre. Ainsi, le processus standard de copie de fichiers vers et depuis la VM vous demandera de configurer l'accès réseau sur cette machine particulière. De cette façon, le processus de copie de fichiers prend du temps et est ennuyeux.

Conclusion

Windows Sandbox offre certainement plusieurs avantages par rapport aux solutions de virtualisation et est également profondément intégré à Windows 10. Ainsi, les utilisateurs seront autorisés à exécuter des programmes et autres fichiers non fiables tout en s'assurant que l'installation principale de Windows 10 n'est pas affectée.

  • Comment réparer le sens de stockage de Windows 10 non disponible ou désactivé ?
    Qu'est-ce qui est exactement supprimé avec Windows 10 Storage Sense ?
  • Réparer le point d'accès mobile Windows 10 qui ne se connecte pas
  • Microsoft officiel :Sens du stockage
  • Comment nettoyer automatiquement le dossier temporaire, les fichiers Internet et le disque de Windows 10