แก้ไข: ไม่พบระบบปฏิบัติการ VMware

ผู้ใช้ Windows บางรายที่พยายามใช้ VMware Workstation หรือ VMware Player รายงานว่าพวกเขาเห็นข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ” ระหว่างลำดับการบูตของเครื่องเสมือน มีรายงานข้อผิดพลาดเกิดขึ้นเมื่อผู้ใช้พยายามติดตั้งระบบปฏิบัติการจากฟิสิคัลไดรฟ์หรือจากไฟล์ ISO ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่นเนื่องจากได้รับการยืนยันว่าเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10

อะไรเป็นสาเหตุของข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ

เราตรวจสอบปัญหานี้โดยการวิเคราะห์รายงานของผู้ใช้ต่างๆและกลยุทธ์การซ่อมแซมที่มีประสิทธิภาพสูงสุดในการแก้ไขข้อผิดพลาดนี้ ปรากฎว่ามีผู้กระทำผิดหลายรายที่อาจทำให้เกิดข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ”:

  • ISO ไม่สามารถบูตได้ - ในกรณีส่วนใหญ่ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากผู้ใช้พยายามใช้ไฟล์ ISO ที่ไม่สามารถบู๊ตได้จริง แต่มีคอลเล็กชันการอัปเดต หากสถานการณ์นี้ใช้ได้คุณสามารถแก้ไขปัญหาได้โดยใช้ ISO อื่นที่สามารถบู๊ตได้
  • VMware ไม่ได้รับคำแนะนำให้ใช้ฟิสิคัลไดรฟ์ - หากคุณกำลังพยายามใช้ฟิสิคัลดิสก์สำหรับการติดตั้งเครื่องเสมือน (ออปติคัลไดรฟ์หรือแฟลชไดรฟ์) คุณจะต้องแสดงการเปลี่ยนแปลงนั้นภายในการตั้งค่าของ VMware ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยทำการเปลี่ยนแปลงบางอย่างในเมนูการตั้งค่าที่เชื่อมโยงกับ VM
  • ไฟล์ VM ที่เสียหาย - ในบางกรณีข้อผิดพลาดนี้อาจเกิดขึ้นหากไฟล์บางไฟล์ที่เป็นของเครื่องเสมือนที่คุณพยายามเปิดใช้งานเกิดความเสียหาย หากสถานการณ์นี้ใช้ได้คุณสามารถแก้ไขปัญหาได้โดยการสร้างเครื่องเสมือนใหม่ตั้งแต่ต้น
  • ระยะเวลาบูต PXE สั้นเกินไป - อาจเป็นไปได้ว่าลำดับการบูตล้มเหลวเนื่องจากลำดับ PXE สิ้นสุดลงก่อนที่หน้าจอจะแสดงการโต้ตอบกับผู้ใช้ ในกรณีนี้คุณสามารถแก้ไขปัญหา hte ได้โดยการแก้ไขไฟล์. vmx ด้วยความล่าช้าในการบูต

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

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

วิธีที่ 1: ตรวจสอบว่า ISO สามารถบูตได้

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

หากคุณเห็นข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ” เมื่อพยายามติดตั้งไฟล์ OS บน VMware ให้เริ่มต้นด้วยการตรวจสอบว่า ISO ที่คุณใช้นั้นสามารถบู๊ตได้จริง ในกรณีที่คุณพิจารณาแล้วว่า ISO ที่คุณใช้อยู่ไม่สามารถบู๊ตได้ให้ไปที่ตัวเลือกอื่นหรือทำตามวิธีการถัดไปด้านล่าง

วิธีที่ 2: การระบุว่าคุณกำลังใช้อุปกรณ์จริง (ถ้ามี)

หากคุณกำลังพยายามติดตั้งระบบปฏิบัติการจากดิสก์ที่ใช้บู๊ตได้โอกาสที่คุณจะได้รับข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ” เนื่องจากคุณไม่ได้ระบุไดรฟ์สำหรับบูต ในการบูตจากแผ่นซีดี / ดีวีดีโดยไม่พบปัญหาคุณจะต้องบอก VMware (ผ่านเมนูการตั้งค่า) ว่าจำเป็นต้องบูตจากซีดีหรือดีวีดีจริง

นี่คือคำแนะนำโดยย่อเกี่ยวกับการดำเนินการนี้:

  1. ดับเบิลคลิกที่ VMware Workstation หรือ VMware player เพื่อเปิดแอปพลิเคชัน
  2. จากเมนูหลักคลิกขวาที่เครื่องที่คุณมีปัญหาแล้วเลือกการตั้งค่า
  3. ภายในการตั้งค่าเครื่องเสมือนเลือกแท็บฮาร์ดแวร์จากด้านบนของหน้าจอ
  4. จากนั้นเลื่อนลงไปตามรายการอุปกรณ์และคลิกที่CD / DVD (SATA)หนึ่งครั้งเพื่อเลือก
  5. ด้วยแผ่น CD / DVD (SATA)อุปกรณ์ที่เลือกย้ายไปยังบานหน้าต่างด้านขวามือและเปลี่ยนการเชื่อมต่อสลับไปใช้ไดรฟ์ที่มีอยู่จริง จากนั้นใช้เมนูแบบเลื่อนลงเพื่อเลือกออปติคัลไดรฟ์ที่คุณกำลังใส่สื่อการติดตั้ง
  6. เมื่อคุณสั่งให้ VMware ใช้ออปติคัลไดรฟ์ที่ถูกต้องแล้วให้คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลง
  7. เปิดเครื่องเสมือนอีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงพบข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ” ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 3: การสร้างเครื่องเสมือนใหม่

ผู้ใช้ที่ได้รับผลกระทบบางรายรายงานว่าสามารถแก้ไขปัญหาได้โดยการสร้างเครื่องเสมือนใหม่และตรวจสอบให้แน่ใจว่า BIOS เป็นที่ต้องการแทน UEFI คนอื่น ๆ ที่เราใช้ VM Fusion หรือเวิร์กสเตชัน VMware ได้รายงานว่าการยกเลิกการเลือก Easy Install ได้แก้ไขปัญหาสำหรับพวกเขาแล้ว

นี่คือคำแนะนำโดยย่อเกี่ยวกับการสร้างเครื่องเสมือนใหม่:

  1. เปิดแอปพลิเคชัน VMware ของคุณแล้วคลิกที่หน้าแรกจากเมนูด้านซ้ายมือ จากนั้นย้ายไปยังเมนูด้านขวาและคลิกที่สร้างเครื่องเสมือนใหม่
  2. จากหน้าจอNew Virtual Machine Wizardให้เลือกแหล่งที่มาของการติดตั้งของคุณแล้วคลิกถัดไป

    หมายเหตุ:  หากคุณใช้ VM Fusion หรือเวิร์กสเตชัน VMware ตรวจสอบให้แน่ใจว่าคุณได้ยกเลิกการเลือก“ ติดตั้งอย่างง่าย

  3. จากหน้าจอถัดไปตั้งชื่อเครื่องเสมือนของคุณและตำแหน่งที่จะบันทึกเครื่องเสมือน
  4. ในหน้าจอถัดไปกำหนดขนาดดิสก์สูงสุดและตัดสินใจเกี่ยวกับวิธีการจัดเก็บดิสก์เสมือนก่อนที่จะคลิกถัดไปอีกครั้ง
  5. ในหน้าจอถัดไปให้ปล่อยการตั้งค่าฮาร์ดแวร์เป็นค่าเริ่มต้นหรือตั้งค่าด้วยตัวคุณเองก่อนคลิกที่Finish
  6. เรียกใช้เครื่องเสมือนที่สร้างขึ้นใหม่และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากยังคงเกิดข้อผิดพลาด " ไม่พบระบบปฏิบัติการ " เดิมให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 4: ตรวจสอบให้แน่ใจว่าคุณได้เห็นหน้าจอ Windows Installer

ปรากฎว่าด้วยการกำหนดค่าเครื่องเสมือนบางอย่าง VMware มีศักยภาพในการพยายามบูต PXE และจบลงด้วยความล้มเหลวเนื่องจากผู้ใช้ไม่สามารถเชื่อมต่อกับ VM ได้เร็วพอและกดปุ่มที่  กดปุ่มใดก็ได้เพื่อบูตเข้าสู่ Windows Installerหน้าจอเร็วพอ

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการดำเนินการนี้:

  1. ตรวจสอบให้แน่ใจว่าเครื่องเสมือนและแอปพลิเคชัน VMware หลักปิดอยู่
  2. ก่อนอื่นคุณต้องมีโปรแกรมแก้ไขข้อความที่ฉลาดพอที่จะให้คุณแก้ไขไฟล์. vmx ได้ คุณสามารถทำได้ด้วย notepad แต่เพื่อให้แน่ใจว่าคุณจะไม่ต้องใช้ข้อมูลมากเกินไปเราขอแนะนำให้คุณดาวน์โหลดและติดตั้ง Notepad ++ ( ที่นี่ )
  3. เมื่อคุณติดตั้งโปรแกรมแก้ไขข้อความที่เชื่อถือได้แล้วให้เปิดFile Explorerและไปที่ตำแหน่งต่อไปนี้:
    C: \ Users \ * YourUser * \ Documents \ Virtual Machines

    หมายเหตุ:โปรดทราบว่า* YourUser *เป็นเพียงตัวยึดสำหรับชื่อบัญชีผู้ใช้ Windows ของคุณ แทนที่ด้วยชื่อที่เหมาะสมกับสถานการณ์ของคุณ

  4. เมื่อคุณไปที่โฟลเดอร์ Virtual Machines ให้เปิดโฟลเดอร์ที่เกี่ยวข้องกับเครื่องเสมือนที่คุณมีปัญหา
  5. ภายในโฟลเดอร์ของเครื่องเสมือนมองหาไฟล์. vmx ที่เป็นของ VM นี้

    หมายเหตุ: หากคุณไม่เห็นส่วนขยายให้ไปที่ Ribbon ที่ด้านบนสุดให้คลิกที่แท็บมุมมองและตรวจสอบให้แน่ใจว่าได้เปิดใช้งานช่องที่เกี่ยวข้องกับนามสกุลไฟล์แล้ว

  6. คลิกขวาบน.vmxไฟล์และเลือก  แก้ไขด้วย Notepad
  7. ภายในหน้าต่าง Notepad ++ ให้เลื่อนลงไปที่ด้านล่างสุดของหน้าจอแล้ววางโค้ดบรรทัดต่อไปนี้:
    bios.bootDelay = "6000"
  8. ไปที่ไฟล์จากแถบริบบิ้นที่ด้านบนและคลิกที่บันทึก จากนั้นคุณสามารถปิดไฟล์ที่เปิดใน Notepad ++ ได้อย่างปลอดภัย
  9. เปิดเครื่องเสมือนที่ทริกเกอร์ข้อผิดพลาด“ ไม่พบระบบปฏิบัติการ ” ก่อนหน้านี้และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่