เมื่อคุณพยายามเรียกใช้เครื่องเสมือนบน Windows โดยใช้ VirtualBox คุณจะได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่า”ล้มเหลวในการนำเข้าอุปกรณ์ รหัสผลลัพธ์ของ VirtualBox: E_Invalidarg 0x80070057 เป็นไปได้มากว่าปัญหาคือคุณไม่สามารถเข้าถึงไดรฟ์เก็บข้อมูลและเรียกใช้ VM ที่คุณติดตั้งได้ อาจมีสาเหตุมากกว่าหนึ่งข้อ

หากข้อผิดพลาดนี้ปรากฏขึ้นบนเครื่องเสมือนของคุณ คุณจะไม่สามารถเข้าถึงหรือนำเข้าเครื่องเสมือนไปยัง VirtualBox เพื่อหลีกเลี่ยงการรับข้อความล้มเหลวในการนำเข้ารหัสผลลัพธ์ของอุปกรณ์: e Invalidarg (0x80070057) ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่เก็บข้อมูลเพียงพอและดิสก์เก็บข้อมูลของคุณอยู่ในสภาพดี หากคุณทำเช่นนี้ คุณจะสามารถหลีกเลี่ยงปัญหานี้ได้มากขึ้น

6 วิธีในการแก้ไขรหัสผลลัพธ์ของ VirtualBox: E_Invalidarg 0x80070057

ล้างการติดตั้ง Windows

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

ดิสก์ไดรฟ์ใหม่

หากขั้นตอนข้างต้นไม่ได้ผลและ คุณยังคงได้รับรหัสข้อผิดพลาด 0x80070057 ดิสก์ไดรฟ์ของคุณอาจเสีย หากเป็นกรณีนี้ คุณควรซื้อใหม่และเริ่มต้นใหม่ด้วย Windows

สถานภาพดิสก์

เปิด File Explorer โดยกดปุ่ม Windows บนแป้นพิมพ์และปุ่ม “E” ที่ ในเวลาเดียวกัน. ในเมนูด้านซ้าย ให้คลิกขวาที่ไดรฟ์ที่คุณต้องการสแกน คลิก”คุณสมบัติ”ที่ด้านล่างของเมนูคลิกขวา คลิกแท็บ”เครื่องมือ”ในส่วน”การตรวจสอบข้อผิดพลาด”ให้คลิกปุ่ม”สแกน”

เปลี่ยนระบบไฟล์ของไดรฟ์

คลิกขวาที่พาร์ติชันที่คุณต้องการเปลี่ยนระบบไฟล์ แล้วเลือกตัวเลือก แปลง FAT เป็น NTFS ในหน้าต่างถัดไป คลิกที่ปุ่มเริ่ม จากนั้น MiniTool Partition จะเริ่มแปลงระบบไฟล์โดยอัตโนมัติ

ตรวจสอบและแก้ไขเวลาและวันที่

คลิกขวาที่ไอคอนนาฬิกาบนแถบงาน แล้วเลือก ปรับวันที่/เวลา จากเมนู ค้นหาวันที่และเวลาและปิด ตั้งเวลาอัตโนมัติ จากนั้นคลิกปุ่ม เปลี่ยน ใต้เปลี่ยนวันที่และเวลา ในหน้าต่างเปลี่ยนวันที่และเวลา ให้ตั้งค่าวันที่และเวลาให้ถูกต้อง จากนั้นคลิกเปลี่ยนเพื่อยืนยันการเปลี่ยนแปลง

สแกนไวรัส

มัลแวร์หรือไวรัสอาจทำให้เกิดข้อผิดพลาดรหัสผลลัพธ์: e invalidarg (0x80070057) ถึงเวลาค้นหาไวรัสและสิ่งไม่ดีอื่นๆ ในคอมพิวเตอร์ของคุณแล้ว คอมพิวเตอร์ของคุณต้องใช้งานโปรแกรมป้องกันไวรัสเพื่อให้ทำงานได้

หากคุณติดตั้งโปรแกรมนี้ไว้แล้ว ให้เรียกใช้โปรแกรมนั้นเพื่อค้นหาไวรัสและซอฟต์แวร์ที่ไม่ดีอื่นๆ ในอุปกรณ์ของคุณ ถ้าไม่ คุณสามารถเลือกโปรแกรมป้องกันไวรัสที่ดี หากผลการสแกนว่างเปล่า คุณอาจต้องเรียกใช้ Windows ใน Safe Mode เพื่อให้แน่ใจว่าระบบของคุณสะอาด

เหตุใดรหัสผลลัพธ์: E_Invalidarg (0x80070057) จึงปรากฏขึ้น

สิ่งสำคัญคือต้อง รู้ว่าสิ่งใดที่อาจทำให้เกิดข้อผิดพลาด e invalidarg 0x80070057 หากคุณดูเฉพาะข้อความแสดงข้อผิดพลาด คุณจะไม่สามารถทราบได้ว่ามีอะไรผิดปกติ สาเหตุที่เป็นไปได้พบได้จากการดูว่าข้อผิดพลาดเกิดขึ้นเมื่อใดและมีอะไรผิดปกติอีกบ้าง เนื่องจากข้อผิดพลาด e invalidarg (0x80070057) ปรากฏขึ้นเมื่อ Windows ไม่สามารถเข้าถึงไดรฟ์จัดเก็บ ฮาร์ดดิสก์มาตรฐาน หรือ SSD

เราสามารถพูดได้ว่าสาเหตุหลักของข้อผิดพลาดคือการใช้พื้นที่ว่างในฮาร์ดไดรฟ์อย่างไม่มีประสิทธิภาพ รหัสที่ไม่ถูกต้องอาจเกิดจากระบบไฟล์ที่ไม่ถูกต้องในไดรฟ์ของคุณ (0x80070057) พูดตามตรง FAT32 ไม่สามารถจัดการไฟล์ที่มีขนาดใหญ่กว่า 4GB ได้ ในกรณีนี้ คุณต้องเปลี่ยนระบบไฟล์ของไดรฟ์จาก FAT32 เป็น NTFS

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

คำถามที่พบบ่อย

วิธีรีเซ็ต Oracle VirtualBox?

คลิก Compute → Virtual Machines แล้วเลือกการทำงาน เครื่องเสมือน คลิกลูกศรชี้ลงถัดจาก Reboot จากนั้นคลิก Reset หรือคลิกขวาที่เครื่องเสมือนแล้วเลือก Reset จากเมนูป๊อปอัป คลิกตกลงในหน้าต่างยืนยันการรีเซ็ตเครื่องเสมือน

จะรีบูต VM ใน Oracle VirtualBox ได้อย่างไร

คลิกแท็บที่ระบุว่าเซิร์ฟเวอร์และ VM ในแผนผังการนำทาง คลิกที่กลุ่มเซิร์ฟเวอร์ที่เครื่องเสมือนอาศัยอยู่ เลือก Virtual Machines จากรายการดรอปดาวน์ถัดจาก Perspective ในบานหน้าต่างการจัดการ เลือกเครื่องเสมือนอย่างน้อยหนึ่งเครื่องแล้วคลิกเริ่มต้นใหม่

จะรีเซ็ต Oracle VM Manager ได้อย่างไร

หากต้องการเปลี่ยนรหัสผ่านผู้ดูแลระบบสำหรับ VM Manager เราสามารถใช้”เครื่องมือคำสั่ง ovm admin” บน Oracle VM Manager อย่างไรก็ตาม เราจำเป็นต้องทราบรหัสผ่านปัจจุบันและเชื่อมต่อกับเซิร์ฟเวอร์ Oracle VM Manager ด้วย ssh เอกสารนี้แสดงวิธีใช้อินเทอร์เฟซ Weblogic เพื่อตั้งรหัสผ่านของผู้ดูแลระบบ

By Henry Taylor

ฉันทำงานเป็นนักพัฒนาส่วนหลัง พวกคุณบางคนอาจเคยเห็นฉันที่การประชุมนักพัฒนาซอฟต์แวร์ เมื่อเร็ว ๆ นี้ฉันได้ทำงานในโครงการโอเพ่นซอร์ส