এই টিউটোরিয়ালে Oracle VM VirtualBox-এ Windows 8.1, Windows 10 বা Windows Server 2012 64-bit OS ইনস্টল করার চেষ্টা করার সময় VirtualBox Error 0x000000C4 সমাধানের বিস্তারিত নির্দেশনা দেওয়া আছে।
Your PC needs to restart.
Please hold down the power button.
Error Code: 0x000000C4
Parameters:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (or "0xFFFFF801E5962A80")
0x0000000000000000

VirtualBox Error 0x000000C4 কিভাবে ফিক্স করবেন (Windows 10, 8.1, Server 2012)
গুরুত্বপূর্ণ: নিচের মেথডগুলোতে যাওয়ার আগে, নিশ্চিত হন যে আপনি Oracle Virtual box-এর লেটেস্ট ভার্সন ইনস্টল করেছেন এবং VM Settings-এ আপনি 64-bit OS ইনস্টল করার জন্য স্পেসিফাই করেছেন।

মেথড ১. BIOS-এ Data Execution Protection ইনেবল করুন।
মেথড ২. CMPXCHG16B ইনস্ট্রাকশন ইনেবল করুন।
মেথড ১. BIOS-এ Data Execution Protection ইনেবল করুন।
VM Error Code 0x000000C4 সমাধানের প্রথম মেথড হলো BIOS-এ 'Data Execution Prevention' ইনেবল করা। তার জন্য:
১. আপনার কম্পিউটার পাওয়ার অন করুন এবং BIOS (CMOS Setup) সেটিংসে প্রবেশ করুন।
২. Advanced বা Security অপশনে যান এবং Data Execution Protection. Enable করুন।
* নোট: কিছু BIOS-এ, "Data Execution Protection" কে "No Execute Memory Protection", বা "Execute Disable bit", বা "Execute Disable Function", বা "NX Bit" নামে ডাকা হয়।

৩. আপনার পরিবর্তন Save করুন और Bios Setup থেকে Exit করুন।
৪. Windows-এ বুট করুন।
৫. VirtualBox খুলুন এবং VM Machine ইনস্টল করুন।
মেথড ২. CMPXCHG16B ইনস্ট্রাকশন ইনেবল করুন।
Microsoft-র অনুযায়ী, 64-bit PC-এ Windows 8.1, Windows 10 বা Server 2012 64-bit OS ইনস্টল করার সিস্টেম রিকোয়ারমেন্টের একটি হলো প্রসেসর CMPXCHG16B ইনস্ট্রাকশন সাপোর্ট করতে হবে (এটিকে "CompareExchange128" ও বলা হয়)। কিন্তু, কিছু পুরনো CPU-তে CMPXCHG16B ইনস্ট্রাকশন থাকে না এবং আপনাকে VM মেশিনে সেই ফিচার ইনেবল করতে হবে "0x000000C4" এরর বাইপাস করতে। তার জন্য:
১. Command Prompt Administrator হিসেবে খুলুন।
২. নিচের কমান্ডটি টাইপ করুন:
- cd \Program Files\Oracle\VirtualBox

৩. তারপর নিচের কমান্ডটি দিন VM Machines লিস্ট করতে।
- VBoxManage.exe list vms
৪. উপরের কমান্ডের আউটপুট থেকে, সেই VBOX মেশিনের নাম নোট করুন যেখানে আপনি 0x000000C4 এরর পাচ্ছেন।
যেমন এই উদাহরণে, "0x000000C4" এররവালা VM মেশিন হলো "Windows8.1_x64_Pro"।

৫. তারপর নিচের কমান্ডটি টাইপ করুন, কিন্তু "VM Name" ভ্যালুটি আপনার এরর 0x000000C4 वाली VBOX মেশিনের নাম দিয়ে রিপ্লেস করুন, এবং Enter চাপুন:
- VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B 1
যেমন এই উদাহরণে কমান্ডটি হবে:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

৬. Command Prompt বন্ধ করুন এবং VM মেশিন ইনস্টল করতে এগিয়ে যান। *
* টিপ: আপনি যদি সব ইনস্টল করা VM মেশিনে CMPXCHG16B ইনস্ট্রাকশন ইনেবল করতে চান, তবে নিচের কমান্ডটি দিন:
- VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1
এই ছিল সমাধান! এই গাইড আপনাকে সাহায্য করেছে কিনা জানাতে আপনার অভিজ্ঞতা সম্পর্কে মন্তব্য করুন। দয়া করে এই গাইডটি লাইক ও শেয়ার করুন অন্যদের সাহায্য করার জন্য।