উত্তর:
আমি ভার্চুয়াল ডিস্ক ভিএমডিকে সামঞ্জস্যপূর্ণ মেশিনগুলির সমাধান পেয়েছি।
আমি যে পদক্ষেপগুলি করেছি তা নিম্নলিখিত:
ইউএসবি ড্রাইভের ফিজিকাল ডিস্ক নম্বর নির্ধারণ করুন। এটি অর্জনের জন্য আমি ডাব্লুএমআই কোড ক্রিয়েটার দ্বারা উত্পাদিত নিম্নলিখিত স্ক্রিপ্টটি চালাচ্ছি :
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
ভার্চুয়ালবক্স ফোল্ডার থেকে এটি সম্পাদন করুন, স্ক্রিপ্টের দ্বারা প্রদত্ত নম্বরটি দিয়ে XXX পরিবর্তন করুন:
VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
কেবলমাত্র পুরো ডিস্ক সহ একটি নতুন ভার্চুয়ালবক্স মেশিন তৈরি করুন এবং এটি শুরু করুন। আমি ভিএমওয়্যারের সাথে কেবল ইউএসবি.ভিএমডিকি ব্যবহার করার জন্য জোর করে চেষ্টা করেছি এবং ভার্চুয়াল মেশিন শুরু হয় তবে অপারেটিং সিস্টেমটি লোড করার সময় ধীর ডিভাইস সম্পর্কে একটি ত্রুটি দেখায়।
ভার্চুয়ালবক্স অপ্রত্যক্ষভাবে এটি করতে পারে
ভার্চুয়ালবক্সে আপনার ইউএসবি ড্রাইভটি কাঁচা ডিস্ক হিসাবে কনফিগার করুন (ম্যানুয়ালটির পৃষ্ঠা 105)। তার পরে অতিথি আপনার ইউএসবি ড্রাইভটিকে আইডিই ড্রাইভ হিসাবে দেখতে পাবে এবং এতে বুট করতে সক্ষম হবে।
আপনি যা খুঁজছেন তা এটি কিনা তা নিশ্চিত নন, তবে ভিএমওয়্যার ইএসজি হাইপারভাইজার আসলে কোনও ইউএসবি ড্রাইভ বন্ধ করে দেবে। এইচপি আসলে এইভাবে সার্ভার বিক্রি করে।
এছাড়াও VMWare ইউএসবি থেকে বুট করতে পারে, যদি এটি ফিজিকাল এইচডি হিসাবে কনফিগার করা থাকে