ผู้ใช้บางคนพบ VMware Workstation Unrecoverable Error:(vcpu-0) เกิดข้อผิดพลาดเมื่อพยายามติดตั้งระบบปฏิบัติการที่สองในคอมพิวเตอร์เครื่องใดเครื่องหนึ่ง ผู้ใช้บางคนรายงานว่าข้อผิดพลาดเกิดขึ้นเมื่อตั้งค่าเครื่องเสมือนเครื่องที่สองในขณะที่คนอื่นรายงานว่ามีการทริกเกอร์ทุกครั้งที่พยายามบูตจากเครื่องดังกล่าว ดูเหมือนว่าปัญหาจะไม่เกิดขึ้นเฉพาะกับระบบปฏิบัติการบางระบบ เนื่องจากมีรายงานว่าเกิดปัญหากับการติดตั้ง OsX, Windows และ Linux
สาเหตุของ VMware Workstation Unrecoverable Error:(vcpu-0)
เราตรวจสอบปัญหาเฉพาะนี้โดยดูที่รายงานผู้ใช้และกลยุทธ์การซ่อมแซมที่พวกเขาใช้เพื่อแก้ไขปัญหา จากสิ่งที่เรารวบรวม มีสถานการณ์ทั่วไปหลายประการที่จะเรียกข้อความแสดงข้อผิดพลาดนี้:
- ซอฟต์แวร์เวอร์ชวลไลเซชันอื่นกำลังทำงานพร้อมกัน – นี่เป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดที่ทำให้เกิดข้อผิดพลาดนี้ VMware Workstation จะแสดงข้อผิดพลาดนี้หากคุณพยายามเปิดเครื่องเสมือนในขณะที่ Virtualbox (หรือซอฟต์แวร์ที่คล้ายกันกำลังทำงานอยู่)
- Secure Virtual Machine (SVM) ถูกปิดใช้งานจาก BIOS/UEFI – ปัญหานี้มักเกิดขึ้นหาก Secure Virtual Machine (SVM) ถูกปิดใช้งานจาก BIOS หรือ UEFI (ขึ้นอยู่กับการกำหนดค่าของคุณ) ผู้ใช้หลายคนในสถานการณ์ที่คล้ายคลึงกันสามารถแก้ไขปัญหาได้โดยตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน SVM แล้ว
- เปิดใช้งานมัลติเธรดพร้อมกัน (SMT) พร้อมกันจาก BIOS/UEFI – VMware และซอฟต์แวร์อื่นๆ ที่คล้ายคลึงกันนั้นมีข้อขัดแย้งกับมัลติเธรด โดยทั่วไป คุณจะต้องปิดการใช้งาน SMT จากการตั้งค่า BIOS / UEFI ของคุณหลังจากที่คุณเปิดใช้งาน SVM เพื่อหลีกเลี่ยงความขัดแย้งใดๆ
- โอเวอร์คล็อกซีพียูหรือส่วนประกอบอื่นๆ – ส่วนประกอบที่โอเวอร์คล็อกสามารถเรียกข้อความแสดงข้อผิดพลาดนี้ได้ สิ่งนี้เกิดขึ้นเนื่องจากในระหว่างการบูตเครื่องเสมือนจะทำการตรวจสอบความถี่ที่เลือก ในบางกรณี ความถี่ที่สูงกว่าปกติใน CPU/GPU ของคุณอาจหลอกให้ซอฟต์แวร์แสดงข้อความแสดงข้อผิดพลาดนี้
- จุดบกพร่องของ VMW\ware – มีข้อบกพร่องที่รู้จักกันดีที่สร้างข้อความแสดงข้อผิดพลาดนี้แม้ว่าจะไม่ตรงตามเงื่อนไขข้างต้นก็ตาม เนื่องจากจุดบกพร่องนี้ควรได้รับการแก้ไขด้วยเวอร์ชัน 12.5 ข้อผิดพลาดอาจได้รับการแก้ไขโดยการอัปเดตแอปพลิเคชัน VMware เป็นเวอร์ชันล่าสุด
- Mac OS ได้รับการออกแบบมาให้ทำงานบนฮาร์ดแวร์ของ Apple เท่านั้น – ตามที่ระบุไว้ใน EULA ของ Apple, MAC OS ได้รับการออกแบบมาให้รันหรือเวอร์ชวลไลซ์บนฮาร์ดแวร์ของ Apple เท่านั้น ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อพยายามเรียกใช้อิมเมจเสมือน macOS
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ บทความนี้จะนำเสนอกลยุทธ์การซ่อมแซมที่เป็นไปได้ ด้านล่างนี้ คุณมีชุดวิธีที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันเคยใช้เพื่อรับ VMware Workstation Unrecoverable Error:(vcpu-0) แก้ไขข้อผิดพลาด เพื่อผลลัพธ์ที่ดีที่สุด ให้ทำตามวิธีแก้ไขที่เป็นไปได้ด้านล่างตามลำดับจนกว่าคุณจะพบวิธีการที่ได้ผลในสถานการณ์เฉพาะของคุณ
วิธีที่ 1:การอัปเดตแอปพลิเคชัน VMware Workstation
ก่อนที่คุณจะลองทำอย่างอื่น สิ่งสำคัญคือต้องแน่ใจว่าคุณกำลังใช้งาน VMware Workstation เวอร์ชันล่าสุด มีรายงานผู้ใช้จำนวนมาก ที่ชี้ไปที่จุดบกพร่องที่รับผิดชอบ VMware Workstation Unrecoverable Error:(vcpu-0) เกิดข้อผิดพลาดใน Vmware Workstation 11
เนื่องจากจุดบกพร่องนี้ได้รับการแก้ไขแล้วโดยนักพัฒนาซอฟต์แวร์ คุณจะสามารถขจัดปัญหาได้โดยตรวจสอบให้แน่ใจว่า VMware Workstation ของคุณ ไคลเอ็นต์ได้รับการอัปเดตเป็นเวอร์ชันล่าสุด ในการดำเนินการนี้ เพียงเปิด VMware Workstation และไปที่ Player> Help> Software Updates
เมื่อคุณไปที่ การอัปเดตซอฟต์แวร์ หน้าจอ ให้คลิกที่ ตรวจหาการอัปเดต และดูว่ามีเวอร์ชันใหม่หรือไม่ หากมี ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งบนคอมพิวเตอร์ของคุณ
เมื่อติดตั้งเวอร์ชันที่ใหม่กว่าแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงพบ VMware Workstation Unrecoverable Error:(vcpu-0) ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การปิดใช้งาน / การถอนการติดตั้งซอฟต์แวร์การจำลองเสมือนขององค์กรอื่น
คุณอาจพบปัญหานี้เนื่องจาก VMware Workstation และ Oracle VM VirtualBox ทั้งสองทำงานพร้อมกัน แม้ว่ารายงานส่วนใหญ่จะเกิดขึ้นเมื่อผู้ใช้พยายามเรียกใช้เครื่องเสมือน macOS ผู้ใช้ที่ได้รับผลกระทบบางรายได้รายงานว่าปัญหาได้รับการแก้ไขทันทีที่ปิด Oracle VM Virtual ขวัว .
ผู้ใช้รายอื่นรายงานว่าปัญหาได้รับการแก้ไขหลังจากถอนการติดตั้ง Oracle VM VirtualBox แล้วเท่านั้น เพียงเพื่อให้แน่ใจว่าซอฟต์แวร์ที่ขัดแย้งกันไม่ได้อำนวยความสะดวกให้กับ VMware Workstation Unrecoverable Error:(vcpu-0) เราขอแนะนำให้คุณทำตามขั้นตอนด้านล่างเพื่อถอนการติดตั้ง Oracle VM VirtualBox (หรือซอฟต์แวร์เวอร์ชวลไลเซชันของคู่แข่งที่คล้ายกัน):
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ .
- ภายใน โปรแกรมและคุณลักษณะ ให้เลื่อนดูรายการแอปพลิเคชันและค้นหา Oracle VM Virtualbox (หรือซอฟต์แวร์การจำลองเสมือนของคู่แข่งรายอื่น) เมื่อคุณเห็นแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง .
- เมื่อนำซอฟต์แวร์ขององค์กรคู่แข่งออกแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
หากคุณยังคงพบ VMware Workstation Unrecoverable Error:(vcpu-0) ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:การเปิดใช้งาน Secure Virtual Machine (SVM) หรือ Intel Virtualization Technology จาก BIOS/UEFI
SVM (เครื่องเสมือนที่ปลอดภัย) เทียบเท่ากับเทคโนโลยี Intel VT-x/Intel Virtualization ในบางเครื่อง แต่ไม่ว่าคอมพิวเตอร์ของคุณจะใช้เทคโนโลยีเวอร์ชวลไลเซชันแบบใด ก็ต้องเปิดใช้งานเพื่อให้แน่ใจว่าเครื่องเสมือนทำงานได้อย่างราบรื่น
การเปิดใช้งาน SVM หรือ Intel Virtualization ทำได้โดยป้อนการตั้งค่า BIOS/UEFI ของคุณเท่านั้น - ขั้นตอนนี้จะแตกต่างกันไปตามผู้ผลิตเมนบอร์ดของคุณ อย่างไรก็ตาม มีความคล้ายคลึงกันอยู่บ้าง
ขั้นตอนแรกคือการเข้าสู่การตั้งค่า BIOS/UEFI ของคุณ – ขั้นตอนนี้จะต้องกด ตั้งค่า คีย์ระหว่างลำดับการบูตเริ่มต้น รหัสการตั้งค่าควรปรากฏบนหน้าจอเริ่มต้น แต่ในกรณีที่ไม่ปรากฏขึ้น คุณสามารถค้นหาออนไลน์ด้วย “แม่เมนบอร์ดของคุณ + รหัสการตั้งค่า ” เพื่อค้นหาการตั้งค่าของคุณ ที่สำคัญ
ตอนนี้ หน้าจอถัดไปจะแตกต่างกันขึ้นอยู่กับว่าคุณได้ป้อนการตั้งค่าดั้งเดิม (BIOS) หรือใหม่กว่า ยูเอฟไอ โปรดทราบว่าผู้ผลิตเมนบอร์ดรายใหญ่ทุกรายจะมีเมนูและชื่อการตั้งค่าที่แตกต่างกัน โดยทั่วไป คุณจะสามารถค้นหาโหมด SVM ได้ใน ขั้นสูง> การกำหนดค่า CPU เพียงตั้งค่าเป็น เปิดใช้งาน และอย่าลืมบันทึกการเปลี่ยนแปลงก่อนออกจาก BIOS/UEFI การตั้งค่าเมื่อเปิดใช้งานโหมด SVM หรือ Intel Virtualization Technology แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่า VMware Workstation Unrecoverable Error:(vcpu-0) แก้ไขข้อผิดพลาดแล้ว หากคุณยังคงเห็นข้อผิดพลาดเมื่อพยายามเปิดหรือสร้างเครื่องเสมือนโดยใช้ VMware Workstation ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:การปิดใช้งานมัลติเธรด (SMT) พร้อมกันใน BIOS/UEFI
มีเหตุผลสองสามประการที่คุณต้องการปิดใช้งาน SMT (มัลติเธรดพร้อมกัน) แม้ว่าการปิดใช้ตัวเลือกนี้อาจให้ประสิทธิภาพที่ดีขึ้นเล็กน้อยกับ GPU บางตัว เราไม่แนะนำให้ทำเช่นนั้นเว้นแต่คุณจะต้องทำจริงๆ
ผู้ใช้หลายคนพบ VMware Workstation Unrecoverable Error:(vcpu-0) ข้อผิดพลาดได้รับการแก้ไขหลังจากปิดการใช้งานมัลติเธรด (SMT) พร้อมกันจากการตั้งค่า BIOS แม้ว่าจะไม่มีคำอธิบายอย่างเป็นทางการจากนักพัฒนา แต่ผู้ใช้ที่ได้รับผลกระทบคาดการณ์ว่า VMware Workstation ขัดแย้งกับ SMT ในการกำหนดค่าต่างๆ หลายแบบ
หากต้องการปิดใช้งาน SMT คุณจะต้องป้อนการตั้งค่า BIOS ของคุณ ในการดำเนินการนี้ ให้เข้าถึงการตั้งค่า BIOS ของคุณโดยกด คีย์การตั้งค่า ระหว่างหน้าจอเริ่มต้น
โปรดจำไว้ว่าขึ้นอยู่กับผู้ผลิต CPU ของคุณ ชื่อของตัวเลือก SMT จะแตกต่างกัน ตัวอย่างเช่น Intel (R) Hyper-Threading เป็นเทคโนโลยีมัลติเธรดดิ้งพร้อมกันที่เป็นกรรมสิทธิ์ของ Intelเมื่อคุณเข้าสู่การตั้งค่า BIOS การค้นหาตัวเลือกการควบคุมสำหรับ SMT จะกลายเป็นเรื่องสำคัญ โดยทั่วไป คุณจะพบได้ภายใต้หนึ่งในเมนูย่อยต่อไปนี้:Tweaker Config, CPU Feature, Advanced BIOS, Performance, Processor, CPU
ขึ้นอยู่กับรุ่น BIOS/UEFI และผู้ผลิตมาเธอร์บอร์ดที่คุณทำงานด้วย ตัวเลือกการควบคุมสำหรับเทคโนโลยีนี้อาจเป็นหนึ่งในตัวเลือกต่อไปนี้:Intel (R) Hyper-Threading, เทคโนโลยี Hyper-Treading, ฟังก์ชัน Hyperthreading, CPU Hyper-Threading หรือการควบคุมไฮเปอร์เธรด
เมื่อคุณพบตัวเลือกนี้แล้ว ให้ตั้งค่าเป็นปิดใช้งาน รีสตาร์ทคอมพิวเตอร์และดูว่า VMware Workstation Unrecoverable Error:(vcpu-0) หรือไม่ ข้อผิดพลาดได้รับการแก้ไข หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดเดิมเมื่อพยายามเรียกใช้เครื่องเสมือน ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5:เปลี่ยนกลับเป็นความถี่การตอกบัตรเริ่มต้น
ผู้ใช้หลายคนพยายามแก้ไข VMware Workstation Unrecoverable Error:(vcpu-0) ข้อผิดพลาดได้ค้นพบในที่สุดว่าปัญหาเกิดขึ้นเฉพาะในกรณีที่ความถี่ของ CPU ถูกโอเวอร์คล็อก ทันทีที่พวกเขาเปลี่ยนกลับเป็นความถี่ของ CPU เริ่มต้น ปัญหาก็หมดไป
นี่แสดงให้เห็นว่าปัญหาอาจเกิดขึ้นได้หากการตรวจสอบเบื้องต้นที่ดำเนินการโดย VMware Workstation เผยให้เห็นความไม่สอดคล้องกันบางประการเกี่ยวกับความถี่ CPU ของคุณ ปรากฏว่าซอฟต์แวร์อาจแสดงข้อผิดพลาดนี้หากสังเกตเห็นว่าทรัพยากร CPU ของเครื่องโฮสต์แตกต่างจากข้อกำหนดดั้งเดิม
หากคุณรู้ว่าคุณโอเวอร์คล็อกแล้ว ให้เข้าถึงการตั้งค่า BIOS/UEFI ของคุณ ไปที่เมนูย่อยการโอเวอร์คล็อกและเปลี่ยนกลับเป็นความถี่เริ่มต้น
เมื่อเปลี่ยน CPU เป็นความถี่เริ่มต้นแล้ว ให้เรียกใช้เครื่องเสมือนอีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงพบ VMware Workstation Unrecoverable Error:(vcpu-0) ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 6:การแก้ไขไฟล์ VMX
หากคุณพบ VMware Workstation Unrecoverable Error:(vcpu-0) เมื่อพยายามเรียกใช้หรือกำหนดค่าเครื่องเสมือนของ Mac OS คุณมักจะประสบปัญหานี้เนื่องจาก VMware Workstation ไม่ได้ออกแบบมาเพื่อจำลองฮาร์ดแวร์ของ Apple โดยปกติ ในการใช้งาน Mac OS คุณจะต้องมี Mac Book ร่วมกับ VMware Fusion
อย่างไรก็ตาม มีวิธีหลีกเลี่ยงปัญหาและอนุญาตให้ MacOS ถูกเวอร์ชวลโดยเวิร์กสเตชัน 11 สิ่งที่คุณต้องทำคือเพิ่มบรรทัดโค้ดลงในไฟล์ VMX คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- ไปที่ลิงก์นี้ (ที่นี่ ) และคลิกที่ปุ่มดาวน์โหลดเพื่อดาวน์โหลดเวอร์ชันล่าสุดของ Notepad++ .
หมายเหตุ: คุณสามารถข้ามขั้นตอนที่ 1 ถึง 3 และเปิด .vmx ไฟล์ด้วย Notepad แต่คุณอาจเสี่ยงที่จะแทรกโค้ดที่กึ่งกลางของอีกบรรทัดหนึ่ง ซึ่งอาจทำให้ไฟล์การกำหนดค่าเสียหายได้
- เปิดการติดตั้ง Notepad++ และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ของคุณ
- เมื่อติดตั้ง Notepad++ แล้ว ให้ไปที่ตำแหน่งของเครื่องเสมือนที่แสดง Workstation Unrecoverable Error:(vcpu-0) ข้อผิดพลาด. เมื่อคุณไปถึงที่นั่นแล้ว ให้คลิกขวาที่ไฟล์ .vmx แล้วเลือกแก้ไขด้วย Notepad++ .
หมายเหตุ: หากคุณไม่ได้ติดตั้ง Notepad++ ให้เลือก เปิดด้วย…> Notepad แทน
- เมื่อเปิดไฟล์ VMX ให้วางโค้ดต่อไปนี้:
smc.version = 0
หมายเหตุ: คุณไม่จำเป็นต้องวางในที่เฉพาะ ที่ไหนก็ได้ที่ไม่มีปัญหา เพราะไฟล์จะถูกจัดเรียงอัตโนมัติหลังจากที่คุณบันทึก สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าคุณไม่ได้วางมันไว้กลางบรรทัดโค้ดอื่น
- บันทึกไฟล์ .VMX และเปิดเครื่องเสมือนอีกครั้ง คุณไม่ควรพบ VMware Workstation Unrecoverable Error:(vcpu-0) อีกต่อไป ผิดพลาด