कोर (उद्देश्य का उद्देश्य) मुद्दा यह है कि विंडोज एक्सपी में दो कर्नेल होते हैं: सिंगल-कोर और मल्टी-कोर। संभवतः, अतिथि OS ने इंस्टॉलेशन के दौरान केवल 1-कोर का पता लगाया है और आपका Windows XP अतिथि सिंगल-कोर हॉल और कर्नेल पर चल रहा है। मल्टी-कोर हॉल और कर्नेल के साथ बूटिंग को सक्षम करने के लिए नीचे दिए गए निर्देशों का पालन करें।
यह मेरे लिए काम किया (VirtualBox XP Pro) ...
1) c: \ windows (आपका इंस्टॉल पथ) में जाएं, sp3.cab के लिए खोजें। 7-ज़िप के साथ इस कैब फ़ाइल को खोलें (हालांकि एक्सप्लोरर मूल रूप से फ़ाइल को खोलने में सक्षम हो सकता है, अगर यह 7% ज़िप को स्रोत से डाउनलोड नहीं कर सकता है)।
2) ए) Extract halmacpi.dll to c:\windows\system32
ख) Extract ntkrnlmp.exe to c:\windows\system32
3) c: \ boot.ini संपादित करें
नोट: आपको केवल पढ़ने के लिए संपत्ति को अनचेक करना होगा ताकि आप अपने परिवर्तनों को बचा सकें। केवल एक बार पूर्ण पढ़ने के लिए वापस सेट करें।
इस तरह दिखने वाली लाइन को कॉपी करें:
बहु (0) डिस्क (0) rdisk (0) पार्टीशन (1) \ WINDOWS = "Microsoft Windows XP Professional" / fastdetect / NoExecute = OptIn
कॉपी की गई प्रविष्टि को इस तरह बनाएं:
बहु (0) डिस्क (0) rdisk (0) विभाजन (1) \ WINDOWS = "Microsoft Windows XP MultiCore" / Fastdetect / NoExecute = OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll
अब आपके पास सिंगल या मल्टीकोर का उपयोग करने के लिए एक डुअल-बूट विकल्प है (यदि यह सफल रहा तो टास्कमैनर दो सीपीयू ग्राफ दिखाएगा)। यदि मल्टीकोर बूट्स और ठीक से काम करते हैं, तो आप boot.ini से सिंगल कोर एंट्री को हटा सकते हैं।