ভার্চুয়াল হার্ড ডিস্ক (.vhd)

Microsoft স্ট্যান্ডার্ড

ভার্চুয়াল হার্ড ডিস্ক (VHD) হলো মাইক্রোসফটের ক্লাসিক ভার্চুয়াল হার্ড ড্রাইভ ফরম্যাট, যা সম্পূর্ণ অপারেটিং সিস্টেম ডিস্ক, পার্টিশন এবং ফাইলসিস্টেমকে একটি একক ফাইলে এনক্যাপসুলেট করার জন্য Virtual PC এবং Hyper-V এর সাথে চালু করা হয়েছিল।

VMDK থেকে VHD কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার VMDK থেকে VHD কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে VHD ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে VHD ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

63 6F 6E 65 63 74 69 78

ASCII রিপ্রেজেন্টেশন: 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 (বর্তমান)VHDXVMDKQCOW2
সর্বোচ্চ ক্ষমতা২ টেরাবাইট (২,০৪০ GB)৬৪ টেরাবাইট৬২ টেরাবাইট২ পে্টাবাইট
নেটিভ উইন্ডোজ মাউন্ট১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট)১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট)VMware বা ড্রাইভার প্রয়োজনথার্ড-পার্টি টুল প্রয়োজন
ম্যাজিক বাইটconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (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) অফসেট গণনার সময় ইন্টিজার ওভারফ্লো।
  • ভার্চুয়াল স্টোরেজ ড্রাইভারগুলিতে আউট-অফ-বাউন্ডস সেক্টর রাইটের মাধ্যমে হাইপারভাইজর এস্কেপ।
  • ত্রুটিপূর্ণ পেরেন্ট ডিফারেন্সিং চেইন লুপের মাধ্যমে ডিনায়াল অফ সার্ভিস।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2012উইন্ডোজ সার্ভার ২০১২ VHDX নিয়ে আসে, যা সর্বোচ্চ ক্ষমতা ২ TB থেকে বাড়িয়ে ৬৪ TB করে।
2008উইন্ডোজ ৭ এবং উইন্ডোজ সার্ভার ২০০৮ R2 নেটিভ VHD মাউন্টিং এবং সরাসরি VHD বুট প্রবর্তন করে।
2003মাইক্রোসফট কানেক্টিক্স কর্পোরেশন (Connectix Corporation) অধিগ্রহণ করে এবং VHD স্পেসিফিকেশন প্রকাশ্যে প্রকাশ করে।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • নেটিভ উইন্ডোজ ইন্টিগ্রেশন: উইন্ডোজ ডিস্ক ম্যানেজমেন্টে সরাসরি ফিজিক্যাল ড্রাইভ লেটার হিসেবে মাউন্ট করা যেতে পারে।
  • নেটিভ 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-তে রূপান্তর করতে পারেন।