আমি কীভাবে আমার সমস্যার সমাধান করেছি তা এখানে।
প্রথমে আমি জর্ডডোনসিএম দ্বারা স্ক্রিপ্টটি ব্যবহার করে আমার বেস ভিডিআই ফাইলটিতে ইউআইডি পরিবর্তন করতে অস্বীকার করি
তারপরে আমি নতুন অবস্থানের সাথে মেলে খালি vbox ফাইলের মধ্যে পাথগুলি পরিবর্তনের চেষ্টা করেছি। এটি বিভিন্ন বিভিন্ন ত্রুটি পপ-আপ হিসাবে কাজ করে নি এবং আমি এমনকি vbox ফাইলটি ব্যবহার করে ভিএম যোগ করতে সক্ষম হইনি।
সুতরাং আমি এই ব্লগ নিবন্ধটি পিটার পোর্টারকে পেয়েছি যিনি পরামর্শ দিয়েছেন:
যেহেতু প্রতিটি .vdi কেবলমাত্র শেষগুলি থেকে বিভক্ত অঞ্চলগুলিকে ধারণ করে .vdi, কাল্পনিক ক্রমে .vdi এর অনুলিপিটি আমাদের একটি .vdi জাল করে যাতে সমস্ত পূর্ববর্তী স্ন্যাপশটের একটি সম্পূর্ণ অনুলিপি থাকে।
...
আপনার আসল উপর ভিত্তি করে একটি নতুন .vdi ফাইল তৈরি করতে "VBoxManage clonehd" কমান্ডটি ব্যবহার করুন, তারপরে প্রতিটি তৈরি ফাইলটি যুক্ত করুন "বিদ্যমান" আর্গুমেন্টটি ব্যবহার করে কেবলমাত্র বিদ্যমান .vdi তে আপনার ডেটা যুক্ত করা যায়। নিম্নলিখিত কমান্ডগুলির তালিকা আমার উপরের উদাহরণের উপর ভিত্তি করে:
ভিবক্সম্যানেজ ক্লোনহডি মেশিন.ভিডি মেশিন-পূর্ণ.ভিডি
ভিবক্সম্যানেজ ক্লোনহড স্ন্যাপশটস {ইউইউডি 1} .ভিডি মেশিনে পূর্ণ.ভিডি
ভিবক্সম্যানেজ ক্লোনহড স্ন্যাপশটস {ইউইউডি 2} .ভিডি মেশিনে পূর্ণ.ভিডি
VBoxManage ক্লোনড স্ন্যাপশটস {ইউইউডি 3} .ভিডি মেশিনে পূর্ণ.ভিডি
VBoxManage ক্লোনড স্ন্যাপশটস {UID4} .vdi মেশিন-পূর্ণ.ভিডি
এটি আপনাকে একটি "মেশিন-ফুল.ভিডি" ফাইল দেবে যা প্যারেন্ট .vdi ফাইলগুলির সাথে কোনও সম্পর্ক ছাড়াই সক্রিয় অবস্থায় আপনার মেশিনের পুরো রাজ্যের প্রতিনিধিত্ব করে। আপনি এখন একটি নতুন ভার্চুয়াল মেশিনে এই "মেশিন-ফুল.ভিডি" ফাইলটি ব্যবহার করতে পারেন বা আপনার বিদ্যমান ভিএম সম্পাদনা করে পুরানো .vdi ফাইলটি সরিয়ে এই .vdi যুক্ত করতে পারেন।
সামান্য কিছু টুইটের মাধ্যমে যা আমার জন্য কাজ করেছে বলে মনে হয়েছিল:
এটি হ্যান্ড ডিস্ক এবং এর স্ন্যাপশট:
<HardDisk uuid="{ed1428ca-76be-440a-894b-e666b50f5c86}" location="H:/vm/ft.vdi" format="VDI" type="Normal">
<HardDisk uuid="{8d8be78f-6648-4503-bee3-8810cb853a99}" location="Snapshots/{8d8be78f-6648-4503-bee3-8810cb853a99}.vdi" format="VDI">
<HardDisk uuid="{cce0ee4f-5052-4be7-81ff-47ea08202716}" location="Snapshots/{cce0ee4f-5052-4be7-81ff-47ea08202716}.vdi" format="VDI">
<HardDisk uuid="{c297d4b9-972d-4b07-a839-5d76ee8d0387}" location="Snapshots/{c297d4b9-972d-4b07-a839-5d76ee8d0387}.vdi" format="VDI">
<HardDisk uuid="{8e9ca914-648f-464c-b515-2606c644d7f0}" location="Snapshots/{8e9ca914-648f-464c-b515-2606c644d7f0}.vdi" format="VDI"/>
</HardDisk>
</HardDisk>
</HardDisk>
</HardDisk>
এগুলি আমি চালিত কমান্ডগুলি (দুঃখিত এর কিছু অংশ এর উইন্ডোগুলি কেটে ফেলা হয়েছে ...):
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd N:\vm\ft.vdi N:\vm\ft_full.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: a7fb5e25-c248-4644-a898-f1e26f6570a4
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd "N:\vm\VirtualBox VMs\lfs\Snapshots\{8d8be78f-6648-4503
VBoxManage.exe: error: Parent medium with UUID {ed1428ca-76be-440a-894b-e666b50f5c86} of the medium 'N:\vm\Vi
03-bee3-8810cb853a99}.vdi' is not found in the media registry ('C:\Users\ <user>/.VirtualBox\VirtualBox.xml')
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component Medium, interface IMedium, callee IUnknow
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pM
xManageDisk.cpp
ক্র্যাপ মনে হয় মিডিয়ারেজিস্ট্রি-> হার্ডডিস্কস-এর অধীনে ভার্চুয়ালবক্স.এক্সএমএল-এ আমার একটি এন্ট্রি যুক্ত করা দরকার, তবে প্রতিটি কপির পরে আমাকে প্রতিটি স্ন্যাপশটকে কালানুক্রমিক ক্রমে যুক্ত করতে হবে তা নিশ্চিত করতে হবে। সুতরাং এটি এর মত:
Copy VM
Add entry to VirtualBox.xml
Copy VM ...
এবং বাকী আমি যা করেছি তা যদি অন্য কাউকে সহায়তা করে:
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd --existing "N:\vm\VirtualBox VMs\lfs\Snapshots\{8d8be78
_full.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: a7fb5e25-c248-4644-a898-f1e26f6570a4
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd --existing "N:\vm\VirtualBox VMs\lfs\Snapshots\{cce0ee4f-5052-4be7-81ff-47ea08202716}.vdi" N:\vm\ft_full.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: a7fb5e25-c248-4644-a898-f1e26f6570a4
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd --existing "N:\vm\VirtualBox VMs\lfs\Snapshots\{c297d4b9-972d-4b07-a839-5d76ee8d0387}.vdi" N:\vm\ft_full.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: a7fb5e25-c248-4644-a898-f1e26f6570a4
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd --existing "N:\vm\VirtualBox VMs\lfs\Snapshots\{8e9ca914-648f-464c-b515-2606c644d7f0}.vdi" N:\vm\ft_full.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: a7fb5e25-c248-4644-a898-f1e26f6570a4
এবং তারপরে আমি কেবল ft_full.vdi এর বেস হিসাবে ব্যবহার করে একটি নতুন ভিএম তৈরি করেছি। গুই সেটিংস প্যানে বাকী সেটিংস মেলাল।