2 votes

VirtualBox NS_ERROR_FAILURE (0x80004005) mac, impossible de trouver une solution

J'utilise VirtualBox mais je reçois l'erreur NS_ERROR_FAILURE (0x80004005) sur un MacBook Pro 2020 avec une puce M1.

J'ai tout essayé : désinstaller Virtualbox, activer SIP en mode récupération, réinstaller Virtualbox. La seule chose que je n'ai pas essayée est d'autoriser Oracle dans Confidentialité --> Général puisque je ne le vois pas là.

Voici le journal exact que j'obtiens.

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

1voto

yoliho Points 340

La virtualisation ne fonctionne que lorsque le même processeur est utilisé sur le serveur et la VM.

Actuellement, parmi les trois principales VM, seule Parallels a une version pour le M1 et elle ne peut exécuter que des systèmes d'exploitation basés sur ARM, par exemple des Linux et une version préliminaire de Windows. Ce Windows peut exécuter des exécutables Windows Intel. Vmware a annoncé qu'il travaillait sur une version pour ARM. Je ne pense pas qu'Oracle ait dit quoi que ce soit sur VirtualBox.

Il y a d'autres émulateurs qui peuvent exécuter des exécutables Intel sur le M1. Crossover (et donc je soupçonne Wine) peut exécuter les binaires Windows Intel. Qemu peut émuler et virtualiser donc peut exécuter des OS à base de CPU Intel sur une machine ARM.

Rosetta2 peut exécuter des binaires Intel sur Apple M1 mais pas tous. Les machines virtuelles ont besoin d'un support de très bas niveau de la part du CPU et du noyau que Rosetta ne peut pas fournir - c'est pourquoi vous obtenez cette erreur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X