แก้ไข: VirtualBox ไม่แสดง Windows 10 (64-Bit)

ผู้ใช้และโปรแกรมเมอร์จำนวนมากประสบปัญหาขณะใช้ VirtualBox ซึ่งไม่สามารถมองเห็นระบบปฏิบัติการแขก 64 บิตที่แสดงบนแอปพลิเคชัน ปัญหานี้เป็นปัญหามากเนื่องจากคุณอาจปฏิบัติตามข้อกำหนดทั้งหมด แต่จะไม่สามารถติดตั้งระบบปฏิบัติการสำหรับแขก 64 บิตในการตั้งค่า VirtualBox ของคุณได้

สาเหตุที่คุณอาจพบปัญหานี้ค่อนข้างหลากหลายและมีองค์ประกอบหลายอย่าง เนื่องจากองค์ประกอบระดับ BIOS และระดับสูงจำนวนมากมีส่วนเกี่ยวข้องในระหว่างการจำลองเสมือน (Hyper-V, Hypervisor, ความปลอดภัยของฮาร์ดแวร์ ฯลฯ ) อาจเป็นไปได้ว่าคุณมีตัวเลือกบางอย่างที่ไม่ได้กำหนดค่าอย่างถูกต้อง

อะไรทำให้ VirtualBox ไม่แสดงระบบปฏิบัติการสำหรับแขก 64 บิตใน Windows 10

มีสาเหตุหลายประการตั้งแต่ Hyper-V ไปจนถึงความปลอดภัยของฮาร์ดแวร์ที่เป็นสาเหตุที่คุณไม่เห็นระบบปฏิบัติการแขก 64 บิตบนอุปกรณ์ของคุณ นี่คือตัวการสำคัญบางส่วนที่ระบุไว้ด้านล่าง:

ก่อนที่เราจะเริ่มต้นด้วยโซลูชันโปรดตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบด้วยไฟล์ ผู้ดูแลระบบ บนคอมพิวเตอร์ของคุณ นอกจากนี้คุณควรมีไฟล์ ไฟล์ OS .iso ของแขกที่ถูกต้อง ซึ่งจะใช้ในการโหลดระบบปฏิบัติการของแขกในคอมพิวเตอร์ของคุณ หากไฟล์ไม่ถูกต้องหรือเป็นประเภทอื่นคุณจะไม่เห็นระบบปฏิบัติการ 64 บิตในตัวเลือกของ VirtualBox

วิชาบังคับก่อน: ตรวจสอบให้แน่ใจว่าคุณมี CPU x64

ในการรันระบบปฏิบัติการแขก 64 บิตคุณจำเป็นต้องมีซีพียูที่รองรับ x64 บิต โดยทั่วไปจะมีซีพียูสองประเภทคือ 32 บิตและ 64 บิต หากคุณมี CPU 32 บิตคุณจะไม่สามารถเรียกใช้ระบบปฏิบัติการ 64 บิตได้ แต่อย่างใด

ต่อไปนี้เป็นวิธีตรวจสอบประเภท CPU ของคุณโดยย่อ

  1. คลิกขวาที่ พีซีเครื่องนี้ และเลือก คุณสมบัติ.
  1. เมื่ออยู่ในคุณสมบัติของคอมพิวเตอร์ให้ตรวจสอบภายใต้หัวข้อย่อยของ ระบบ และตรวจสอบประเภทที่อยู่ข้างหน้า ประเภทของระบบ. หากทั้งระบบปฏิบัติการและโปรเซสเซอร์เป็น 64คุณพร้อมที่จะไป

โซลูชันที่ 1: การเปิดใช้งานเทคโนโลยี Intel Virtualization

เทคโนโลยีเสมือนเป็นสถาปัตยกรรมในคอมพิวเตอร์ที่อนุญาตให้ผู้ใช้เรียกใช้ระบบปฏิบัติการมากกว่าหนึ่งระบบโดยใช้การจำลองเสมือนโดยที่ระบบปฏิบัติการของแขกถูกเรียกใช้ในแซนด์บ็อกซ์ ในแซนด์บ็อกซ์แอปพลิเคชันมีทรัพยากรที่ จำกัด และไม่สามารถเข้าถึงสถาปัตยกรรมคอมพิวเตอร์หลักซึ่งอยู่นอกเหนือจากแซนด์บ็อกซ์ หากปิดใช้งานการตั้งค่าพื้นฐานนี้คุณอาจประสบปัญหากับ VirtualBox ที่นี่เราจะเปิดใช้งานใน BIOS

  1. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณแล้วกด Del หรือ F2 (ขึ้นอยู่กับเมนบอร์ดกับเมนบอร์ดคุณสามารถคลิกปุ่มที่ถูกต้องซึ่งปรากฏใต้โลโก้ Windows เมื่อคุณรีสตาร์ทคอมพิวเตอร์) บน ไบออส.
  2. เมื่อเปิดใช้งาน BIOS แล้วให้ไปที่ตัวเลือกของ เทคโนโลยี Intel Virtualization ซึ่งมักจะมีอยู่ใน ขั้นสูง. เมนูที่มีอยู่อาจแตกต่างกันของเมนบอร์ดกับเมนบอร์ดดังนั้นสำรวจตัวเอง

ในกรณีของเมนบอร์ด ASUS ให้ทำตามเส้นทางต่อไปนี้:

ขั้นสูง> การกำหนดค่า CPU> เทคโนโลยี Intel Virtualization

  1. ตอนนี้ เปลี่ยนแปลง ตัวเลือกในการ เปิดใช้งาน. บันทึกการเปลี่ยนแปลงและออกจาก BIOS

คอมพิวเตอร์จะรีสตาร์ท เมื่อรีสตาร์ทคุณอาจต้องติดตั้งแอปพลิเคชัน VirtualBox ใหม่และหลังจากโหลดระบบปฏิบัติการแขกทั้งหมดแล้วให้ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 2: การปิดใช้งาน Hyper-V ของ Microsoft

Hyper-V เป็นเครื่องมือที่พัฒนาโดย Microsoft ซึ่งอนุญาตให้ผู้ใช้สร้างเครื่องเสมือนหนึ่งเครื่องขึ้นไป สิ่งนี้ทำเพื่อเรียกใช้ระบบปฏิบัติการต่าง ๆ ใน Windows เกือบจะทำงานเช่นเดียวกับของ VirtualBox แต่มีตัวเลือกที่ยากนอกเหนือไปจากสถาปัตยกรรมที่สับสน เราพบจากรายงานของผู้ใช้ว่าต้องปิด Hyper-V บน Windows ของคุณเพื่อให้ VirtualBox ทำงานได้อย่างถูกต้อง

ตรวจสอบว่าคอมพิวเตอร์รองรับ Hyper-V ได้หรือไม่

อันดับแรก เราจะตรวจสอบว่าคอมพิวเตอร์ของคุณรองรับ Hyper-V หรือไม่ หากไม่มีระบบปฏิบัติการและไม่ได้ติดตั้งไว้ตั้งแต่แรกคุณสามารถข้ามวิธีนี้และไปยังระบบถัดไปได้

  1. กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
  2. เมื่ออยู่ในพรอมต์คำสั่งที่ยกระดับให้รันคำสั่งต่อไปนี้:
systeminfo.exe
  1. เมื่อโหลดผลลัพธ์แล้วให้ไปที่ด้านล่างเพื่อค้นหารายการ“ข้อกำหนด Hyper-V” ถ้าคุณมี ใช่ ข้างหน้าตัวเลือกแสดงว่าคอมพิวเตอร์ของคุณรองรับ Hyper-V หากคุณไม่เห็นและเห็นไฟล์ ไม่คุณควรข้ามวิธีนี้

การปิดใช้งาน Hyper-V

ตอนนี้หากมีการติดตั้ง Hyper-V บนคอมพิวเตอร์ของคุณเราจะปิดการใช้งานและรีสตาร์ทคอมพิวเตอร์ของคุณ การดำเนินการนี้จะลบข้อขัดแย้งระหว่าง Hyper-V และ VirtualBox และแก้ไขปัญหา

  1. กด Windows + R พิมพ์“OptionalFeatures.exe” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่อเปิดคุณสมบัติเสริมแล้ว ให้ค้นหาตัวเลือกของ ไฮเปอร์ - วี. หากมีการตรวจสอบ ยกเลิกการเลือกตัวเลือก (รวมถึงตัวเลือกย่อย)
  1. รีสตาร์ทเครื่องคอมพิวเตอร์และเปิด VirtualBox อีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ คุณยังสามารถโหลดระบบปฏิบัติการ 64 บิตซ้ำได้จากไฟล์ iso

โซลูชันที่ 3: การถอนการติดตั้ง Device Guard / Credential Guard

Device Guard คือการรวมกันของคุณลักษณะด้านความปลอดภัยของฮาร์ดแวร์และซอฟต์แวร์ที่เกี่ยวข้องกับองค์กรซึ่งอนุญาตให้อุปกรณ์เรียกใช้เฉพาะแอปพลิเคชันที่กำหนดไว้อย่างเหมาะสมในนโยบายความสมบูรณ์ของรหัส Windows ใช้เป็นชั้นพิเศษของการรักษาความปลอดภัยและเปิดใช้งานโดย Default ในคอมพิวเตอร์ DELL ตัวเลือกนี้จำเป็นต้องปิดใช้งานเพื่อให้ VirtualBox แสดงระบบปฏิบัติการแขก 64 บิตบนคอมพิวเตอร์ของคุณ

Credential Guard มีให้ใน Windows 10 Enterprise Edition เท่านั้นดังนั้นอย่ากังวลหากคุณไม่สามารถมองเห็นได้ใน Windows เวอร์ชันของคุณ

ปิดการใช้งาน Device Guard

  1. กด Windows + R พิมพ์“gpedit.msc” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่อตัวแก้ไขนโยบายกลุ่ม ไปที่เส้นทางต่อไปนี้:
การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ระบบ> ตัวป้องกันอุปกรณ์
  1. ตอนนี้คลิกสองครั้งที่นโยบาย เปิดการรักษาความปลอดภัยตามการจำลองเสมือน และตั้งค่าเป็น ปิดการใช้งาน.
  1. บันทึกการเปลี่ยนแปลงและออก ตอนนี้รีสตาร์ทคอมพิวเตอร์ของคุณแล้วลองเปิด VirtualBox ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

ปิดการใช้งาน Credential Guard

หากคอมพิวเตอร์ของคุณเป็น Windows 10 Enterprise และยังมี Credential Guard เราจะลองปิดใช้งานด้วยนอกเหนือจาก Device Guard ทำตามคำแนะนำด้านล่าง

  1. ดำเนินการตามวิธีการ ปิดการใช้งาน Device Guard ตามที่แสดงไว้ด้านบน ตอนนี้กด Windows + R พิมพ์ "regedit" ในกล่องโต้ตอบและไปที่ที่อยู่ต่อไปนี้
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard

ลบ แต่ละคีย์ข้างต้นแสดงรายการ

  1. ตอนนี้เราต้องลบตัวแปร EFI ของ Windows Defender Credential Guard โดยใช้ bcdedit กด Windows + S พิมพ์ "command prompt" ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
  2. ตอนนี้ดำเนินการคำสั่งต่อไปนี้ทีละคำสั่งโดยดำเนินการกับ Enter หลังจากแต่ละคำสั่ง
mountvol X: / s คัดลอก% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d15ded72a b476d72} 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} พาร์ติชันอุปกรณ์ = X: mountvol X: / d
  1. ตอนนี้ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณอย่างถูกต้อง เมื่อคุณได้รับแจ้งให้ ปิดการใช้งาน Windows Defender Credential Guard, ยอมรับ พรอมต์
  2. รีสตาร์ทคอมพิวเตอร์อีกครั้ง ตอนนี้ลองเรียกใช้ VirtualBox และหลังจากโหลดระบบปฏิบัติการแขกอีกครั้งตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

โซลูชันที่ 4: การปิดใช้งานการแยกแกน

เทคโนโลยีการแยกแกนกลางทำให้ Windows สามารถสร้างพื้นที่ที่ปลอดภัยของหน่วยความจำระบบซึ่งแยกออกจากหน่วยความจำที่ใช้งานได้ตามปกติของคอมพิวเตอร์โดยสิ้นเชิง ช่วยในการทำงานของเครื่องเสมือนบน Windows ในพื้นที่ที่ปลอดภัยนี้ระบบสามารถรันกระบวนการของระบบซอฟต์แวร์รักษาความปลอดภัย ฯลฯ โดยไม่เสี่ยงต่อการถูกขัดจังหวะโดยระบบปฏิบัติการหลัก บางครั้งโมดูลนี้ทำให้เกิดความขัดแย้งกับการแยกแกน เราจะปิดการใช้งานการแยกหลักและตรวจสอบว่าสามารถแก้ไขข้อความแสดงข้อผิดพลาดได้หรือไม่

  1. ดาวน์โหลดไฟล์. reg จาก (ที่นี่) ไฟล์จะถูกตั้งชื่อว่า "ปิดการใช้งาน Credential Guard"
  2. ดับเบิลคลิก เพื่อดำเนินการ คุณอาจได้รับแจ้งจาก UAC ให้ยืนยันการกระทำของคุณ
  1. หากต้องการเปิดใช้งาน Core Isolation อีกครั้งให้ดาวน์โหลดไฟล์. reg จาก (ที่นี่)
  2. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่

โซลูชันที่ 5: การถอนการติดตั้งตัวดีบั๊กระดับระบบและแพลตฟอร์ม VM อื่น ๆ

หากคุณติดตั้งซอฟต์แวร์ Virtual Machine อื่น ๆ ในคอมพิวเตอร์ของคุณซอฟต์แวร์จะไม่อนุญาตให้ VirtualBox เรียกใช้ระบบปฏิบัติการ 64 บิตบนคอมพิวเตอร์ของคุณ มันอาจขัดแย้งกับฟังก์ชันอื่น ๆ ของแอปพลิเคชัน ที่นี่คุณต้อง ถอนการติดตั้ง ซอฟต์แวร์เครื่องเสมือนอื่น ๆ ทั้งหมดและตัวแก้จุดบกพร่องระดับระบบ (ถ้ามี) จากคอมพิวเตอร์ของคุณ

  1. กด Windows + R พิมพ์“appwiz.cpl” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในตัวจัดการแอปพลิเคชันให้ค้นหาแพลตฟอร์ม VM อื่น ๆ หรือตัวแก้ไขข้อบกพร่องระดับระบบ คลิกขวาที่พวกเขาแล้วเลือก ถอนการติดตั้ง.
  1. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่เป็นเช่นนั้นให้ลองโหลดระบบปฏิบัติการ 64 บิตกลับเข้าสู่คอมพิวเตอร์ของคุณ
Facebook Twitter Google Plus Pinterest