ভার্চুয়াল হার্ড ডিস্ক (.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

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারফাইলের শেষে থাকা ৫১২-বাইটের ফুটারে conectix কুকি থাকে (ডাইনামিক/ডিফারেন্সিং ডিস্কে এর অনুলিপি ফাইলের শুরুতেও থাকে)
কম্প্রেশনকম্প্রেশনবিহীন; ডাইনামিক ডিস্কে স্পার্স অ্যালোকেশন
বাইট এন্ডিয়াননেসফুটার ও Block Allocation Table (BAT) বিগ-এন্ডিয়ান
কালার স্পেসপ্রযোজ্য নয় (ভার্চুয়াল হার্ড ডিস্ক)
চ্যানেল ও কাঠামোসম্পূর্ণ ভার্চুয়াল হার্ড ড্রাইভ: MBR/GPT পার্টিশন টেবিল, NTFS/FAT ফাইলসিস্টেম ও সেক্টর ব্লক
সর্বোচ্চ মাত্রা২ TiB (দশমিক হিসাবে প্রায় ২.২ TB), VHD ফরম্যাটের ৩২-বিট সেক্টর গণনার কারণে
স্বচ্ছতানেই
স্ট্রিমিং ও প্রোগ্রেসিভলাইভ অপারেটিং সিস্টেম ভার্চুয়ালাইজেশনের জন্য সরাসরি সেক্টর ম্যাপিং

টেকনিক্যাল তুলনা ম্যাট্রিক্স: VHD বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যVHD (বর্তমান)VHDXVMDKQCOW2
সর্বোচ্চ ক্ষমতা২ TiB (দশমিক হিসাবে প্রায় ২.২ TB)৬৪ টেরাবাইট৬২ টেরাবাইট২ পেটাবাইট
নেটিভ উইন্ডোজ মাউন্ট১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট)১০০% নেটিভ (ডিস্ক ম্যানেজমেন্ট)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.app VHD টুল ব্যবহার করে অনুপস্থিত ফুটার পুনরায় জেনারেট করুন এবং যুক্ত করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ভার্চুয়ালাইজেশন হাইপারভাইজরে VHD পার্সারগুলি ব্লক অ্যালোকেশন টেবিল (BAT) মূল্যায়ন করে যা হোস্ট মেমরি করাপশন রোধ করতে সীমাবদ্ধ থাকতে হবে।

পরিচিত অ্যাটাক ভেক্টর

  • ব্লক অ্যালোকেশন টেবিল (BAT) অফসেট গণনার সময় ইন্টিজার ওভারফ্লো।
  • ভার্চুয়াল স্টোরেজ ড্রাইভারগুলিতে আউট-অফ-বাউন্ডস সেক্টর রাইটের মাধ্যমে হাইপারভাইজর এস্কেপ।
  • ত্রুটিপূর্ণ পেরেন্ট ডিফারেন্সিং চেইন লুপের মাধ্যমে পরিষেবা অস্বীকারের আক্রমণ।

প্রতিরক্ষামূলক সেরা অনুশীলন: অবিশ্বস্ত VHD ফাইলগুলি বিচ্ছিন্ন স্যান্ডবক্সের ভেতরে কঠোরভাবে শুধুমাত্র রিড-অনলি মোডে মাউন্ট করুন।

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

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

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

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