درایو C در ویندوز سرور (Windows Server) یکی از حیاتی ترین بخش های سیستم است؛ زیرا به طور پیش فرض، سیستم عامل، نرم افزارهای نصب شده، فایل های موقتی و به روزرسانی های ویندوز، همگی در این درایو ذخیره میشوند. بنابراین گاهی اوقات نیاز به افزایش فضای درایو C در ویندوز سرور داریم. پر شدن درایو C باعث بروز مشکلات متعددی مانند کند شدن عملکرد سرور، نصب نشدن آپدیت های ضروری ویندوز، عدم امکان نصب نرم افزارهای جدید، اختلال در عملکرد برخی سرویس ها و در موارد شدید، حتی باعث از کار افتادن کامل سیستم میشود.
اگر شما از جمله افرادی هستید که اقدام به خرید سرور مجازی با سیستم عامل ویندوز سرور کردهاید، مدیریت بهینه فضای درایو C یکی از مهم ترین اقداماتی است که باید در نظر بگیرید. به دلیل محدودیت منابع سخت افزاری در سرورهای مجازی، پر شدن درایو C میتواند خیلی زود اتفاق بیفتد و در صورت بیتوجهی، عملکرد کلی سرور را مختل کند.


چه زمانی نیاز به افزایش فضای درایو C داریم؟
- وقتی فضای آزاد درایو C کمتر از 10% شده باشد
- مشاهده هشدارهایی مانند Low Disk Space
- کند شدن قابل توجه سرور یا عدم نصب به روزرسانی ها
بررسی وضعیت فعلی فضای درایو C در ویندوز سرور
قبل از اینکه بخواهیم به افزایش فضای درایو C بپردازیم، بهتر است بدانیم این درایو چه مقدار فضای خالی دارد و چه چیزی بیشترین فضا را اشغال کرده است. با این کار میتوان بهتر تصمیم گرفت که چه روشی برای افزایش فضا مناسب تر است.
بررسی از طریق File Explorer
ساده ترین روش برای دیدن فضای باقی مانده هر درایو استفاده از File Explorer است. وارد This PC شوید؛ نوار آبی رنگ زیر درایو C نشان میدهد که چه مقدار از فضای درایو اشغال شده است.
استفاده از ابزار Disk Management
برای اطلاعات دقیق تر از ساختار دیسک و پارتیشن ها میتوانید از ابزار Disk Management استفاده کنید. برای این کار کلیدهای Windows + R را فشار دهید تا پنجره Run باز شود. دستور diskmgmt.msc را وارد کرده و Enter را بزنید. در پنجره باز شده میتوانید اطلاعات درایو C را مشاهده کنید.
استفاده از PowerShell برای اطلاعات دقیق تر
PowerShell ابزار قدرتمندی برای بررسی وضعیت درایوها میباشد. Windows PowerShell را باز کرده و دستور get-volume را اجرا کنید تا اطلاعات درایوها به شما نمایش داده شود. خروجی این دستور اطلاعاتی مثل نام درایو، فضای کل، فضای آزاد و نوع فایل سیستم را نشان میدهد.
روش های افزایش فضای درایو C در ویندوز سرور
پس از بررسی وضعیت فعلی فضای درایو C، میتوانیم با استفاده از دو روش مختلف فضای آن را افزایش دهیم.
- با استفاده از Disk Management
- با استفاده از diskpart
افزایش فضای درایو C با استفاده از Disk Management
برای افزایش حجم درایو C از طریق Disk Management وارد ریموت سرور مجازی شوید (اتصال به سرور مجازی ویندوز) و در سرچ بار سرور عبارت disk management را جستجو و باز کنید.


پس از باز شدن میتوانید هارد اضافی سرور را که مشکی رنگ است مشاهده کنید.


همانطور که در تصویر بالا مشخص است باید healthy را برای افزودن فضا به درایو C، از این میان برداریم. برای این کار ابتدا cmd را باز کرده و دستورات زیر را در آن اجرا کنید:
DISKPART
select volume 3
assign letter=F
delete partition override
پس از اجرای دستورات بالا فضای healthy حذف شده و آماده برای اضافه شدن به درایو C میباشد. حالا به پنجره Disk Management برگشته، روی درایو C راست کلیک کرده و گزینه Extend Volume را انتخاب کنید. باقی مراحل را مانند تصاویر زیر پیش بروید.






پس از انجام مراحل بالا فضای درایو C ویندوز سرور شما افزایش مییابد.
افزایش فضای درایو C با استفاده از diskpart
روش دیگر برای افزایش فضای درایو C استفاده از ابزار diskpart در محیط خط فرمان (cmd) است و برای افزایش فضای درایو C از طریق حذف یک پارتیشن مجاور و افزودن فضای آن به C استفاده میشود. برای انجام از این کار از طریق cmd باید ابتدا وارد سرور مجازی شوید و در قسمت سرچ بار ویندوز cmd رو جستجو و باز نمایید. پس از باز شدن کامند سرور دستورات زیر را به ترتیب وارد کنید تا درایو C شما انتخاب گردد سپس درایو healthy شما جدا و حذف شود و در اخر دیسک اضافی به درایو c افزوده گردد.
DISKPART
select volume 3
assign letter=F
delete partition override
select volume c
extend
توضیح دستورات بالا به شرح زیر میباشد:
- diskpartاجرای ابزار مدیریت پارتیشن ها
- select volume 3 انتخاب پارتیشنی که قصد حذف آن را دارید (مثلا درایو D یا پارتیشن Recovery)
- assign letter=F اختصاص حرف درایو به پارتیشن انتخاب شده (برای مشاهده یا بکاپ قبل از حذف)
- delete partition override حذف اجباری پارتیشن انتخاب شده و تبدیل فضای آن به Unallocated
- select volume c انتخاب درایو C
- extendافزایش فضای درایو C با استفاده از فضای Unallocated مجاور
بدون دیدگاه