ভার্চুয়ালবক্স - এক্সপি গেস্ট একাধিক কোর / একাধিক প্রসেসর দেখতে পায় না


13

পরিবেশ:

  • হোস্ট ওএস: Win7 প্রো 64 বিট
  • অতিথি ওএস: WinXP 32 বিট
  • ভার্চুয়ালবক্স সংস্করণ: 4.1.4r74291
  • প্রসেসর: ভার্চুয়ালাইজেশন সক্ষম সহ ইন্টেল কোর i7 2630QM

সমস্যাটি:

একাধিক কোর ব্যবহার করার জন্য আমার অতিথি সিস্টেমের দরকার। ভার্চুয়ালবক্সে আমি নিম্নলিখিত বিকল্পগুলি সক্ষম করেছি:

  • আইও এপিক (মাদারবোর্ড ট্যাব)
  • পিএই / এনএক্স (প্রসেসরের ট্যাব)
  • ভিটি-এক্স / এএমডি-ভি (ত্বরণ)
  • নেস্টেড পেজিং (ত্বরণ)

সিস্টেম সাবমেনুতে অন্য সমস্ত বিকল্প স্যুইচ করা আছে। 'প্রসেসর' স্লাইডারটি 8 এ সেট করা হয়েছে।

সমস্যাটি হ'ল অতিথি সিস্টেমটি সঠিকভাবে চালিত হয় তবে কেবলমাত্র একটি প্রসেসর / কোর দৃশ্যমান।

উত্তর:


7

এক্সপিতে 2 টি আলাদা এইএএল রয়েছে যা মাল্টি এবং একক প্রসেসরের জন্য ব্যবহৃত হয়। ভার্চুয়াল পরিবেশে কেবল একটি প্রসেসর থাকলে আপনি যদি এক্সপি ইনস্টল করেন তবে আপনাকে এইচএএল পরিবর্তন করতে হবে বা পুনরায় ইনস্টল করতে হতে পারে।

মাইক্রোসফ্টের সমর্থন সাইটে কীভাবে এইচএএল পরিবর্তন করা যায় সে সম্পর্কে আপনি নির্দেশাবলী পেতে পারেন ।

আপনাকে এসিপিআই মাল্টিপ্রসেসর বিকল্পটি নির্বাচন করতে হবে।


ভাল মাইক্রোসফ্ট সাইট বলে যে উইনএক্সপি-র স্বয়ংক্রিয়ভাবে এইচএএল পরিবর্তন করা উচিত - আমার হয়নি। আশ্চর্যের বিষয়, আমি যখন আমার ডিভাইস ম্যানেজারটি পরীক্ষা করেছিলাম সেখানে 8 টি প্রসেসর ছিল, কিন্তু টাস্ক মেনারে আমি কেবল 1 দেখতে পেতাম So ধন্যবাদ!
lbednaszynski

24

আমারও অনুরূপ সমস্যা ছিল এবং আমি এটিতে হোঁচট খেয়েছি : http://www.nforcershq.com/forum/updating-the-hal-for-m মাল্টিপ্রোসেসর- সাপোর্ট-t70331.html

আমি devconমাইক্রোসফ্ট থেকে ইউটিলিটি ডাউনলোড করেছি এবং এই আদেশগুলি জারি করেছি:

  1. devcon sethwid @ROOT\ACPI_HAL\0000 := +acpiapic_mp !acpiapic_up
  2. devcon update c:\windows\inf\hal.inf acpiapic_mp

তারপরে আমি রিবুট করেছি এবং এখন এক্সপি সমস্ত 4 টি কোর দেখতে পাবে।

সিস্টেমে আর বুট না হয়ে যাওয়া শুরু করার আগে চিত্রটির ব্যাকআপ তৈরি করুন !


4
এটি আমার পক্ষে ভাল কাজ করেছে। অবশেষে ২ য় সিপিইউ দেখতে আমার ভার্চুয়াল বক্স ভিএম পেয়েছি।
ক্যাডেন্ট অরেঞ্জ

2
উইনএক্সপি এসপি 3 এ দ্রুত, সহজ এবং সম্পন্ন।
ফায়াস্কো ল্যাবগুলি

1
সংক্ষিপ্ত এবং ভাল উত্তর, আপনাকে ধন্যবাদ! দু'বার আমার জন্য কাজ করেছেন। দ্রষ্টব্য: আমি আসলে 1 টিরও বেশি সিপিইউ রাখার জন্য ভার্চুয়াল মেশিনটি সেট আপ না করা পর্যন্ত আমি এটি করার পরে উইন এক্সপি বুট করতে পারিনি। এছাড়াও, আপনি পরে আরও সিপিইউ যুক্ত করতে পারেন এবং সেগুলি সঠিকভাবে সনাক্ত হবে।
jlh

সুতরাং, আমি যদি সঠিকভাবে বুঝতে পারি, এই হ্যাকটি করার পরে ভিএম 1 সিপিইউ দিয়ে আর কাজ করবে না, @jlh?
সোপালাজো ডি অ্যারিরিজ

3

মূল (শঙ্কিত উদ্দেশ্য) ইস্যুটি হ'ল উইন্ডোজ এক্সপিতে দুটি কার্নেল রয়েছে: একক-কোর এবং বহু-কোর। সম্ভবত, অতিথি ওএস ইনস্টলেশন করার সময় কেবলমাত্র 1-কোর সনাক্ত করেছে এবং আপনার উইন্ডোজ এক্সপি অতিথি একক-কোর হাল এবং কার্নেলের উপর চলছে। মাল্টি-কোর হাল এবং কার্নেল দিয়ে বুটিং সক্ষম করতে নীচের দিকনির্দেশগুলি অনুসরণ করুন।

এটি আমার জন্য (ভার্চুয়ালবক্স এক্সপি প্রো) কাজ করেছে ...

1) সি যান: \ উইন্ডোজ (আপনার ইনস্টলনের পাথ), sp3.cab অনুসন্ধান করুন। এই ক্যাব ফাইলটি 7-জিপ দিয়ে খুলুন (যদিও এক্সপ্লোরার স্থানীয়ভাবে ফাইলটি খুলতে সক্ষম হতে পারে, যদি এটি সোর্সফোর্জ থেকে 7-জিপ ডাউনলোড করতে না পারে)।

2) ক) Extract halmacpi.dll to c:\windows\system32

খ) Extract ntkrnlmp.exe to c:\windows\system32

3) সম্পাদনা করুন সি: \ boot.ini

দ্রষ্টব্য: আপনার কেবলমাত্র পঠনযোগ্য সম্পত্তিটি চেক করতে হবে যাতে আপনি নিজের পরিবর্তনগুলি সংরক্ষণ করতে পারেন। একবার সম্পূর্ণ হলে কেবল পঠন-পাঠাতে আবার সেট করুন।

লাইনটি দেখতে দেখতে এমনটি অনুলিপি করুন:

মাল্টি (0) ডিস্ক (0) rdisk (0) পার্টিশন (1) I উইন্ডোজ = "মাইক্রোসফ্ট উইন্ডোজ এক্সপি প্রফেশনাল" / ফাস্টডিটেক্ট / নো এক্সেকিউট = OptIn

অনুলিপি করা এন্ট্রিটিকে দেখতে এমন করুন:

মাল্টি (0) ডিস্ক (0) rdisk (0) পার্টিশন (1) I WINDOWS = "মাইক্রোসফ্ট উইন্ডোজ এক্সপি মাল্টিকোর" / ফাস্টডিটেক্ট / নেক্সেক্সট = OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll

এখন আপনার কাছে একক বা মাল্টিকোর ব্যবহারের জন্য দ্বৈত-বুট বিকল্প রয়েছে (এটি সফল হলে টাস্ক ম্যানেজার দুটি সিপিইউ গ্রাফ প্রদর্শন করবে)। যদি মাল্টিকোর বুট হয় এবং সঠিকভাবে কাজ করে তবে আপনি বুটআইএনআই থেকে একক কোর এন্ট্রি মুছতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.