ভার্চুয়াল হার্ড ডিস্ক (.vhd)
Microsoft স্ট্যান্ডার্ডভার্চুয়াল হার্ড ডিস্ক (VHD) হলো মাইক্রোসফটের ক্লাসিক ভার্চুয়াল হার্ড ড্রাইভ ফরম্যাট, যা সম্পূর্ণ অপারেটিং সিস্টেম ডিস্ক, পার্টিশন এবং ফাইলসিস্টেমকে একটি একক ফাইলে এনক্যাপসুলেট করার জন্য Virtual PC এবং Hyper-V এর সাথে চালু করা হয়েছিল।
VMDK থেকে VHD কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার VMDK থেকে VHD কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে VHD ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে VHD ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
63 6F 6E 65 63 74 69 78ASCII রিপ্রেজেন্টেশন: conectix
স্ট্যান্ডার্ডাইজেশন: Microsoft Virtual Hard Disk Image Format Specification
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | 512-byte footer containing 'conectix' cookie located at end of file (and duplicated at beginning for dynamic/differencing disks) |
| কম্প্রেশন | Uncompressed; sparse allocation in dynamic disks |
| বাইট এন্ডিয়াননেস | Big-Endian footer and Block Allocation Table (BAT) |
| কালার স্পেস | N/A (Virtual Hard Disk) |
| চ্যানেল ও কাঠামো | Complete virtual hard drive: MBR/GPT partition tables, NTFS/FAT filesystems, and sector blocks |
| সর্বোচ্চ মাত্রা | 2 Terabytes (2,040 GB architectural 32-bit sector limit) |
| স্বচ্ছতা | None |
| স্ট্রিমিং ও প্রোগ্রেসিভ | Direct sector mapping for live operating system virtualization |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: VHD বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | VHD (বর্তমান) | VHDX | VMDK | QCOW2 |
|---|---|---|---|---|
| সর্বোচ্চ ক্ষমতা | ২ টেরাবাইট (২,০৪০ GB) | ৬৪ টেরাবাইট | ৬২ টেরাবাইট | ২ পে্টাবাইট |
| নেটিভ উইন্ডোজ মাউন্ট | ১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট) | ১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট) | VMware বা ড্রাইভার প্রয়োজন | থার্ড-পার্টি টুল প্রয়োজন |
| ম্যাজিক বাইট | conectix (0x63 0x6F 0x6E 0x65...) | vhdxfile | KDMV (0x4B 0x44 0x4D 0x56) | QFIû (0x51 0x46 0x49 0xFB) |
| সহনশীলতা | মাঝারি (কোনো রাইট জার্নাল নেই) | উচ্চ (লগ-ভিত্তিক মেটাডেটা জার্নাল) | উচ্চ | উচ্চ |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
উইন্ডোজ ডিস্ক ম্যানেজমেন্ট ত্রুটি: 'ভার্চুয়াল ডিস্ক ফাইলটি ক্ষতিগ্রস্থ এবং খোলা যাচ্ছে না' (The virtual disk file is corrupted and cannot be opened)।
মূল কারণ: ফাইলের শেষে অনুপস্থিত বা ট্রাংকেটেড ৫১২-বাইটের 'conectix' ফুটার।
পুনরুদ্ধার: File2File VHD টুল ব্যবহার করে অনুপস্থিত ফুটার পুনরায় জেনারেট করুন এবং যুক্ত করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
ভার্চুয়ালাইজেশন হাইপারভাইজরে VHD পার্সারগুলি ব্লক অ্যালোকেশন টেবিল (BAT) মূল্যায়ন করে যা হোস্ট মেমরি করাপশন রোধ করতে সীমাবদ্ধ থাকতে হবে।
পরিচিত অ্যাটাক ভেক্টর
- ব্লক অ্যালোকেশন টেবিল (BAT) অফসেট গণনার সময় ইন্টিজার ওভারফ্লো।
- ভার্চুয়াল স্টোরেজ ড্রাইভারগুলিতে আউট-অফ-বাউন্ডস সেক্টর রাইটের মাধ্যমে হাইপারভাইজর এস্কেপ।
- ত্রুটিপূর্ণ পেরেন্ট ডিফারেন্সিং চেইন লুপের মাধ্যমে ডিনায়াল অফ সার্ভিস।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- নেটিভ উইন্ডোজ ইন্টিগ্রেশন: উইন্ডোজ ডিস্ক ম্যানেজমেন্টে সরাসরি ফিজিক্যাল ড্রাইভ লেটার হিসেবে মাউন্ট করা যেতে পারে।
- নেটিভ VHD বুট: হাইপারভাইজর ছাড়াই ফিজিক্যাল হার্ডওয়্যারে সরাসরি কোনো .vhd ফাইল থেকে উইন্ডোজ শারীরিকভাবে বুট হতে পারে।
- ফিক্সড, ডাইনামিক্যালি এক্সপ্যান্ডিং (স্পার্স), এবং ডিফারেন্সিং পেরেন্ট-চাইল্ড ডিস্ক কনফিগারেশন সমর্থন করে।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- হার্ড ২ টেরাবাইট আর্কিটেকচারাল ক্যাপাসিলিটি লিমিট (বৃহত্তর ড্রাইভের জন্য VHDX দ্বারা প্রতিস্থাপিত)।
- ডাইনামিক ব্লক অ্যালোকেশন টেবিল আপডেটের সময় বিদ্যুৎ চলে গেলে করাপশনের ঝুঁকিপূর্ণ।
- QCOW2-এর মতো আধুনিক ফরম্যাটে থাকা নেটিভ ক্লাস্টার কম্প্রেশনের অভাব রয়েছে।
আকর্ষণীয় কারিগরি তথ্য
- প্রতিটি বৈধ VHD ফাইলের ৫১২-বাইটের ফুটারের ভেতরে 'conectix' ম্যাজিক ASCII শব্দ থাকে, যা Virtual PC উদ্ভাবনকারী মূল কোম্পানিকে স্মরণ করে।
- একটি ফিক্সড VHD-তে, ৫১২-বাইটের ফুটারটি শুধুমাত্র ফাইলের শেষে থাকে; একটি ডাইনামিক VHD-তে, ফুটারের একটি কপি হেডার হিসেবে বাইট ০ এ রাখা হয়।
- মাইক্রোসফট অ্যাজুর (Azure) মূলত সমস্ত ক্লাউড ভার্চুয়াল মেশিনের জন্য মৌলিক ডিস্ক ফরম্যাট হিসাবে VHD ব্যবহার করেছিল।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
VHD এবং VHDX-এর মধ্যে পার্থক্য কী?
VHD হলো মাইক্রোসফটের পুরোনো ফরম্যাট যা ২ টিবি পর্যন্ত সীমাবদ্ধ। VHDX হলো আধুনিক বিকল্প যা করাপশন থেকে সুরক্ষার জন্য পাওয়ার-ফেইলর প্রটেকশনসহ ৬৪ টিবি পর্যন্ত সমর্থন করে।
উইন্ডোজ-এ কীভাবে VHD ফাইল মাউন্ট করব?
উইন্ডোজ-এ Win+X চাপুন, 'Disk Management' খুলুন, ওপরের মেনুতে 'Action'-এ ক্লিক করুন এবং ড্রাইভ লেটার হিসেবে এটি মাউন্ট করতে 'Attach VHD' সিলেক্ট করুন।
VHD ফাইলকে কীভাবে VMDK বা ISO-তে রূপান্তর করব?
ব্রাউজারে সরাসরি File2File.app ব্যবহার করে আপনি VHD ফাইলগুলোকে VMware VMDK, র, ডিস্ক ইমেজ বা ISO-তে রূপান্তর করতে পারেন।
সম্পর্কিত VHD কনভার্সন পেয়ার
ভিএমওয়্যার ভার্চুয়াল ডিস্ক ফাইলকে ভার্চুয়াল হার্ড ডিস্ক ফরম্যাটে রূপান্তর করার মাধ্যমে আপনি মাইক্রোসফট হাইপার-ভি বা উইন্ডোজ ভার্চুয়াল পিসি পরিবেশের ভেতরে সরাসরি ভিএমওয়্যার ওয়ার্কস্টেশনে তৈরি ভার্চুয়াল মেশিন চালাতে পারবেন।
একটি ভার্চুয়াল হার্ড ডিস্ক (VHD) ফাইলকে ভিএমওয়্যার ভার্চুয়াল ডিস্ক (VMDK) কন্টেইনারে রূপান্তরিত করার মাধ্যমে মাইক্রোসফট-ভিত্তিক ভার্চুয়াল মেশিনগুলো ভিএমওয়্যার হাইপারভাইজারে খুব সহজে চালানো সম্ভব হয়।