ভার্চুয়ালবক্স: শস্যের টেবিলের অসঙ্গতি


10

প্রশ্নের সেটআপটি নিম্নরূপ: উইন্ডোজ 7 64 বিট হোস্ট ভার্চুয়ালবক্সে চলছে। অতিথি মেশিনটি উইন্ডোজ এক্সপি 32 বিট চালাচ্ছে।

হোস্ট বক্সে শক্তি ব্যর্থ হওয়ার পরে, অতিথি মেশিনটি বুট করতে পারে না এবং এটির অভিযোগ করে

শস্যের টেবিল এবং ব্যাকআপ শস্য টেবিলের মধ্যে অসঙ্গতি

গেস্ট মেশিনটি পুনরায় ইনস্টল না করে বুট করার জন্য কোনও সহায়তা প্রশংসা করেছে।

PS: যাইহোক দানা টেবিল কি?

উত্তর:


4

সত্যিই সহায়তা করতে পারে না, তবে শস্যের টেবিলগুলি এখানে কী রয়েছে তা আমি পেয়েছি: http://www.vmware.com/support/developer/vddk/ ভার্চুয়ালডিস্ক্যাপিআইপিগ্রামগ্রাম.পিডিএফ (পৃষ্ঠা 16)

ব্যবহারকারী মেলকিউ যেমন বলেছেন, দেখে মনে হচ্ছে আপনার ভার্চুয়াল ড্রাইভটি নষ্ট হয়ে গেছে। এটি ভেঙে গেছে কিনা ডাবল চেক করতে vmdkck সরঞ্জামটি (এই পৃষ্ঠায় http://datto.org/projects/vmdk-tools ) পরীক্ষা করে দেখুন?


তোমাকেও ধন্যবাদ. আমি আপনার উত্তরটি গ্রহণ করেছি কারণ এটি শস্যের টেবিলটি আসলে কী তা সনাক্ত করার জন্য লিঙ্ক সরবরাহ করেছিল। একটি এখানে ভার্চুয়াল ডিস্ক ফর্ম্যাট স্পেসিফিকেশন জন্য অনুরোধ করতে পারেন vmware.com/technical-resources/interfaces/vmdk.html
অ্যাডামো

12

অথবা VMware একটি হাতিয়ার বলা vmware-vdiskmanagerঅবস্থিত "/Applications/VMware Fusion.app/Contents/Library/"এবং সিমলিঙ্ক /usr/local/binযখন ইনস্টল করা নেই। ভার্চুয়ালবক্স ভিএমডিকে ডিস্কগুলি মেরামত করতে আপনি এই সরঞ্জামটি ব্যবহার করতে পারেন । এটি ইতিমধ্যে কয়েকবার আমাকে বাঁচিয়েছে।

স্থাপন

ক। আপনি ভিএমওয়্যার-ফিউশন ইনস্টল করতে পারেন

brew cask install vmware-fusion

খ। অথবা আপনি এই পৃষ্ঠার নীচের অংশে সংযুক্তি বিভাগ vmware-vdiskmanagerথেকে সরাসরি ইউটিলিটিটি ডাউনলোড করতে পারেন : http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1023856

ব্যবহার

vmware-vdiskmanager -R <your_disk>.vmdk

প্যারামিটার ছাড়াই চালনা সাহায্যের ব্যবহার দেয়:

Usage: vmware-vdiskmanager OPTIONS <disk-name> | <mount-point>
Offline disk manipulation utility
...
     -R                   : check a sparse virtual disk for consistency and attempt
                            to repair any errors.
...

1
সরঞ্জামটির নামটিতে এটি রয়েছে: "vmware-vdiskmanager"। আমি উত্তরটি সম্পাদনা করার চেষ্টা করেছি, তবে এটি কেবল 2 টি অক্ষর যুক্ত করেছে এবং সম্পাদনাগুলি কমপক্ষে 6 হতে হবে? :)
নেড ব্যাচেল্ডার

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

1
আমার একই শস্য টেবিল ত্রুটি থাকা সত্ত্বেও মেরামতের কমান্ড চালানোর পরে আমি "ভার্চুয়াল ডিস্কে কোনও ত্রুটি পাওয়া যায় নি" getting এটিকে সমাধান করার জন্য অন্য কোনও ধারণা?
ব্যবহারকারী 95227

অান্তরিক ধন্যবাদ! জোর করে পাওয়ার অফের পরে কলুষিত অ্যাপ্লায়েন্স ফাইল (* .vmdk) ঠিক করতে সক্ষম হয়েছিল।
ম্যাট বোরজা

1
গত রাতে, একটি সার্ভারফল্ট উত্তর আমার জীবন বাঁচাল!
স্প্যান্সার উইলিয়ামস

2

আপনার ভার্চুয়াল হার্ড ড্রাইভটি নষ্ট হয়ে গেছে। শস্যের টেবিলগুলি ভার্চুয়ালাইজেশন পরিবেশগুলির কিছু অভ্যন্তরীণ উপাদান।

সঠিক শব্দটির জন্য গুগলিং প্রকাশ করে যে পুনরুদ্ধার করার অনেকগুলি সম্ভাবনা নেই: https://forums.virtualbox.org/viewtopic.php?f=6&t=40049


প্রম্পট উত্তর করার জন্য আপনাকে ধন্যবাদ। আমি এসএফ জিজ্ঞাসা করার আগে googled ছিল। ভার্চুয়ালবক্স ফোরাটি ইতিমধ্যে আচ্ছাদিত নয় এমন দীর্ঘ-শটের উত্তরের জন্য আমি জিজ্ঞাসা করেছি।
অ্যাডামো

2

আমি এই সমস্যাটি সমাধান করতে ক্লোনভিডিআই ব্যবহার করেছি । আমি একটি ক্লোন তৈরি করেছি এবং নতুন ফাইলটি খুব ভালভাবে কাজ করে।


আমি এই প্রত্যায়ন পারেন। এটি আমার জীবন বাঁচিয়েছিল। রক্ষে।
আরদী আরম

1

আমার ~/VirtualBox\ VMsলিনাক্স থেকে ম্যাকস এ সরানোর পরে আমার এই ত্রুটি হয়েছিল । আমি @ মেনস সলিউশন ব্যবহার করেvmware-vdiskmanager চেষ্টা করেছি , তবে এটি আমার পক্ষে ব্যর্থ হয়েছিল।

আমার লিনাক্স থেকে ম্যাকোজে স্থানান্তরের সময়, আমি সমস্ত *.vboxফাইলগুলি ভার্চুয়ালবক্সে আবার যুক্ত করেছিলাম এবং সেগুলি একই ত্রুটি (ভিজাগর ব্যবহার করে) বুট করতে ব্যর্থ হয়েছিল:

There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "<UUID 1>", "--type", "headless"]

Stderr: VBoxManage: error: Could not open the medium '/path/to/box-disk1.vmdk'.
VBoxManage: error: VMDK: inconsistency between grain table and backup grain table in '/path/to/box-disk1.vmdk' (VERR_VD_VMDK_INVALID_HEADER).
VBoxManage: error: VD: error VERR_VD_VMDK_INVALID_HEADER opening image file '/path/to/box-disk1.vmdk' (VERR_VD_VMDK_INVALID_HEADER)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MediumWrap, interface IMedium

আমি যাচাই করেছি যে ডেটা সঠিকভাবে স্থানান্তরিত হয়েছে, md5 box-disk1.vmdkউভয় ফাইলের জন্য একই জিনিস ফিরিয়ে দিয়েছে।

নিম্নলিখিত ফাইলগুলিতে রূপান্তর করেvmdkvdi আমি আবার বুট করতে একটি ভিএম পেতে সক্ষম হয়েছি । (প্রয়োজনীয় qemu, brew install qemu)

# Convert from `.vmdk` to `.bin`
qemu-img convert box-disk1.vmdk box-disk1.bin

# Convert from `.bin` to `.vdi`
VBoxManage convertdd box-disk1.bin box-disk1.vdi

.vdiএবং মেশিন বুট করার জন্য ভলিউমের আপডেট পাথ ।

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

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