সবার আগে, আপনার কোনও সিডি / ডিভিডি ড্রাইভ ইনস্টল রয়েছে কিনা তা খালি আছে কিনা তা পরীক্ষা করুন ( findফলাফলগুলি ফিল্টার করার জন্য কমান্ডের ব্যবহারটি লক্ষ্য করুন ):
1.- কোন খালি সিডি / ডিভিডি ড্রাইভ আছে?
C:\Oracle\VirtualBox>vboxmanage showvminfo "Windows 7 SP1 - SandBox 01" | find "empty" /i
SATA (1, 0): Empty
অভিনন্দন, আপনি একটি খালি সিডি / ডিভিডি ড্রাইভ খুঁজে পেয়েছেন। সুতরাং আপনি এটিতে আপনার আইএসও সংযুক্ত করতে পারেন, তবে ...
... সবচেয়ে খারাপ পরিস্থিতির মুখোমুখি হওয়ার জন্য, ইনস্টল করা থাকলে আপনার সিডি / ডিভিডি ড্রাইভটি খুঁজে পাওয়ার আরও একটি উপায় দেখান:
২- আপনার ভিএম এর নাম সন্ধান করুন :
C:\Oracle\VirtualBox>VBoxManage.exe list vms
"Windows 7 SP1 - SandBox 01" {e016fcf2-9b6e-4b8e-b89b-49a3c8ba0898}
৩-- এর স্টোরেজ নিয়ন্ত্রকদের তালিকাভুক্ত করুন ( findখুব বেশি আউটপুট ডেটার ফিল্টার করার জন্য আদেশটি নোট করুন ) (*):
C:\Oracle\VirtualBox>vboxmanage showvminfo "Windows 7 SP1 - SandBox 01" | find "storage controller name" /i
Storage Controller Name (0): IDE
Storage Controller Name (1): SATA
৪- এর সংযুক্ত ডিভাইসগুলি দেখান :
C:\Oracle\VirtualBox>vboxmanage showvminfo "Windows 7 SP1 - SandBox 01" | find "IDE"
Storage Controller Name (0): IDE
(এটি একটি খালি, সুতরাং কোনও হার্ডডিস্ক বা সিডি / ডিভিডি ড্রাইভ কিনা তা কোনও ডিভাইস নিয়ন্ত্রক নেই)
C:\Oracle\VirtualBox>vboxmanage showvminfo "Windows 7 SP1 - SandBox 01" | find "SATA"
Storage Controller Name (1): SATA
SATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\SnapShots/{71b8bf72-dca1-4816-89ff-feba271ec262}.vmdk (UUID: 71b8bf72-dca1-4816-89ff-feba271ec262)
SATA (1, 0): Empty
Sata (0,0) এর একটি ( ভার্চুয়াল ডিস্ক ) রয়েছে এবং SATA (1,0) খালি আছে (প্রথম বন্ধনীর মধ্যে প্রথম সংখ্যাটি typeদ্বিতীয় হিসাবে পরিচিত device), তাই এটি সিডি / ডিভিডি ড্রাইভ হওয়া উচিত ।
5.- এর সাথে একটি আইএসও চিত্র ফাইল সংযুক্ত করা যাক (উদাহরণস্বরূপ Office 2013,):
C:\Oracle\VirtualBox>vboxmanage storageattach "Windows 7 SP1 - SandBox 01" --storagectl "SATA" --port 1 --device 0 --type dvddrive --medium "Office2013-VL-SP1.iso"
(পর্দার কোনও ফলাফলের অর্থ নেই OK)।
$ - সিডি / ডিভিডি ড্রাইভ নিয়ামক রেখে আইএসও অপসারণ করতে :
C:\Oracle\VirtualBox>vboxmanage storageattach "Windows 7 SP1 - SandBox 01" --storagectl "SATA" --port 1 --device 0 --type dvddrive --medium "emptydrive"
$ - কেসটির জন্য কোনও "খালি" সিডি / ডিভিডি ড্রাইভ কন্ট্রোলার ইনস্টল করা নেই, ভার্চুয়ালবক্সকে একটি বিদ্যমান নিয়ামকটিতে একটি নতুন যুক্ত করা উচিত , ধরে নেওয়া হয়েছে যে আমরা কোনও অধিগ্রহণকৃত পোর্ট / ডিভাইসটি বেছে নিই, উদাহরণস্বরূপ সাতা নিয়ন্ত্রকের জন্য:
C:\Oracle\VirtualBox>vboxmanage storageattach "Windows 7 SP1 - SandBox 01" --storagectl "SATA" --port 5 --device 0 --type dvddrive --medium "Office2013-VL-SP1.iso"
(নোট করুন আমরা পোর্ট 5 ব্যবহার করেছি)
এবং আইডিই নিয়ন্ত্রকের জন্য:
C:\Oracle\VirtualBox>vboxmanage storageattach "Windows 7 SP1 - SandBox 01" --storagectl "IDE" --port 0 --device 0 --type dvddrive --medium "Office2013-VL-SP1.iso"
(নোট আমরা ব্যবহার করি (0,0), এটি প্রথম পোর্ট এবং প্রথম ডিভাইস)
$ - আমরা যদি ডিভাইসগুলি (যে কোনও) মুছে ফেলতে (ধ্বংস করতে চাই ) (শেষ আইডিইর উদাহরণস্বরূপ):
C:\Oracle\VirtualBox>vboxmanage storageattach "Windows 7 SP1 - SandBox 01" --storagectl "IDE" --port 0 --device 0 --type dvddrive --medium "emptydrive"
(এই কমান্ডটি কার্যকর করার একই সময়ে আইএসও চিত্রটি সামঞ্জস্য হয়)।
$ - শেষ অবধি, যদি আমরা বিদ্যমান (গুলি) ব্যবহারের পরিবর্তে একটি নতুন নিয়ামক তৈরি করতে চাই (যেমনটি স্যাটায়া নিয়ন্ত্রকের জন্য উদাহরণস্বরূপ আমরা SATA3 নাম দেব):
C:\Oracle\VirtualBox>vboxmanage storagectl "Windows 7 SP1 - SandBox 01" --name SATA3 --add sata
$ - এবং সম্ভবত এটি পরে মুছে ফেলা হবে:
C:\Oracle\VirtualBox>vboxmanage storagectl "Windows 7 SP1 - SandBox 01" --name SATA3 --remove
(*) এটি কী ধরণের নিয়ামক তা নির্ধারণের জন্য যদি নামটি যথেষ্ট না (পরিবর্তন করা যেত) তবে চেষ্টা করুন:
C:\Oracle\VirtualBox>vboxmanage showvminfo "Windows 7 SP1 - SandBox 01" | find "storage controller" /i
Storage Controller Name (0): IDE
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0): on
Storage Controller Name (1): SATA
Storage Controller Type (1): IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1): 30
Storage Controller Port Count (1): 2
আমরা দেখতে পাচ্ছি, কন্ট্রোলার নামের IDE(# 0) একটি পিআইআইএক্স 4 ডিভাইস (আইডিই) এবং নামের একটি SATA(# 1) একটি ইন্টেলএএচসি (এসটিএ)।
দ্রষ্টব্য: আইডিই কন্ট্রোলাররা 4 টি কনফিগারেশনে সম্ভাব্য চিত্র ফাইলগুলি গ্রহণ করে: (0,0), (0,1), (1,0) এবং (1,1)। দখলকৃত নয় এমন একটি চয়ন করুন। সাটা কন্ট্রোলার 30 গ্রহণ করে These এই পরামিতিগুলি ভিএম বৈশিষ্ট্যে কনফিগার করা যায়। মনে রাখবেন, উভয় ক্ষেত্রেই গণনা শুরু হয় 0, নয় 1।
দ্রষ্টব্য: অপারেটিং সিস্টেম এবং ডিভাইসের উপর নির্ভর করে ভিএম এক্সিকিউশন (চলমান) চলাকালীন কিছু ডিভাইস তৈরি করা যেতে পারে । উদাহরণস্বরূপ, উইন্ডোজ 7 ভিএম-এর জন্য রান-টাইমে সাটা ডিভাইস তৈরি করা যেতে পারে। যাইহোক, কোনও আইএসও সিডি / ডিভিডি চিত্র ফাইলটি সর্বদা রানটাইমগুলিতে যে কোনও খালি মাধ্যমের মধ্যে সন্নিবেশ করা যায় । আপনি এটি করে চলমান ভিএমএস চেক করতে পারেন:
C:\Oracle\VirtualBox>vboxmanage list runningvms
তাদের মন্তব্য এবং তথ্যের জন্য @ and31415 এবং @ ড্যানিয়েলবিকে ধন্যবাদ।
VBoxManage showvminfo। এতে স্টোরেজ কন্ট্রোলার এবং তাদের নাম অন্তর্ভুক্ত রয়েছে।