เหตุใด VirtualBox จึงไม่กู้คืนสถานะเครื่องที่บันทึกไว้ของฉัน


6

ฉันใช้ VirtualBox 3.1.2 (บน Windows 7 เป็นโฮสต์ระบบปฏิบัติการของฉัน) เพื่อทดสอบด้วยการติดตั้ง ArchLinux ฉันใช้ Save Machine State ตัวเลือกเมื่อเปิดเครื่อง VM ของฉันเพื่อให้สามารถเรียกคืนได้เหมือนเดิม ถ้าฉันพยายามคืนค่าทันทีสถานะการคืนค่าทำงานได้ดี อย่างไรก็ตามถ้าฉันพยายามทำเช่นเดียวกันหลังจากสองสามชั่วโมงหรือวันถัดไปในการเปิดตัว VirtualBox, VirtualBox จะทำงานราวกับว่าสถานะเครื่องไม่เคยถูกบันทึกและเริ่ม VM คล้ายกับการบูตเย็น

ทำไมเป็นเช่นนี้ มีใครประสบกับสิ่งนี้อีกหรือไม่

แก้ไข: เพื่อชี้แจง: การเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นในฮาร์ดดิสก์ของฉันยังคงอยู่ - เพียงแค่นั้น Save previous state คุณสมบัติไม่ทำงาน - ไม่คืนค่า VM ให้เป็นสถานะที่บันทึกไว้ แต่จะทำหน้าที่เป็นระบบที่ถูกปิด


เห็นได้ชัดว่านี่เป็นข้อผิดพลาดที่รู้จัก ฉันมี ยื่นข้อผิดพลาด แต่นี่ถูกปิดเพราะมันเป็น ซ้ำกับข้อผิดพลาดก่อนหน้า . ข้อผิดพลาดนี้มีผลเฉพาะการติดตั้งที่ติดตั้งในสถานที่ที่ไม่ได้มาตรฐาน


สอบถามข้อมูลเพิ่มเติม โฮสต์ Windows 7 ที่มีแขก Arch Linux ใช่ไหม สถานะก่อนหน้านี้ไม่ได้รับการบันทึก - กล่าวคือการเปลี่ยนแปลงฮาร์ดไดรฟ์เสมือนที่เกิดขึ้นในเซสชันล่าสุดของคุณยังคงอยู่หรือไม่? มันเป็นแค่การบูทผิดหรือมันสูญเสียการเปลี่ยนแปลงเหล่านี้หรือไม่?
CarlF

@CarlF - เพิ่มรายละเอียด
Sathyajith Bhat

คำตอบ:


2

โปรดตรวจสอบว่าคุณมีสิทธิ์เข้าถึงการเขียนอย่างเต็มรูปแบบไปยังไดเรกทอรีที่บันทึก VM หรือไม่ โปรดตอบคำถามเหล่านี้ด้วย:

  • VM-Files ทั้งหมดอยู่ในฮาร์ดไดรฟ์ในเครื่องของคุณหรือในเครือข่ายร่วมกันหรือไม่?
  • พาร์ติชันที่ฟอร์แมตด้วยระบบไฟล์ใด
  • ลองใช้ VirtualBox ในฐานะผู้ดูแลระบบ - วิธีนี้ช่วยแก้ไขปัญหาของคุณหรือไม่ ตรวจสอบด้วย http://wiki.archlinux.org/index.php/VirtualBox สำหรับข้อมูลเกี่ยวกับ archlinux & amp; VirtualBox

1. ไฟล์ VM ทั้งหมดอยู่ในฮาร์ดดิสก์ภายนอกของฉัน 2. พาร์ติชัน NTFS 3. ฉันใช้งานเป็นผู้ดูแลระบบ 4. ขอบคุณสำหรับลิงค์จะสแกนและดูว่าฉันจะได้อะไร
Sathyajith Bhat

ฉันเพิ่งทดสอบบนฮาร์ดไดรฟ์ภายนอกที่จัดรูปแบบเป็น ntfs และฉันไม่สามารถทำซ้ำปัญหาของคุณได้ (ฉันเพิ่งจะเรียกใช้ virtualbox ในฐานะผู้ดูแลระบบ ... - และฉันทดสอบอูบุนตูแทน) คำถามเพิ่มเติม: D - ก่อนที่คุณจะลองเครื่องเสมือนของคุณ: virtualbox แสดงสถานะของคุณว่าเป็น - ใน windo หลักภายใต้ชื่อของเครื่องเสมือน - ถ้าคุณไปที่การตั้งค่าของเครื่องเสมือนของคุณแล้วไปที่ระบบ - ส่วน; มีการตรวจสอบกล่องคุณสมบัติเพิ่มเติมหรือไม่ และสิ่งที่เกี่ยวกับช่องทำเครื่องหมายในกราฟิกส่วน? - หรือพยายามสร้างเครื่องเสมือนใหม่ที่สะอาด
BasisBit

@BasisBit 1 - มันบอกว่าปิดเครื่อง :( ฉันสามารถเริ่มต้นใหม่ได้ตราบใดที่ฉันยังไม่ได้ปิดกล่องเสมือนในขณะที่ฉันปิด VirtualBox ก็จะสูญเสียสถานะนั้น 2 - คุณสมบัติภายนอกไม่ได้รับการตรวจสอบในกราฟิก ถูกกัด
Sathyajith Bhat

จากนั้นโปรดดูในบันทึกของ virtualbox (คลิกขวาที่เครื่องเสมือนและบันทึกการแสดง) และค้นหาสิ่งที่ต้องการล้มเหลวในการโหลดไฟล์ something.vdk หรือข้อผิดพลาดการอนุญาตไฟล์ นอกจากนี้ยังอาจเป็น virusscanner ที่ "กักกัน" ไฟล์ภาพรวม ฉันค้นหาใน virtualbox-bugtracker และปัญหาเดียวที่ฉันพบว่าคล้ายกับของคุณเกิดจากการไม่ทำงาน pae / nx คุณสามารถปิดการใช้งานได้โดยเปิดการตั้งค่า -windo สำหรับ maching เสมือนจากนั้นไปที่ระบบไปที่โปรเซสเซอร์ และตรวจสอบให้แน่ใจว่าไม่ได้เลือก Enable PAE / NX
BasisBit

1
@BasisBit - ฉันตรวจสอบบันทึกไม่มีข้อผิดพลาดในการอนุญาต ฉันไม่มีโปรแกรมสแกนไวรัสทำงานอยู่เหมือนกัน เปิดใช้งาน PAE / NX แล้วปิดใช้งานโดยไม่มีความช่วยเหลือ ฉันขอขอบคุณสำหรับเวลาและความอดทนของคุณในการช่วยเหลือฉันฉันจะเปิดตั๋วด้วยการสนับสนุน VirtualBox การทำเครื่องหมายว่า +1 นี้ได้รับการยอมรับ - นี่เป็นสิ่งที่ฉันทำได้น้อยที่สุด :)
Sathyajith Bhat

1

ข้อผิดพลาดนี้ได้รับการแก้ไขใน VirtualBox เวอร์ชัน 3.2.6 ขึ้นไป - และเกิดขึ้นเพราะฉันได้ติดตั้ง VirtualBox ไปยังตำแหน่งที่ไม่ได้มาตรฐาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.