Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)

ผู้ใช้หลายคนรายงานว่าได้รับข้อผิดพลาด vbox_e_file_error (0x80bb0004) เมื่อพยายามแนบดิสก์เสมือนกับเครื่องเสมือนโดยใช้ VirtualBox ผู้ใช้รายอื่นรายงานว่าปัญหาเกิดขึ้นเมื่อพยายามส่งออกอุปกรณ์ที่สร้างไว้ก่อนหน้านี้ไปยัง VM VirtualBox Manager

แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)

อะไรทำให้เกิดข้อผิดพลาด vbox_e_file_error (0x80bb0004)

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

  • ไฟล์ .vmdk หรือ .vdi เสียหาย – ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อผู้ใช้พยายามนำเข้าอุปกรณ์เสมือนที่ดาวน์โหลดทางอินเทอร์เน็ต สิ่งนี้อาจเกิดขึ้นเนื่องจากการดาวน์โหลดไม่สมบูรณ์หรือปัญหาเครือข่าย
  • vbomxmanage.exe ไม่มีสิทธิ์ของผู้ดูแลระบบ – สาเหตุทั่วไปอีกประการที่จะทำให้เกิดปัญหานี้คือเมื่อส่วนประกอบที่เกี่ยวข้องกับกระบวนการนำเข้าหรือส่งออกไม่มีสิทธิ์ของผู้ดูแลระบบ โดยส่วนใหญ่จะรายงานว่าเกิดขึ้นเมื่อผู้ใช้พยายามแนบดิสก์เสมือนที่โฮสต์บนไดรฟ์ USB
  • ต้องอัปเดตการกำหนดค่าเครื่อง – ข้อผิดพลาดอาจเกิดขึ้นเนื่องจากการแทรกแซงด้วยตนเองบางอย่างทำให้การกำหนดค่าเครื่องเสมือนปัจจุบันของคุณเสียหาย ผู้ใช้บางคนในสถานการณ์ที่คล้ายคลึงกันสามารถแก้ไขปัญหาได้โดยการสร้างเครื่องเสมือนใหม่ตั้งแต่ต้นใน VirtualBox
  • ไฟล์ .vdi หรือ .vmdk มีเซกเตอร์เสีย – ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขหลังจากใช้ยูทิลิตี้ CHKDSK เพื่อสแกนไฟล์เพื่อหาเซกเตอร์เสีย นี่แสดงให้เห็นว่าข้อผิดพลาดอาจเกิดขึ้นได้เนื่องจากไฟล์เสียหาย
  • การติดตั้ง VM VirtualBox เสียหาย – การติดตั้ง Windows VirtualBox ที่เสียหายสามารถเรียกข้อความแสดงข้อผิดพลาดนี้ได้ ผู้ใช้บางคนจัดการเพื่อแก้ไขปัญหาโดยถอนการติดตั้งไคลเอ็นต์ VM VirtualBox ทั้งหมดพร้อมกับส่วนประกอบที่เกี่ยวข้องทั้งหมด

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

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

เริ่มกันเลย!

วิธีที่ 1:ดาวน์โหลดไฟล์ .vmdk หรือ .vdi อีกครั้ง

หากคุณได้รับข้อผิดพลาดนี้โดยเฉพาะเมื่อพยายามนำเข้า Virtual Appliance ลงใน Oracle VM VirtualBox Manager เป็นไปได้มากว่าคุณกำลังจัดการกับความเสียหายบางประเภท

ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าพวกเขาสามารถแก้ไขปัญหาได้หลังจากที่ดาวน์โหลด Virtual Appliance ใหม่หรือหลังจากดำเนินการ CHKDSK อย่างละเอียดแล้ว

หากสถานการณ์ของคุณคล้ายกับที่อธิบายไว้ข้างต้น ให้เริ่มโดยการดาวน์โหลด .vmdk อีกครั้ง ไฟล์ (ถ้าคุณได้รับผ่านทางอินเทอร์เน็ต) คุณอาจกำลังจัดการกับการอัปเดตที่ถูกขัดจังหวะหรือดาวน์โหลดบางส่วน

เมื่อการดาวน์โหลดเสร็จสิ้น ให้ลองนำเข้า Virtual Appliance อีกครั้งใน VM VirtualBox Manager ของคุณ หากเกิดข้อผิดพลาด vbox_e_file_error (0x80bb0004) กลับมา คุณเพิ่งยืนยันว่าข้อผิดพลาดไม่ได้เกิดขึ้นเนื่องจากการดาวน์โหลดที่เสียหาย

หากคุณยังคงเห็นข้อผิดพลาดหรือไม่ได้ดาวน์โหลดไฟล์ .vmdk จากอินเทอร์เน็ต ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การเปิด vboxmanage.exe ด้วยสิทธิ์ของผู้ดูแลระบบ

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

เหตุการณ์นี้ค่อนข้างเกิดขึ้นบ่อยเมื่อพยายามแนบดิสก์เสมือน (โฮสต์บนไดรฟ์ USB) กับเครื่องเสมือน ปรากฏว่าการเข้าถึงอุปกรณ์ USB แบบ RAW จะต้องมีสิทธิ์ของผู้ดูแลระบบ ซึ่งอาจส่งผลให้เกิดข้อผิดพลาดได้

ดังนั้น ก่อนทำอย่างอื่น ตรวจสอบให้แน่ใจว่าคุณใช้สิทธิ์ของผู้ดูแลระบบเมื่อทำส่วนการจัดการโดยคลิกขวาที่ vboxmanage.exe และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .

แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)

หากวิธีนี้ไม่สามารถแก้ปัญหาได้ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

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

ผู้ใช้หลายคนที่พบกับ VBOX_E_FILE_ERROR (0x80BB0004)  เกิดข้อผิดพลาดขณะพยายามนำเข้าไฟล์ Appliance OVA ไปยัง VirtualBox รายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาด้วยการสร้างเครื่องเสมือนใหม่ตั้งแต่ต้น

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

  1. เปิด Oracle VM VirtualBox แล้วกด ใหม่  เพื่อสร้างเครื่องเสมือนใหม่ แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  2. ตั้งชื่อเครื่องเสมือนใหม่ของคุณ จากนั้นเลือก ประเภท และ เวอร์ชัน ของระบบปฏิบัติการจำลอง แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  3. เลือกขนาดหน่วยความจำที่จัดสรรโดยใช้การสลับและคลิก ถัดไป อีกครั้ง แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  4. ในหน้าจอถัดไป ให้เลือก ใช้ไฟล์ฮาร์ดดิสก์เสมือนที่มีอยู่ คลิกไอคอนโฟลเดอร์และเรียกดูตำแหน่งของไฟล์ .vdi แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  5. เมื่อสร้างเครื่องเสมือนใหม่แล้ว ให้ทำซ้ำขั้นตอนที่เคยทำให้เกิดข้อผิดพลาด vbox_e_file_error (0x80bb0004)  และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:การเรียกใช้ CHKDSK

ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่เรียกใช้การสแกน CHKDSK บนคอมพิวเตอร์ของตน เห็นได้ชัดว่า CHKDSK ยูทิลิตีสามารถค้นหาและแก้ไขข้อผิดพลาดใน .vdi . ได้อย่างสมบูรณ์แบบ ไฟล์.

หากเกิดข้อผิดพลาดเนื่องจากเซกเตอร์เสียบางส่วนในไฟล์ .vdi ขั้นตอนต่อไปนี้จะแก้ไขปัญหาได้ทั้งหมด นี่คือสิ่งที่คุณต้องทำ:

หมายเหตุ: หากคุณพบปัญหานี้บน Linux คุณสามารถใช้ยูทิลิตี้ FSCK (File System Check) แทนได้

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับขึ้น แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  2. ภายใน Command Prompt ที่ยกระดับขึ้น เพียงเรียกใช้คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน
    chkdsk X: /f /r /x

    หมายเหตุ: โปรดทราบว่า X เป็นเพียงตัวยึดตำแหน่งสำหรับตัวอักษรแสดงระดับเสียงของไดรฟ์ที่มีไฟล์ .vmdk หรือ .vmi แทนที่ตามลำดับเพื่อให้มีลักษณะดังนี้:chkdsk c:/f /r /x

  3. คำสั่งที่คุณเพิ่งเรียกใช้จะสแกนโวลุ่มและพยายามแก้ไขข้อผิดพลาดที่พบนอกเหนือจากการพยายามกู้คืนข้อมูลจากเซกเตอร์เสีย เมื่อขั้นตอนเสร็จสิ้น ให้ปิด Command Prompt ที่ยกระดับขึ้นแล้วรีสตาร์ทคอมพิวเตอร์
  4. ในการเริ่มต้นครั้งถัดไป ให้ดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่โดยทำซ้ำขั้นตอนเดิมที่เคยแสดงข้อผิดพลาด vbox_e_file_error (0x80bb0004)

หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีสุดท้ายด้านล่าง

วิธีที่ 5:ติดตั้งกล่อง Oracle Virtual อีกครั้ง

ผู้ใช้บางคนพบข้อผิดพลาด vbox_e_file_error (0x80bb0004)  เดียวกัน ได้รายงานว่าปัญหาได้รับการแก้ไขหลังจากติดตั้งการติดตั้งกล่อง Oracle Virtual ใหม่ทั้งหมดอีกครั้งเท่านั้น ดูเหมือนว่าจะแนะนำว่าการติดตั้งที่เสียหายอาจเป็นสาเหตุของข้อผิดพลาดนี้ด้วย

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้ง Oracle VirtualBox ใหม่:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ . แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  2. ภายใน โปรแกรมและคุณลักษณะ ให้เลื่อนลงผ่านรายการแอปพลิเคชันและค้นหา Oracle VM VirtualBox เมื่อคุณเห็นรายการ ให้คลิกขวาที่รายการนั้นแล้วเลือก ถอนการติดตั้ง . แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  3. คลิก ใช่ ที่ข้อความยืนยันให้ถอนการติดตั้ง Oracle VM VirtualBox . แก้ไข:VBOX_E_FILE_ERROR (0x80bb0004)
  4. เมื่อกระบวนการถอนการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์
  5. ในการเริ่มต้นครั้งถัดไป โปรดไปที่ลิงก์นี้ (ที่นี่) และคลิกที่โฮสต์ Windows เพื่อดาวน์โหลด VirtualBox สำหรับ windows เวอร์ชันล่าสุด
  6. เปิดโปรแกรมปฏิบัติการการติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งซอฟต์แวร์ใหม่ลงในระบบของคุณ
  7. ลองแนบ Virtual Disk กับเครื่องเสมือนอีกครั้งและดูว่าข้อผิดพลาดยังคงเกิดขึ้นหรือไม่