محمد مختاری
محمد مختاری
خواندن ۵ دقیقه·۳ سال پیش

ساخت درایو مجازی


امروزه فضای ذخیره سازی اهمیت بالایی در رایانه ها دارد و بدون قابلیت ذخیره داده ها دنیای فناوری بی معنی است ، VHD قالب ذخیره سازی دیسکی بصورت مجازی است که قادر است مانند یک درایو واقعی فایل ها را در خود ذخیره کند. درایو های مجازی گاهاً به عنوان ماشین مجازی نیز نامبرده می‌شوند که هارد دیسک را به بخش های مختلفی تقسیم بندی می‌کند.

درایو مجازی هر جایی از سیستم میتواند ذخیره شود

دو نوع درایو مجازی وجود دارند:

Fixed-size: اندازه ثابت با توجه به اندازه ای که کاربر مشخص می‌کند.

: Dynamically expandingقابل تغییر بر حسب فضای مورد نیاز و این فضا به طور کامل در ابتدا پر نمی‌شود.

در حالت Fixed Size درایوهای مجازی در مرحله اول مقدار فضای معین شده را اشغال میکند اما در حالت Dynamically Expanding در صورت استفاده شدن ، آن مقدار حافظه را اشغال میکند و در فضای درایومان صرفه جویی میشود.

نکته:

درایو های مجازی بسته به نوعشان می‌توانند اندازه و سایزهای متفاوتی داشته باشند.

حالت Fixed Size باعث عملکرد قوی تر ماشین مجازی مان میشود و اگر از برنامه هایی استفاده میشود که به کارایی بیشتری نیاز دارند استفاده از این نوع دیسک مجازی توصیه میشود.

مزایای استفاده از VHD

یکی از مزیت های آن در ماشین های مجازی مورد استفاده قرار میگیرد که از درایو های مجازی به جای درایوهای فیزیکی استفاده می شود.

یک دیسک مجازی مجموعه ای از یک فایل یا چندین فایل می‌باشد که درایو مجازی را شکل میدهد.

زمانی که یک ماشین مجازی را با استفاده از یک درایو مجازی ایجاد و تنظیم میکنید، در این مواقع بدون استفاده از دستکاری پارتیشن های فیزیکی قادرید یک سیستم عامل جدید نصب کنید که در ادامه به صورت عملی توضیح داده خواهد شد.

قابلیت جابجایی

یکی از مزایای استفاده از درایو مجازی قابلیت جابجایی آنهاست. به علت ذخیره فایل های دیسک مجازی به صورت فایل، قادر هستیم آنها را به هر مکان جدیدی منتقل کنیم و در آنجا از مزایای آن دیسک مجازی بهره مند شویم.

همچنین حتی برنامه های اختصاصی خود ویندوز نیز به ما اجازه ی ایجاد یک درایو مجازی را میدهند، و به این طریق می‌توانیم درایو های مجازی مان را به لینوکس انتقال دهیم و حتی بر روی لینوکس از انها استفاده کنیم و بلاکس.

قفل کردن VHD

برای پایداری بیشتر دیسک های مجازی، ماشین های مجازی یک فایل قفل برای جلوگیری از بهم ریختن و خراب شدن فایل ها ایجاد می‌کنند.

نحوه ایجاد VHD :

Control Panel > Computer Management > Disk Management

یا می‌توانید به سادگی در Start ، عبارت Disk management را جستجو کنیم.


در شکل مقابل عبارت Create VHD را در بخش Action برای ساخت انتخاب میکنیم.


در قسمت Browse محل قرارگیری و ذخیره شدن فایل VHD را انتخاب میکنیم

در بخش Virtual hard disk sizeمیتوانیم اندازه درایو مجازی را مقداری دهی کنیم

در قسمت virtual hard disk format گزینه VHD برای درایو هایی با حداکثر اندازه 2 ترابایت هستند و گزینه VHDX برای درایو های با حداکثر 64 ترابایت قالب بندی می‌شوند.

بخش Virtual hard disk type در مقاله توضیح داده شده است.


در ادامه بعد از زدن گزینه Ok یک disk به صورت ناشناخته ایجاد می شود که مربوط به VHD است، در این قسمت برای راه اندازی دیسک مجازی گزینه Initialize Disk را انتخاب می‌کنیم.


در این بخش قالب دیسک مورد نظر انتخاب می‌شود در واقع یک استاندارد برای نحوه چینش پارتیشن می‌باشد.

MBR یک قالب بندی قدیمی و بدون ظاهر گرافیکی است که حداکثر دیسک هایی با ظرفیت 2 ترابایت را می‌تواند مدیریت کند در صورتی که GPT یک قالب بندی جدید و بروز بوده که ظرفیت های بیش از 2 ترابیت را قالب بندی می‌کند، درMBR به دلیل این که داده های مربوط پارتیشن بندی و بوت در یک قسمت ذخیره میشود از این لحاظ دارای امنیت داده ای پایینی هستند ولی GPTدقیقا برعکس بوده داده ها در نسخه های متعددی در دیسک ذخیره می‌شوند(Redundancy)از این رو امنیت و قابلیت اطمینان بیشتری دارند.


در این بخش بر روی پارتیشن راست کلید کرده و New simple volume را انتخاب کرده و در ادامه گزینه Next را برای رفتن به مرحله بعد انتخاب می‌کنیم.


در این بخش فضای مورد نظر را برای پارتیشن های VHD انتخاب می‌کنیم.( بسته به نیاز می‌شود یک یا چند پارتیشن از یک دیسک مجازی داشت )


در این مرحله می‌توانید یک Drive Letter یا همان حروف الفبای انگلیسی برای هر پارتیشن انتخاب کنید.


در این بخش قالب سیستم فایل را انتخاب میکنیم که معمولا از NTFS استفاده می شود.

گزینه های بعدی را به صورت دلخواه می‌توانید انتخاب کنید که البته ضرورتی در این کار نیست.

بر روی گزینه Next کلیک کرده و در مرحله بعد Finish را انتخاب میکنیم تا VHD ساخته شود.


برای detach کردن(جدا کردن درایو مجازی) میتوانید بر روی درایو مورد نظر راست کلیک کنید و Eject را انتخاب کنید.

همچنین برای attach کردن ( اتصال درایو مجازی به لیست درایو ها) میتوان از این طریق اقدام کرد:



نحوه ایجاد VHDبه وسیله cmd :

یکی دیگر از روش های ساخت درایو مجازی استفاده از محیط خط فرمان cmd است.

در ادامه با جستجو کردن عبارت cmd در قسمت جستجوی ویندوز این برنامه را اجرا کنید.

ابتدا از دستور مقابل استفاده می شود که به نوعی وظیفه مدیریت دیسک را بر عهده دارد :

Diskpart

در ادامه با استفاده از دستورات زیر VHD را ایجاد میکنیم :

create vdisk file=C:\VHD\test.vhd maximum=25000 type=expandable

file=C:\VHD\test.vhd
محل ذخیره فایل


maximum=25000
حداکثر حجم فایل بر اساس مگابایت


type=expandable
Fixed (fixed size) / expandable (Dynamically)

با استفاده از این دستور میتوانیم درایو مجازی را مسیر دهی شده را برای تغییرات انتخاب میکنیم

select vdisk file=C:\VHD\test.vhd

درایو مجازی مورد نظر را متصل می‌کند.

attach vdisk

ایجاد پارتیشن از نوع Primary

create partition primary

یک Drive letter (نام گذاری) انتخاب میکنیم.

assign letter=v

با استفاده از دستور مورد نظر درایو با توجه به نیاز کاربر (برای درایو های متعدد) قالب بندی می‌شود.

format quick FS=NTFS label=VHD

خروج از برنامه Diskpart و اتمام کار.

exit

سایر دستورات

> Detach Vdisk
غیر فعال کردن درایو مجازی


> list disk
مشاهده تمام پارتیشن های موجود

خوشحال میشم من رو در شبکه های اجتماعی مختلف دنبال کنید

mamadmti.bio.link

منابع :

کپی با ذکر منبع مجاز است

pubs.vmware.com

docs.microsoft.com (1,2)

technet.microsoft.com (1,2)

docs.microsoft.com


درایو مجازیvmvhdچگونه درایو مجازی بسازیم
من محمد مختاری هستم عاشق برنامه نویسی و IT
شاید از این پست‌ها خوشتان بیاید