4 votes

Comment changer la VM XP sur virtualbox pour avoir deux CPUs sans avoir à réinstaller XP ?

J'ai installé Windows XP dans Virtualbox sous Ubuntu.

Après avoir installé XP, je veux changer la VM pour avoir deux cpus.

Comment le faire sans réinstaller XP ?

8voto

CygnusX1 Points 306

Selon cet article de blog tout ce que vous avez à faire est

  1. Cliquez sur la case à cocher "Activer IO APIC" dans les paramètres système de la machine invitée de votre boîte virtuelle.

  2. Exécutez ce qui suit dans une invite de commande à l'intérieur de l'invité Windows :

    rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf
  3. Redémarrez l'invité deux fois comme demandé.

0voto

billc.cn Points 6989

Vous devrez juste changer votre HAL. Il existe un moyen plus sûr de mettre à jour le périphérique "ordinateur" dans le gestionnaire de périphériques ou vous pouvez remplacer le fichier manuellement.

En fait, il suffit de changer le nombre de CPU et le HAL de l'uni-processeur devrait être capable de reconnaître les cœurs ajoutés et de déclencher une nouvelle détection matérielle et donc de changer le HAL.

Voir KB309283 .

編集する。

Pour utiliser réellement 2 cœurs, vous devez activer d'autres options, comme "Enable I/O APIC", pour utiliser plus d'un cœur. Voir manuel .

HAL ou couche d'abstraction matérielle est un code qui permet au noyau de Windows de fonctionner sur différentes architectures. Normalement, le programme d'installation détecte votre configuration matérielle et installe le bon fichier hal.dll dans votre répertoire system32. Si vous mettez votre processeur à niveau, grâce à la merveilleuse compatibilité de la famille X86, votre ancien HAL devrait toujours fonctionner. Selon l'article de la KB ci-dessus, l'ancien HAL devrait également détecter les modifications du matériel et déclencher le processus de détection du matériel pour installer un nouveau HAL. Si cela ne s'est pas produit, vous devriez être en mesure de le faire manuellement en suivant les instructions de la KB.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X