เปิดโมดูลดิสก์ล้มเหลว ข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อคุณพยายามบูตเครื่องเสมือนโดยใช้ซอฟต์แวร์ VMware ข้อความแสดงข้อผิดพลาดนี้มักจะสะท้อนถึงเครื่องเสมือนที่ไม่ได้ปิดอย่างปลอดภัยหรือถูกต้องซึ่งจะสร้างข้อความแสดงข้อผิดพลาดดังกล่าว นอกเหนือจากปัญหาดังกล่าวแล้ว "กระบวนการไม่สามารถเข้าถึงไฟล์ได้เนื่องจากกระบวนการอื่นได้ล็อกส่วนหนึ่งของไฟล์ ” ซึ่งให้ความกระจ่างมากขึ้นในสิ่งที่เป็นปัญหา โดยพื้นฐานแล้ว สิ่งที่เกิดขึ้นคือเครื่องเสมือนที่คุณพยายามเปิดเครื่องนั้นถูกบล็อกโดยไฟล์ VMware อื่น ดังนั้นเนื่องจากการล็อกนี้ เครื่องเสมือนจึงไม่สามารถบู๊ตได้สำเร็จ
ทำไมสิ่งนี้ถึงเกิดขึ้น? สิ่งนี้สามารถเกิดขึ้นได้เมื่อคุณมีการตัดไฟกะทันหันหรือไม่ได้ปิดเครื่องเสมือนของคุณ ไม่เพียงแค่นั้น ในบางกรณี ปัญหายังสามารถเกิดขึ้นได้หลังจากที่เครื่องเสมือนของคุณขัดข้อง และคุณพยายามเปิดเครื่องอีกครั้ง คำถามที่เกิดขึ้นในใจคือเหตุใดเครื่องเสมือนจึงถูกบล็อกหรือล็อก เพื่อให้กระจ่างในเรื่องนี้ ให้เราดูรายละเอียดเพิ่มเติมว่าเครื่องเสมือนของ VMware ทำงานอย่างไร จากนั้นเราจะดำเนินการแก้ไขข้อผิดพลาด
ไฟล์ล็อค VMware
เมื่อคุณเริ่มเครื่องเสมือน VMware มีไฟล์บางไฟล์ที่สร้างขึ้นเพื่อให้แน่ใจว่าไม่มีกระบวนการ VMware อื่นใดที่สามารถเข้าถึงเครื่องเสมือนดังกล่าวได้ ทำได้โดยใช้ .lck ไฟล์ที่สร้างขึ้นในไดเร็กทอรีเดียวกันกับเครื่องเสมือน สาเหตุหลักที่สร้างไฟล์เหล่านี้คือป้องกันไม่ให้เครื่องเสมือนหลายเครื่องอ่านและเขียนลงในดิสก์ หากไม่มีไฟล์เหล่านี้ ตามที่เรากล่าวไว้ ข้อมูลเสียหายอาจเกิดขึ้นเนื่องจากเครื่องเสมือนต่างๆ ที่อ่านและเขียนไปยังดิสก์
ดังนั้นการมีอยู่ของไฟล์ล็อคจึงขยายความจริงที่ว่าเครื่องเสมือนดังกล่าวเปิดอยู่ ไฟล์เหล่านี้จะถูกลบโดยอัตโนมัติเมื่อคุณปิดเครื่อง เพื่อให้คุณไม่มีปัญหาในครั้งต่อไปที่คุณเปิดเครื่อง อย่างไรก็ตาม ในกรณีที่เครื่องขัดข้องหรือไม่ได้ปิดเครื่องอย่างถูกต้อง VMware อาจไม่สามารถลบไฟล์ล็อคได้ ส่งผลให้ล็อคค้างยังคงอยู่ เมื่อคุณเปิดเครื่องเสมือนที่มีล็อกเก่า , VMware พยายามลบไฟล์โดยตรวจสอบสองเงื่อนไขโดยพื้นฐานแล้วดูว่าการล็อคถูกสร้างขึ้นโดยโฮสต์เดียวกันหรือไม่และกระบวนการที่สร้างการล็อคนั้นกำลังทำงานอยู่หรือไม่
ข้อผิดพลาด ในกรณีนี้ เกิดขึ้นเมื่อเงื่อนไขใดเงื่อนไขหนึ่งไม่เป็นความจริง และ VMware ไม่สามารถลบไฟล์ล็อคได้ ในสถานการณ์เช่นนี้ สิ่งที่คุณต้องทำคือลบไฟล์ล็อคด้วยตนเอง และคุณน่าจะไปได้ดี
ลบไฟล์ล็อค VMware ด้วยตนเอง
ตามที่ปรากฏ คุณเพียงแค่ต้องลบไฟล์ล็อคที่ขัดขวางไม่ให้คุณบูตเครื่องเสมือน ดังที่เราได้กล่าวไว้ข้างต้น ไฟล์เหล่านี้มีอยู่ในไดเร็กทอรีเดียวกันกับเครื่องเสมือน และการลบออกด้วยขั้นตอนง่ายๆ เพียงไม่กี่ขั้นตอน ทำตามขั้นตอนด้านล่างเพื่อลบออก:
- ก่อนอื่น ตรวจสอบให้แน่ใจว่าเครื่องเสมือนของคุณปิดอยู่ หากไม่เป็นเช่นนั้น ให้ปิดเครื่องโดยคลิกขวาที่เครื่องเสมือนและไปที่ เปิด/ปิด> ปิดเครื่อง .
- เมื่อคุณทำเสร็จแล้ว เราจะต้องไปที่ไดเร็กทอรีที่มีเครื่องเสมือนอยู่ ในการดำเนินการนี้ คลิกขวา บนเครื่องเสมือนอีกครั้งแล้วคลิก เปิดไดเรกทอรี VM ตัวเลือก.
- การดำเนินการนี้จะนำคุณไปยังไดเร็กทอรีที่มีเครื่องเสมือนอยู่ ในขณะที่ยังช่วยให้คุณไม่ต้องยุ่งยากในการค้นหาด้วยตนเองผ่าน Windows Explorer
- ภายในไดเร็กทอรี ให้ลบโฟลเดอร์ที่ลงท้ายด้วย .lck การขยาย. คุณยังสามารถเปลี่ยนชื่อเป็นอย่างอื่นหรือย้ายจากปลายทางนั้นไปที่อื่นได้
- เมื่อคุณทำเสร็จแล้ว ให้เปิด VMware อีกครั้งแล้วลองเปิดเครื่องเสมือน
- เครื่องเสมือนของคุณควรเปิดเครื่องได้โดยไม่มีปัญหา