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 ?
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 ?
Selon cet article de blog tout ce que vous avez à faire est
Cliquez sur la case à cocher "Activer IO APIC" dans les paramètres système de la machine invitée de votre boîte virtuelle.
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
Redémarrez l'invité deux fois comme demandé.
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.
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.