कौन सी वर्चुअल मशीन USB ड्राइव से बूट हो सकती है?


17

USB ड्राइव से बूट करने में सक्षम कोई भी डेस्कटॉप (हिप्रवाइजर नहीं) वर्चुअल मशीन सॉफ्टवेयर हैं? कौन सा और कैसे?


लंगड़ा करना कि वे आभासी मशीनों में एम्बेडेड एक बेहतर समाधान के साथ नहीं आए हैं।
जेम्स मर्ट्ज़

जवाबों:


14

मैं आभासी डिस्क VMDK संगत मशीनों के लिए समाधान मिल गया है।

मैंने जो कदम उठाए हैं, वे निम्नलिखित हैं:

  1. वर्चुअल बॉक्स स्थापित करें
  2. USB ड्राइव की भौतिक डिस्क संख्या निर्धारित करें। इसे प्राप्त करने के लिए मैं WMI कोड निर्माता द्वारा उत्पन्न निम्नलिखित स्क्रिप्ट चलाता हूं :

    strComputer = "." 
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
    Set colItems = objWMIService.ExecQuery( _
        "SELECT * FROM Win32_DiskDrive WHERE Name = '\\\\.\\PHYSICALDRIVE1'",,48) 
    For Each objItem in colItems 
        Wscript.Echo "-----------------------------------"
        Wscript.Echo "MediaType: " & objItem.MediaType
        Wscript.Echo "Model: " & objItem.Model
        Wscript.Echo "Name: " & objItem.Name
    Next
    
  3. VirtualBox फ़ोल्डर से इसे निष्पादित करें, स्क्रिप्ट द्वारा दी गई संख्या के साथ XXX को बदल रहा है:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. बस पूरी डिस्क के साथ एक नया वर्चुअलबॉक्स मशीन बनाएं, और इसे शुरू करें। मैंने VMware के साथ USB.vmdk और वर्चुअल मशीन का उपयोग करने के लिए मजबूर करने की कोशिश की है, लेकिन ऑपरेटिंग सिस्टम को लोड करते समय, केवल धीमी डिवाइस के बारे में एक त्रुटि दिखाता है।


+1 विशिष्टताओं के लिए और अपने स्वयं के प्रश्न का उत्तर देने के लिए। अच्छा!
क्वाट

2
यह उपयोगी जानकारी है, हालांकि भौतिक ड्राइव संख्या निर्धारित करने के लिए स्क्रिप्ट में एक टाइपो है; यह physicalrive1 की खोज के लिए हार्ड-कोडेड है। स्क्रिप्ट की चौथी पंक्ति बदलें: "का चयन करें * Win32_DiskDrive से यहां से चुनें" '% \\\\। \\ PHYSICALDRIVE%' जैसे नाम, ", 48)
क्रिस '

5

वर्चुअलबॉक्स अप्रत्यक्ष रूप से ऐसा कर सकता है

वर्चुअलबॉक्स में अपने USB ड्राइव को एक कच्ची डिस्क के रूप में कॉन्फ़िगर करें (मैनुअल का पेज 105)। तब अतिथि आपके USB ड्राइव को IDE ड्राइव के रूप में देखेगा और उस पर बूट कर सकेगा।


मैं इस googling देखा है;; लेकिन जो मैनुअल करने के लिए संदर्भित है? यह कैसे करना है?
फेरनब

1

यकीन नहीं है कि यह वही है जो आप ढूंढ रहे हैं, लेकिन VMWare ESXi हाइपरवाइज़र वास्तव में एक यूएसबी ड्राइव से सीधे बूट करेगा। एचपी वास्तव में इस तरह से सर्वर बेचता है।


जानकर अच्छा लगा, लेकिन मुझे डेस्कटॉप के लिए इसकी आवश्यकता है। (मैंने सवाल अपडेट किया है)।
फेरानब

0

इसके अलावा VMWare USB से बूट कर सकता है, अगर इसे PHISYCAL HD के रूप में कॉन्फ़िगर किया गया है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.