হার্ড ড্রাইভের ভিডিআই ফাইলটি মুছে ফেলা হলে আমি ভার্চুয়ালবক্সে কোনও ভিএম কীভাবে মুছব?


23

আমি উইন্ডোজ on এ হোস্ট করা ভার্চুয়ালবক্স ব্যবহার করছি এবং আমার ভিএম-এর একটি ভিডিআই ফাইল যে শারীরিক হার্ড ড্রাইভটি ছিল পুরোপুরি উদাস হয়ে গেছে এবং আর বিদ্যমান নেই।

সমস্যাটি হ'ল এখন আমি ভার্চুয়াল হার্ড ড্রাইভ বা ভিএম উভয়ই মুছতে পারি না কারণ ভিডিআই ফাইল মুছে ফেলার চেষ্টা আমাকে ত্রুটি দেয় যে ভার্চুয়ালবক্স ফাইলটি খুঁজে পায় না এবং অবশ্যই আমি প্রথম প্রকাশ না করে ভিএম মুছে ফেলতে পারি না ( বা মুছে ফেলা) সেই মেশিনটি যে ভিডিআই ফাইল ব্যবহার করছিল।

আপডেট: নোট করুন যে আমি সমস্ত স্টোরেজ সংযুক্তিও সরিয়েছি এবং স্ন্যাপশটগুলি একই কারণে মুছে ফেলা যায় না - এটি ফাইলগুলি খুঁজে পায় না (অস্তিত্বহীন হার্ড ড্রাইভের কারণে)।

যে কেউ একটি সমাধান জানেন না?

উত্তর:


20

হার্ড ডিস্কে আপনার ভিএম এক্সএমএল ফাইলগুলি মুছুন। এগুলি ডিফল্টরূপে অবস্থিত C:\Users\YOUR_NAME\.VirtualBox\Machines

মোছার পরে, আপনি এখনও ভার্চুয়ালবক্সে অদ্ভুত এর্র বার্তা পাবেন। এটি কারণ আপনার ভিএমএসের কিছু তথ্য ভিতরে রয়েছে C:\Users\YOUR_NAME\.VirtualBox\VirtualBox.xml

আপনি যদি ভার্চুয়ালবক্সে কিছু বৈশ্বিক কনফিগারেশন হারাতে আপত্তি করেন না, কেবল এই ফাইলটি মুছুন। ভার্চুয়ালবক্সের অস্তিত্ব না থাকলে অন্যটি তৈরি করবে।

আপনি যদি কেবল একটি নির্দিষ্ট ভিএম অপসারণ করতে চান তবে আপনাকে Virtualbox.xmlকিছু এক্সএমএল সম্পাদক এডিট করতে হবে (নোটপ্যাড ঠিক আছে not নোটপ্যাড ++ আরও ভাল কারণ এটিতে সিনট্যাক্স হাইলাইট হয়েছে)।

আপনি এই ক্ষেত্রগুলি পাবেন:

<MachineRegistry>
  <MachineEntry uuid="UUID" src="Machines\MACHINE_NAME\MACHINE_NAME.xml"/>
</MachineRegistry>
<MediaRegistry>
  <HardDisks>
    <HardDisk uuid="UUID" location="HardDisks\DISC_NAME.vdi" format="VDI" type="Normal"/>
  </HardDisks>
  <DVDImages>
    <Image uuid="UUID" location="C:\IMAGES\IMAGE.iso"/>
  </DVDImages>
  <FloppyImages/>
</MediaRegistry>

কাঙ্ক্ষিত ভিএম থেকে মেশিনেন্ট্রি সরান। আপনার যদি মাত্র একটি ভিএম থাকে এবং সমস্ত কিছু সরিয়ে দিতে চান তবে ট্যাগগুলি খালি রাখুন। উদাহরণ স্বরূপ:

<MachineRegistry/>
<MediaRegistry>
  <HardDisks/>
  <DVDImages/>
  <FloppyImages/>
</MediaRegistry>

...এবং তুমি করে ফেলেছ. আমি এখানে সর্বদা পরীক্ষা করেছি এবং এটি নির্দোষভাবে কাজ করে। আপনি যদি সমস্যা এড়াতে চান তবে ভার্চুয়ালবক্স এবং নির্দিষ্ট ভিএম থেকে আপনার এক্সএমএল কনফিগারেশন ফাইলগুলি ব্যাকআপ করুন।

(আমি স্ন্যাপশট সম্পর্কে উল্লেখ করিনি, তবে আমি বিশ্বাস করি এটি একই নীতিটি।)


সেগুলি: সি: \ ... \ মেশিন \ মাইভিএম ডিরেক্টরিতে রয়েছে বলে আপনার স্ন্যাপশটগুলি সরাতে হবে না।
gvkv

3

উপরের নির্দেশাবলী আমার জন্য সমস্যাটি সমাধান করে নি। আমি একটি নির্দিষ্ট মেশিন মুছে ফেলতে চেয়েছিলাম, সবগুলিই নয়। এই ফাইলটিতে নির্দিষ্ট মেশিনের জন্য আমার কাছে এখন আর একটি মেশিনএন্ট্রি নেই:C:\Users\YOUR_NAME\.VirtualBox\VirtualBox.xml

তবে, ভার্চুয়াল মিডিয়া ম্যানেজারটিতে মেশিনটি এখনও প্রদর্শিত হচ্ছে এবং আমি এখান থেকে এটি সরাতে সক্ষম হইনি।

ভার্চুয়ালবক্স পুনরায় চালু করার ফলে কোনও কাজ হয়নি।

কী কাজ করেছে:VBoxSVC.exe প্রক্রিয়া পুনরায় আরম্ভ এবং তারপরে ভার্চুয়াবক্স পুনরায় চালু করা।


1

প্রথমে সেই ভার্চুয়াল মেশিনের যে কোনও স্ন্যাপশট মুছুন। তারপরে ভার্চুয়াল মেশিনের সেটিংস খুলুন, স্টোরেজ ট্যাবে যান, আইডিই কন্ট্রোলারের অধীনে ভিডিআই ফাইলটিতে ডান ক্লিক করুন এবং সরান সংযুক্তি ক্লিক করুন। এখন আপনার ভার্চুয়াল মিডিয়া পরিচালক থেকে ভিডিআই মুছে ফেলতে সক্ষম হওয়া উচিত।

এখানে চিত্র বর্ণনা লিখুন


1
আমি স্ন্যাপশটগুলি সরাতে পারি না এবং আমি ইতিমধ্যে নিয়ন্ত্রণকারীদের সরিয়ে ফেলেছি।
gvkv
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.