هنگام ایجاد یک ماشین مجازی در برنامه VirtualBox ، کاربر باید مبلغ مورد نظر خود را برای نیازهای سیستم عامل مهمان اختصاص دهد. در برخی موارد ، ممکن است تعداد gigabytes اختصاص داده شده با گذشت زمان به اندازه کافی متوقف شود ، و پس از آن مسئله افزایش اندازه درایو مجازی مهم خواهد بود.
راه های افزایش اندازه دیسک در VirtualBox
محاسبه دقیق اندازه مورد نیاز پس از نصب سیستم در VirtualBox همیشه ممکن نیست. به همین دلیل برخی از کاربران با کمبود فضای خالی در سیستم عامل مهمان روبرو هستند. دو روش برای اضافه کردن فضای خالی به یک ماشین مجازی بدون حذف تصویر وجود دارد:
- استفاده از یک ابزار ویژه از VirtualBox؛
- اضافه کردن یک دیسک سخت مجازی دوم.
روش 1: نرم افزار VBoxManage
VirtualBox یک ابزار VBoxManage در زرادخانه خود دارد که به شما امکان می دهد بسته به نوع سیستم عامل ، اندازه دیسک را از طریق خط فرمان یا ترمینال مدیریت کنید. ما به نحوه عملکرد این برنامه در ویندوز 10 و CentOS خواهیم پرداخت. شرایط تغییر حجم در این سیستم عامل ها به شرح زیر است:
- قالب ذخیره سازی: پویا؛
- نوع درایو: VDI یا VHD؛
- وضعیت دستگاه: خاموش
قبل از شروع تغییر ، باید اندازه دقیق دیسک سیستم عامل مهمان و مسیری که ماشین مجازی در آن ذخیره شده است را پیدا کنید. این کار را می توان از طریق VirtualBox Manager انجام داد.
در نوار منو ، را انتخاب کنید پرونده > "مدیر رسانه مجازی" یا فقط کلیک کنید Ctrl + D.
در مقابل سیستم عامل ، اندازه مجازی نشان داده می شود و اگر آن را با کلیک ماوس انتخاب کنید ، اطلاعات مربوط به محل در پایین ظاهر می شود.
استفاده از VBoxManage در ویندوز
- خط فرمان را با امتیازات سرپرست اجرا کنید.
- دستور را وارد کنید:
CD C: File Files Oracle VirtualBox
این روش استاندارد برای نصب VirtualBox است. اگر پوشه اوراکل با پرونده ها در جای دیگری قرار دارد ، پس از سی دی محل آن را یادداشت کنید.
- وقتی دایرکتوری تغییر کرد ، دستور زیر را بنویسید:
vboxmanage modifyhd "مسیر به ماشین مجازی" - اندازه 33792
به عنوان مثال:
vboxmanage modifyhd "D: Virtualbox VMs Windows 10 Windows 10.vdi" - 33792
"D: Virtualbox VMs Windows 10 Windows 10.vdi"
- مسیری که خود ماشین مجازی در قالب ذخیره می شود .vdi (به علائم توجه کنید - بدون آنها فرمان کار نخواهد کرد).- اندازه گیری 33792
- صفتی که از بستن نقل قول ها فضایی در آن ایجاد می شود. این ظرفیت دیسک جدید را در مگابایت مشخص می کند.مراقب باشید ، این ویژگی تعداد مشخص شده مگابایت (در مورد ما 33792) را به موجود موجود اضافه نمی کند ، اما ظرفیت دیسک فعلی را تغییر می دهد. در دستگاه مجازی که به عنوان نمونه از آن گرفته شده است ، قبلاً ظرفیت دیسک آن 32 گیگ بود و با این ویژگی به 33 گیگابایت افزایش یافته است.
پس از تغییر موفقیت آمیز اندازه دیسک ، باید خود سیستم عامل مجازی را پیکربندی کنید ، زیرا همچنان به تعداد قبلی GB می پردازید.
- سیستم عامل را راه اندازی کنید.
- کلیک کنید برد + ر و دستور را بنویسید diskmgmt.msc.
- دیسک مجازی اولیه به رنگ آبی نمایش داده می شود. در کنار آن ناحیه ای قرار خواهد گرفت که از طریق ابزار VBoxManage اضافه شده است - به رنگ سیاه مشخص شده است و دارای وضعیتی است "اختصاص داده نشده". این بدان معناست که به طور رسمی منطقه وجود دارد ، اما در واقع نمی توان از آن استفاده کرد ، به عنوان مثال ، برای ذخیره داده ها.
- برای افزودن این جلد به فضای مجازی کار ، بر روی دیسک اصلی کلیک کنید (معمولاً این C است :) با دکمه سمت راست و گزینه را انتخاب کنید حجم را گسترش دهید.
- جادوگر جلد راه اندازی می شود.
- اگر می خواهید کل منطقه غیرمجاز موجود را به آن اضافه کنید ، تنظیمات را تغییر ندهید و به مرحله بعدی بروید.
- کلیک کنید انجام شد.
- اکنون می بینید که (C :) دقیقاً 1 گیگابایت شده است ، که قبلاً توزیع نشده بود ، و ناحیه مشخص شده با رنگ سیاه ناپدید شده است. این بدان معنی است که دیسک مجازی در اندازه افزایش یافته است ، و شما می توانید به استفاده از آن ادامه دهید.
اقدامات بیشتر به طور انحصاری در ویندوز 7 و بالاتر امکان پذیر است. ویندوز XP از قابلیت گسترش حجم صدا پشتیبانی نمی کند ، بنابراین شما نیاز به استفاده از برنامه های شخص ثالث مانند Acronis Disk Director دارید.
با استفاده از VBoxManage در لینوکس
برای کار با ترمینال و خود ابزار ، به امتیازات اصلی نیاز خواهید داشت.
- دستور را ثبت کنید
لیست vboxmanage -l hdds
- در خط UUID مقدار را کپی کرده و در این دستور قرار دهید:
vboxmanage اصلاح YOUR_UUID - حداکثر 25600
- برنامه GParted Live را راه اندازی کنید. برای بوت شدن آن ، در VirtualBox Manager ، به تنظیمات دستگاه بروید.
- تغییر به بخش "حاملان"، و در "کنترل کننده: IDE" GParted Live بارگیری شده را اضافه کنید. برای انجام این کار ، کلیک کنید "خالی" و در سمت راست ، همانطور که در تصویر مشاهده می کنید ، تصویر دیسک نوری را با ابزار GParted انتخاب کنید.
- تنظیمات را ذخیره کرده و دستگاه را راه اندازی کنید.
- در فهرست راه انداز ، را انتخاب کنید "GParted Live (تنظیمات پیش فرض)".
- تنظیم کننده از شما می خواهد که یک طرح را انتخاب کنید. این گزینه برای گسترش دیسک مهم نیست ، بنابراین می توانید هر گزینه ای را انتخاب کنید.
- با وارد کردن شماره آن ، زبان مورد نظر را مشخص کنید.
- پاسخ سوالی راجع به حالت دلخواه خود وارد کنید. "0".
- GParted شروع می شود. تمام بخش ها در پنجره نمایش داده می شوند ، از جمله منطقه اضافه شده از طریق VBoxManage.
- بر روی پارتیشن سیستم کلیک راست کنید تا منوی زمینه (معمولاً آن sda2 باشد) باز شود و را انتخاب کنید "تغییر بخش یا انتقال".
- با استفاده از نوار لغزنده یا قسمت ورودی ، میزان صدا را که می خواهید بخش را گسترش دهید تنظیم کنید. برای این کار ، کنترل را به سمت راست بکشید:
یا در زمینه "اندازه جدید" عدد مشخص شده در خط را وارد کنید "حداکثر اندازه".
- عملیات برنامه ریزی شده ایجاد می شود.
- در نوار ابزار کلیک کنید ویرایش کنید > کلیه عملیات ها را اعمال کنید یا روی برنامه ریزی شده ترین عملیات کلیک راست کرده و برنامه آن را انتخاب کنید.
- در پنجره تأیید ، کلیک کنید "درخواست".
- پیشرفت در یک پنجره جداگانه نمایش داده می شود.
- پس از اتمام ، خواهید دید که اندازه دیسک مجازی بزرگتر شده است.
- می توانید ماشین مجازی را خاموش کرده و رسانه GParted Live را از تنظیمات بوت آن خارج کنید.
در لینوکس امکان گسترش یک پارتیشن در حالی که خود سیستم عامل وجود دارد امکان پذیر نیست.
روش دوم: یک درایو مجازی دوم ایجاد کنید
روش تغییر اندازه دیسک از طریق ابزار VBoxManage تنها و ایمن ترین نیست. اتصال یک درایو مجازی دوم به دستگاه ایجاد شده بسیار ساده تر است.
البته ، ایجاد منطق دوم فقط منطقی است اگر قصد دارید حجم درایو را به میزان قابل توجهی افزایش دهید ، و برای ذخیره سازی فایل (های) بزرگ برنامه ریزی نشده است.
باز هم روش اضافه کردن درایو را با استفاده از نمونه های ویندوز 10 و CentOS در نظر بگیرید.
ایجاد یک درایو اضافی در VirtualBox
- دستگاه مجازی را انتخاب کنید و در نوار ابزار بر روی دکمه کلیک کنید سفارشی سازی.
- تغییر به بخش "حاملان"برای ایجاد یک HDD مجازی جدید روی نماد کلیک کنید و را انتخاب کنید "اضافه کردن یک دیسک سخت".
- در پنجره با سوال از گزینه استفاده کنید "ایجاد یک دیسک جدید".
- نوع درایو - Vdi.
- قالب - پویا.
- نام و اندازه - به اختیار شما.
- دیسک شما در لیست رسانه های ذخیره سازی ظاهر می شود ، این تنظیمات را با کلیک روی آن ذخیره کنید باشه.
دیسک مجازی را در ویندوز سوار کنید
پس از اتصال درایو ، این سیستم عامل هنوز HDD اضافی را نمی بیند ، زیرا اولیه نشده است.
- دستگاه مجازی را راه اندازی کنید.
- کلیک کنید برد + ردستور را بنویسید diskmgmt.msc.
- شما باید با پنجره ای که نیاز به اولیه سازی دارد از شما خواسته شود. تنظیمات را تغییر ندهید و کلیک کنید باشه.
- درایو جدید در انتهای پنجره ظاهر می شود ، اما مساحت آن هنوز استفاده نشده است. برای استفاده از آن ، راست کلیک کنید جلد ساده ایجاد کنید.
- یک ابزار ویژه باز می شود. در پنجره خوش آمدید ، کلیک کنید "بعدی".
- در این مرحله تنظیمات را تغییر ندهید.
- یک نامه حجم را انتخاب کنید یا آن را بصورت پیش فرض بگذارید.
- گزینه های قالب بندی قابل تغییر نیست. در صورت تمایل ، در این زمینه برچسب جلد می توانید یک نام را وارد کنید (معمولاً نام "دیسک محلی").
- کلیک کنید انجام شد.
- وضعیت درایو تغییر خواهد کرد و توسط سیستم شناخته خواهد شد.
اکنون دیسک در Explorer قابل مشاهده است و آماده کار است.
اتصال دیسک مجازی در لینوکس
بر خلاف ویندوز ، توزیع های لینوکس نیازی به اولیه سازی درایو ندارند. پس از ایجاد و اتصال دیسک به دستگاه مجازی ، باید بررسی کنیم که آیا همه چیز به درستی انجام شده است یا خیر.
- سیستم عامل مجازی را راه اندازی کنید.
- هر ابزار مناسب مدیریت دیسک را باز کنید و ببینید آیا درایو ایجاد شده و متصل در آنجا نمایش داده شده است یا خیر.
- به عنوان مثال ، در برنامه GParted ، شما باید از بخش / dev / sda به / dev / sdb سوئیچ کنید - این درایو متصل است. در صورت لزوم ، می توان آن را قالب بندی کرد و سایر تنظیمات را انجام داد.
اینها رایج ترین و راحت ترین گزینه ها برای افزایش اندازه دیسک ماشین های مجازی در VirtualBox بود. اگر تصمیم دارید از ابزار VBoxManage استفاده کنید ، از سیستم عامل های مهم نسخه پشتیبان تهیه نکنید و مطمئن شوید که فضای کافی به اندازه کافی روی دیسک اصلی وجود دارد ، جایی که فضای درایو مجازی اختصاص داده شده است.