תיקון: שגיאת VirtualBox 0x000000C4 (נפתרה)

מדריך זה מכיל הוראות מפורטות לפתרון שגיאת VirtualBox 0x000000C4, כאשר אתה מנסה להתקין את Windows 8.1, Widows 10 או Windows Server 2012 64-bit OS ב-Oracle VM VirtualBox.

המחשב שלך צריך לאתחל.
נא להחזיק את כפתור ההפעלה.
קוד שגיאה: 0x000000C4
פרמטרים:
0x00000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (או "0xFFFFF801E5962A80")
0x000000000000000

שגיאת VirtualBox 0x000000C4 - תיקון

כיצד לתקן את שגיאת VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)

חָשׁוּב: לפני שתמשיך לשיטות למטה. ודא שהתקנת את הגרסה האחרונה של Oracle Virtual Box וציינת שאתה מתקין א 64 סיביות מערכת הפעלה בהגדרות VM.

שגיאת oracle vm 0x000000C4 - תיקון
שיטה 1. אפשר הגנת ביצוע נתונים ב-BIOS.

השיטה הראשונה לפתור את קוד השגיאה של VM 0x000000C4, היא להפעיל את 'מניעת ביצוע נתונים' ב-BIOS. לעשות את זה:

1. הפעל את המחשב שלך והיכנס BIOS (הגדרות CMOS).
2. לך ל מִתקַדֵם או ל בִּטָחוֹן אפשרויות ו לְאַפשֵׁר ה הגנה על ביצוע נתונים.

* הערה: ב-BIOS מסוימים, ה"הגנה על ביצוע נתונים" עשוי להיקרא "No Execute Memory Protection", או "Execute Disable bit", או "Execute Disable Function", או "NX Bit".

אפשר הגנת ביצוע נתונים

3.שמור את השינויים שלך ו יְצִיאָה מ-Bios Setup.
4. אתחול ל-Windows.
5. פתח את VirtualBox והתקן את מכונת ה-VM.

שיטה 2. אפשר את הוראת CMPXCHG16B.

לפי מיקרוסופט, אחד ה-sדרישות המערכת להתקנת Windows 8.1, Windows 10 או Server 2012 64-bit OS על מחשב 64-bit, הוא להיות בעל מעבד התומך בהוראה CMPXCHG16B (יכול להתייחס גם כ"CompareExchange128"). אבל, לכמה מעבדים קודמים לא היו הוראת CMPXCHG16B ואתה צריך להפעיל את התכונה הזו במכשיר ה-VM כדי לעקוף את השגיאה "0x000000C4". לעשות את זה:

1. פתח את שורת הפקודה כמנהל.
2. הקלד את הפקודה הבאה:

  • cd \Program Files\Oracle\VirtualBox
תקן שגיאת Virtualbox 0x000000C4 Windows 10

3. לאחר מכן תן את הפקודה למטה כדי לרשום את מכונות ה-VM.

  • רשימת VBoxManage.exe vms

4. שים לב מהפלט של הפקודה לעיל, שם מכונת ה-VBOX, שבו אתה מקבל את השגיאה 0x000000C4.

לדוגמה, בדוגמה זו, מכונת ה-VM עם השגיאה "0x000000C4", היא "Windows8.1_x64_Pro".

אפשר CMPXCHG16B הוראה וירטואלית

5. לאחר מכן הקלד את הפקודה הבאה, אך החלף את "שם VM" ערך, עם השם של מכונת VBOX שאתה מתמודד עם השגיאה 0x000000C4, ולחץ על להיכנס:

  • VBoxManage.exe setextradata "שם VM" VBoxInternal/CPUM/CMPXCHG16B 1

לְמָשָׁל בדוגמה זו הפקודה תהיה:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1
הפעל את CMPXCHG16B - oracle VM virtualbox

6. סגור את שורת הפקודה והמשך להתקנת מכשיר ה-VM. *

*טיפ: אם ברצונך להפעיל את הוראת CMPXCHG16B, לכל מכשירי ה-VM המותקנים, תן את הפקודה הבאה:

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.