मैं एक भौतिक मशीन से एक वर्चुअल मशीन लेने की कोशिश कर रहा हूं। मैंने सिस्टिन्टर्नल डिस्क 2 वीएचडी उपकरण के साथ हार्ड ड्राइव का एक वीएचडीएक्स बनाया।
वीएचडीएक्स एक यूएसबी हार्ड ड्राइव पर है। मैंने ड्राइव को दूसरी मशीन से जोड़ा और हाइपर-वी में एक नई वर्चुअल मशीन बनाई जिसमें वीएचडीएक्स का इस्तेमाल किया गया था। जब मैं नई वर्चुअल मशीन शुरू करता हूं, तो यह एक त्रुटि संदेश देता है जो बताता है कि बूट करने में विफलता है कि कोई बूट करने योग्य मीडिया नहीं मिला।
क्या इस समस्या का निदान करने का कोई तरीका है? मैं यह सत्यापित कर सकता हूं कि वर्चुअल मशीन मेरी वीएचडीएक्स फ़ाइल का उपयोग कर रही है जो कि एक भौतिक हार्ड ड्राइव से बनाई गई थी जो निश्चित रूप से बूट करने योग्य है।
क्या आपको वाकई यकीन है कि बूट पार्टीशन उस डिस्क पर रहता है जिसे आपने इमैज किया है?
—
डैनियल बी
केवल 2 डिस्क जो मैं चुन सकता था, मेरे लैपटॉप में ड्राइव और मेरी बाहरी ड्राइव हैं। मैं बाहरी ड्राइव को vhd लिख रहा हूं। मैं आंतरिक हार्ड ड्राइव की इमेजिंग कर रहा हूं, इसलिए मेरा मानना है कि मैं इस पर बूट विभाजन के साथ ड्राइव को इमेजिंग कर रहा हूं।
—
उपसंहार
क्या आपका लैपटॉप (अपेक्षाकृत) हाल का उपकरण है? Windows UEFI का उपयोग कर बूट कर सकता है। उस स्थिति में, आपको अपने (Gen2) VM में UEFI NVRAM बूट प्रविष्टियों को नियंत्रित करने की आवश्यकता है, उदाहरण के लिए
—
डैनियल बी
bcdboot
। कृपया वर्तमान में आपके VHDX में मौजूद विभाजन (और उनके फाइल सिस्टम / आईडी) की एक सूची प्रदान करें।
VHDX में 3 विभाजन हैं। एक 300 एमबी रिकवरी पार्टीशन है। एक 99 एमडी EFI सिस्टम विभाजन है। एक बड़ा NTFS विभाजन है। मुझे नहीं पता कि उनकी आईडी कैसे मिलती है। ऐसा लगता है कि मैं UEFI के साथ बूट हो रहा हूं। क्या हाइपर वी के साथ bcdboot काम करता है?
—
उपसंहार