ปัจจุบันฉันมี Windows 7 64 บิตเป็นระบบปฏิบัติการหลักของฉัน
ฉันมี Win 8 64 bit pro บนพาร์ติชั่นอื่นด้วย
ความตั้งใจของฉันคือการสร้างเครื่องเสมือนจริงของ Windows 7 ของฉันเพื่อให้สามารถเข้าถึงได้จาก Windows 8 จากนั้นใช้ Win 8 เป็นระบบปฏิบัติการหลักของฉัน
ฉันเริ่ม HyperV ใน Win 8 สร้าง VHDX ของพาร์ติชัน Windows 7 (ขนาดแบบไดนามิก)
เมื่อฉันบูตเข้าสู่ VM, Windows BSDODs, บ่นเกี่ยวกับข้อผิดพลาดของดิสก์ น่าเสียดายที่ฉันไม่สามารถรับรายละเอียดมากไปกว่านั้นเพราะมันรีบูตเร็วมาก
ฉันสามารถบูตเข้าสู่โหมดการกู้คืนของ Windows 7 (ไม่ใช่เซฟโหมด) และออกคำสั่งลองซ่อมแซมการเริ่มต้นไม่มีสิ่งใดที่ใช้งานได้
ในโหมดการกู้คืนฉันจะเห็นว่าเนื้อหาของ VHDX ติดตั้งอย่างถูกต้อง ฉันสามารถสร้างโฟลเดอร์ ฯลฯ ได้ดังนั้นมันจึงไม่ใช่แบบอ่านอย่างเดียวหรืออะไรก็ได้
มีการติดตั้ง s D: แม้ว่าจะไม่ใช่ C: ไม่แน่ใจว่าเป็นเพียงเพราะอยู่ในโหมดการกู้คืน แต่ถ้าเป็นเช่นนั้นฉันเดาว่าอาจเป็นปัญหาและคำถามของฉันคือวิธีการแก้ไข - เป็นสิ่งที่ฉันต้องทำผ่าน BCDedit หรือไม่
หรือ BSDO อาจจะเป็นเพราะอุปกรณ์เก็บข้อมูลจำลองที่แตกต่างกันมาก?
หรือมี gotchas อื่น ๆ ที่ชัดเจนในการทำให้สถานการณ์นี้ทำงานได้หรือไม่
ขอบคุณสำหรับแนวคิดใด ๆ เกี่ยวกับวิธีการทำงานนี้
ฉันสร้าง VDHX ด้านบนจาก Hyper V. ใน Windows 7 ฉันลองใช้ disk2vhd และใช้ VHD นั้นสำหรับ VM ในกรณีนั้นฉันได้รับข้อผิดพลาดทันทีในคอนโซล: "ข้อผิดพลาดในการอ่านดิสก์"