آموزش رفع مشکل low disk space در ویندوز
آموزش و دانشگاه 1405/08/18 24 دقیقه مطالعه 14 بازدید

آموزش رفع مشکل low disk space در ویندوز

در این مقاله علت‌های پر شدن حافظه درایو در ویندوز و روش‌های رفع هشدار low disk space را بررسی می‌کنیم. با پاکسازی فایل‌های موقت، حذف برنامه‌های اضافی، استفاده از Disk Cleanup و Storage Sense و افزایش حجم پارتیشن می‌توانید فضای خالی را بازیابی کنید.

مینا قاسمی
مینا قاسمی

کارشناس آموزش و دانشگاه

اگه ویندوز مدام هشدار Low Disk Space می‌ده، یعنی فضای خالی درایو سیستم (معمولاً C:) به مرز بحرانی رسیده و باید اول بفهمین چه چیزی بیشترین فضا را گرفته، بعد فایل‌های اضافه را پاک کنین.

مایکروسافت عدد ثابتی برای «کم بودن فضا» اعلام نکرده. اما وقتی نوار ظرفیت در Settings > System > Storage قرمز می‌شه، سیستم عملاً در وضعیت کمبود فضا قرار داره.

کمبود فضا فقط یک پیام آزاردهنده نیست. سیستم کند می‌شه، چون فایل صفحه‌بندی (pagefile) و فایل‌های موقت جا ندارن. نصب به‌روزرسانی‌های ویندوز هم شکست می‌خوره و برنامه‌ها ممکنه فایل‌هاتون را ذخیره نکنن.

بهترین مسیر ساده است. اول بخش Storage در تنظیمات را باز کنین و مصرف‌کننده اصلی را پیدا کنین. بعد با Disk Cleanup (دستور cleanmgr) فایل‌های موقت، کش به‌روزرسانی و سطل زباله را پاک کنین. گزینه «Clean up system files» باقیمانده نصب‌های قبلی را هم نشان می‌ده.

برای جلوگیری از تکرار مشکل، Storage Sense را روشن کنین. این قابلیت به‌طور پیش‌فرض خاموشه و فقط روی درایو سیستم کار می‌کنه. در این مقاله قدم‌به‌قدم پیش می‌ریم تا فضای C: دوباره آزاد بشه.

نکات کلیدی این مقاله:

  • اول شناسایی، بعد پاک‌سازی از Settings > System > Storage ببینین چه چیزی بیشترین فضا را گرفته
  • Disk Cleanup و cleanmgr فایل‌های موقت، کش به‌روزرسانی و باقیمانده نصب‌های قبلی را پاک می‌کنه
  • Storage Sense خاموشه به‌طور پیش‌فرض خاموشه، فقط روی درایو سیستم کار می‌کنه و باید روشنش کنین

پیام Low Disk Space چیست و چرا نمایش داده می‌شود؟

پیام Low Disk Space چیست و چرا نمایش داده می‌شود؟

پیام Low Disk Space یعنی فضای خالی یکی از درایوها، معمولاً درایو C، به حد خطرناکی رسیده. ویندوز این هشدار را می‌دهد تا قبل از اختلال در سیستم، فضا آزاد کنین. معمولاً کنار ساعت یا در گوشه صفحه نمایش داده می‌شود.

ویندوز چه موقع هشدار می‌دهد؟

مایکروسافت عدد ثابتی برای «کم بودن فضا» اعلام نکرده. آستانه به اندازه دیسک و حداقل نیاز سیستم بستگی دارد. اعداد قدیمی مثل ۲۰۰ مگابایت مربوط به ویندوزهای قدیمی‌ان و برای ویندوز ۱۰ و ۱۱ مرجع رسمی ندارن.

یک نشانه ساده هم وجود داره. در Settings > System > Storage اگر نوار ظرفیت درایو C قرمز شد، سیستم در وضعیت کمبود فضا قرار داره.

چرا درایو C زود پر می‌شود؟

درایو C میزبان خود ویندوز، برنامه‌ها، فایل‌های موقت و به‌روزرسانی‌هاست. پوشه‌های Desktop، Downloads و Documents هم به‌طور پیش‌فرض همین‌جا ذخیره می‌شن. چند عامل رایج:

  • انباشته شدن فایل‌های موقت و کش برنامه‌ها
  • باقی ماندن فایل‌های نصب و به‌روزرسانی‌های قدیمی
  • بازی‌ها و برنامه‌های سنگین نصب‌شده
  • دانلودهای فراموش‌شده و ویدیوهای حجیم
  • پوشه Windows.old بعد از ارتقای ویندوز
پیام Low Disk Space در گوشه صفحه ویندوز
هشدار کمبود فضا معمولاً کنار ساعت ویندوز ظاهر می‌شود.

خبر خوب اینه که در بیشتر موارد بدون حذف فایل‌های شخصی می‌تونین چند ده گیگابایت فضا آزاد کنین. در ادامه قدم‌به‌قدم می‌ریم جلو.

پیام Low Disk Space چیست و چرا نمایش داده می‌شود؟

عوارض کمبود فضای خالی بر عملکرد ویندوز

عوارض کمبود فضای خالی بر عملکرد ویندوز

کمبود فضا باعث کندی سیستم، شکست نصب آپدیت‌ها و خطا در برنامه‌ها می‌شود. ویندوز برای کار روزمره به فضای آزاد نیاز داره. وقتی این فضا تمام شه، حتی ذخیره یک فایل ساده هم ممکنه ناموفق بمونه.

کندی و هنگ کردن

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

مشکل در به‌روزرسانی

آپدیت‌های ویندوز برای دانلود و نصب به چند گیگابایت فضای آزاد نیاز دارن. اگر جا نباشه، آپدیت با خطا متوقف می‌شه و همین‌طور تکرار می‌شه. در آموزش کامل آپدیت ویندوز ۱۰ و ۱۱ دلیل‌های دیگر خطاهای آپدیت را هم توضیح داده‌ایم.

سایر عوارض

  • ذخیره نشدن فایل‌های Word، Excel و عکس‌ها
  • باز نشدن یا کرش برنامه‌هایی که فایل موقت می‌سازن
  • پر شدن پوشه C:\Windows\Temp و نمایش هشدار هنگام راه‌اندازی
  • کند شدن بوت و ورود به حساب کاربری

پس هشدار را جدی بگیرین. هرچه زودتر فضا آزاد کنین، احتمال خرابی فایل‌ها و خطاهای پیچیده‌تر کمتر می‌شه.

عوارض کمبود فضای خالی بر عملکرد ویندوز

شناسایی مصرف‌کننده‌های اصلی فضا با بخش Storage تنظیمات

شناسایی مصرف‌کننده‌های اصلی فضا با بخش Storage تنظیمات

برای پیدا کردن مصرف‌کننده‌های اصلی فضا، به Settings > System > Storage برین. ویندوز اون‌جا فضای اشغال‌شده را به دسته‌های برنامه‌ها، فایل‌های موقت، تصاویر و ویدیو تقسیم می‌کنه. اول بفهمین چی بیشترین جا را گرفته، بعد پاک کنین.

مراحل بررسی

  1. کلیدهای Win + I را بزنین تا تنظیمات باز شه.
  2. روی System و بعد Storage کلیک کنین.
  3. نوار ظرفیت درایو C را نگاه کنین.
  4. روی «Show more categories» بزنین تا همه دسته‌ها دیده شن.
  5. روی بزرگ‌ترین دسته کلیک کنین و جزئیاتش را ببینین.
بخش Storage در تنظیمات ویندوز ۱۱
نمایش دسته‌بندی مصرف فضا در Settings > System > Storage

چه دسته‌هایی معمولاً سنگین‌ترند؟

در بیشتر سیستم‌ها «Apps & features»، «Temporary files» و «Other» بیشترین سهم را دارن. اگر کاربر بازی یا ویرایش ویدیو هستین، دسته Videos و Games هم سنگین می‌شه.

در ویندوز ۱۱ می‌تونین از «Cleanup recommendations» هم استفاده کنین. این بخش فایل‌های موقت، فایل‌های بزرگ و برنامه‌های کم‌استفاده را پیشنهاد می‌ده. قبل از تأیید، فهرست را بخونین و فقط موارد مطمئن را انتخاب کنین.

این بررسی چند دقیقه بیشتر زمان نمی‌بره، ولی مسیر پاک‌سازی را کاملاً مشخص می‌کنه.

شناسایی مصرف‌کننده‌های اصلی فضا با بخش Storage تنظیمات

پاک‌سازی فایل‌های اضافی با Disk Cleanup

پاک‌سازی فایل‌های اضافی با Disk Cleanup

Disk Cleanup ابزار داخلی ویندوز برای حذف فایل‌های موقت، کش به‌روزرسانی، سطل زباله و تصاویر بندانگشتی است. با دستور cleanmgr اجرا می‌شه. گزینه «Clean up system files» فایل‌های بیشتری هم نشان می‌ده.

اجرای Disk Cleanup

  1. کلیدهای Win + R را بزنین.
  2. عبارت cleanmgr را تایپ و Enter کنین.
  3. درایو C را انتخاب کنین و OK بزنین.
  4. دکمه «Clean up system files» را بزنین و دوباره درایو C را انتخاب کنین.
  5. موارد دلخواه را تیک بزنین و OK کنین.

کدام گزینه‌ها امن‌اند؟

  • Temporary files: فایل‌های موقت برنامه‌ها
  • Windows Update Cleanup: باقیمانده آپدیت‌های قدیمی
  • Recycle Bin: فقط اگر چیز مهمی داخلش نیست
  • Thumbnails: پیش‌نمایش عکس‌ها که دوباره ساخته می‌شه
  • Delivery Optimization Files: فایل‌های ذخیره‌شده برای توزیع آپدیت
پنجره Disk Cleanup با گزینه‌های پاک‌سازی
در Disk Cleanup فقط گزینه‌هایی را تیک بزنین که کاربردشان را می‌دانید.

قبل از تیک زدن «Previous Windows installation(s)» حتماً بخش Windows.old همین مقاله را بخونین. با حذف اون، امکان بازگشت به نسخه قبلی ویندوز از بین می‌ره.

فعال‌سازی و تنظیم Storage Sense برای پاک‌سازی خودکار

فعال‌سازی و تنظیم Storage Sense برای پاک‌سازی خودکار

Storage Sense قابلیت پاک‌سازی خودکار ویندوز است. برای فعال کردنش به Settings > System > Storage برین و کلید Storage Sense را روشن کنین. این قابلیت فقط روی درایو سیستم کار می‌کنه و به‌طور پیش‌فرض خاموشه.

مراحل تنظیم

  1. وارد Settings > System > Storage شین.
  2. روی Storage Sense کلیک کنین.
  3. کلید «Automatic User content cleanup» را روشن کنین.
  4. زمان اجرا را انتخاب کنین: روزانه، هفتگی، ماهانه یا هنگام کمبود فضا.
  5. برای سطل زباله و پوشه Downloads بازه حذف تعیین کنین.

نکته مهم درباره Downloads

اگر فقط کلید را روشن کنین، تنظیمات پیش‌فرض اجرا می‌شه. پاک شدن پوشه Downloads و محتوای ابری فقط با تنظیم دستی خودتان فعال می‌شه. پس اگر فایل مهمی اون‌جا نگه می‌دارین، بازه حذف را روی «Never» بذارین.

برای سطل زباله، بازه ۳۰ روز انتخاب مناسبیه. از طرفی گزینه «Run Storage Sense now» را هر ماه یک بار هم دستی بزنین تا مطمئن شین کار می‌کنه.

تنظیمات Storage Sense در ویندوز
زمان اجرا و بازه حذف فایل‌ها را خودتان تعیین کنین.

اگر به‌روزرسانی‌های خودکار را غیرفعال کرده‌اید، Storage Sense کمک بیشتری می‌کنه. راهنمای غیرفعال کردن آپدیت خودکار ویندوز ۱۱ را هم ببینین.

حذف برنامه‌ها و بازی‌های کم‌استفاده

حذف برنامه‌ها و بازی‌های کم‌استفاده

حذف برنامه‌ها و بازی‌هایی که استفاده نمی‌کنین، یکی از سریع‌ترین راه‌های آزاد کردن فضاست. یک بازی بزرگ به‌تنهایی می‌تونه ده‌ها گیگابایت جا بگیره. از مسیر Settings > Apps > Installed apps شروع کنین.

مراحل حذف

  1. Settings را باز کنین و به Apps > Installed apps برین.
  2. از منوی مرتب‌سازی، گزینه «Size» را انتخاب کنین.
  3. برنامه‌های پرحجم و کم‌استفاده را پیدا کنین.
  4. روی سه نقطه کنار نام برنامه بزنین و Uninstall را انتخاب کنین.

چه چیزهایی را نگه دارین؟

برنامه‌های کار روزانه، آنتی‌ویروس و درایورها را حذف نکنین. همچنین بسته‌های Microsoft Visual C++ Redistributable را دست نزنین. حذف این‌ها باعث خطای اجرای برنامه‌ها می‌شه.

بازی‌ها و لانچرها

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

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

پاک‌سازی پوشه Temp و ریست کش فروشگاه مایکروسافت

پاک‌سازی پوشه Temp و ریست کش فروشگاه مایکروسافت

برای پاک‌سازی دستی فایل‌های موقت، پوشه‌های %temp% و C:\Windows\Temp را خالی کنین. اگر پوشه Temp با فایل‌های appx فروشگاه مایکروسافت پر شده، دستور wsreset.exe کش Store را بازنشانی می‌کنه.

خالی کردن پوشه Temp کاربر

  1. کلیدهای Win + R را بزنین.
  2. عبارت %temp% را وارد کنین و Enter بزنین.
  3. با Ctrl + A همه فایل‌ها را انتخاب کنین.
  4. کلید Delete را بزنین.
  5. فایل‌هایی که در حال استفاده‌اند را با Skip رد کنین.

همین کار را برای مسیر C:\Windows\Temp هم تکرار کنین. ممکنه ویندوز اجازه مدیر بخواد. تأیید کنین.

ریست کش فروشگاه مایکروسافت

  1. Win + R را بزنین.
  2. عبارت wsreset.exe را اجرا کنین.
  3. منتظر بمونین تا پنجره سیاه بسته و Store باز شه.

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

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

مدیریت Windows.old، WinSxS و Reserved Storage

مدیریت Windows.old، WinSxS و Reserved Storage

پوشه‌های Windows.old و WinSxS بعد از آپدیت‌های بزرگ چند گیگابایت فضا می‌گیرن. هرگز دستی حذفشون نکنین. از Disk Cleanup یا دستور DISM استفاده کنین. این روش ایمن‌تر است و به ویندوز آسیب نمی‌زنه.

Windows.old

این پوشه نسخه قبلی ویندوز را برای بازگشت نگه می‌داره. ویندوز بعد از مدتی خودش پاکش می‌کنه. اگر از نسخه جدید راضی‌اید، همین حالا از Disk Cleanup > Clean up system files > Previous Windows installation(s) حذفش کنین.

WinSxS

WinSxS انبار فایل‌های سیستمی ویندوز است. حجم نمایش‌داده‌شده در اکسپلورر دقیق نیست، چون بخشی از فایل‌ها لینک سخت دارن. برای کم کردنش این دستور را در CMD با دسترسی مدیر اجرا کنین:

DISM /Online /Cleanup-Image /StartComponentCleanup

گزینه ResetBase را بدون شناخت اجرا نکنین. اون بعد از اجرا امکان حذف آپدیت‌های نصب‌شده را از بین می‌بره.

Reserved Storage

ویندوز بخشی از دیسک را برای آپدیت‌ها کنار می‌ذاره تا نصبشون با کمبود فضا شکست نخوره. مایکروسافت این مقدار را حدود ۷ گیگابایت اعلام کرده. این فضا را نباید کاری کرد. فقط بدونین که بخشی از فضای اشغال‌شده به همین دلیله.

برای جزئیات بیشتر درباره آپدیت‌ها و مشکلاتشون، راهنمای کامل آپدیت ویندوز را مطالعه کنین.

انتقال فایل‌ها به درایو دیگر، هارد اکسترنال یا فضای ابری

انتقال فایل‌ها به درایو دیگر، هارد اکسترنال یا فضای ابری

اگر پاک‌سازی کافی نبود، فایل‌های سنگین را از درایو C منتقل کنین. مقصد می‌تونه درایو D، هارد اکسترنال یا فضای ابری مثل OneDrive باشه. عکس‌ها، ویدیوها و آرشیو پروژه‌ها بهترین گزینه برای انتقال‌اند.

تغییر مسیر ذخیره پوشه‌های کاربر

می‌تونین مسیر پیش‌فرض Documents و Downloads را به درایو دیگر ببرین. اینطوری فایل‌های جدید دیگر درایو C را پر نمی‌کنن.

  1. در File Explorer روی پوشه مورد نظر (مثلاً Downloads) راست‌کلیک کنین.
  2. Properties را باز کنین.
  3. به تب Location برین.
  4. روی Move بزنین و پوشه جدیدی در درایو D انتخاب کنین.
  5. Apply را بزنین و انتقال فایل‌های قبلی را تأیید کنین.

هارد اکسترنال و فضای ابری

هارد اکسترنال برای آرشیو بلندمدت مناسبه. فضای ابری هم به دسترسی از چند دستگاه کمک می‌کنه. در OneDrive گزینه «Free up space» نسخه محلی فایل را حذف می‌کنه، ولی نسخه ابری می‌مونه.

انتقال فایل‌ها از درایو C به هارد اکسترنال
قبل از حذف از درایو C، مطمئن شین کپی فایل‌ها سالم باز می‌شه.

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

افزایش حجم پارتیشن C

با Disk Management می‌تونین از فضای تخصیص‌نیافته به C اضافه کنین. این فضا باید دقیقاً کنار درایو C قرار داشته باشه. قبل از هر تغییر پارتیشن، حتماً از اطلاعات مهم نسخه پشتیبان بگیرین.

اشتباهات رایج و هشدارهای مهم هنگام پاک‌سازی

اشتباهات رایج و هشدارهای مهم هنگام پاک‌سازی

بزرگ‌ترین اشتباه، حذف دستی فایل‌های سیستمی برای آزاد کردن سریع فضاست. این کار ممکنه ویندوز را بالا نیاره. همیشه از ابزارهای رسمی استفاده کنین و قبل از حذف، بدونین هر فایل چیه.

کارهایی که نباید انجام بدین

  • پوشه‌های WinSxS و System32 را دستی پاک نکنین.
  • فایل‌های pagefile.sys و hiberfil.sys را مستقیم حذف نکنین.
  • ابزارهای پاک‌ساز ناشناس یا کرک‌شده نصب نکنین.
  • بدون پشتیبان، فایل‌های شخصی را حذف نکنین.
  • رجیستری را بدون شناخت دستکاری نکنین.

حذف بسته‌های Visual C++

بعضی کاربران برای کم کردن لیست برنامه‌ها، بسته‌های Visual C++ را حذف می‌کنن. نتیجه‌اش خطاهای اجرایی است. یکی از شناخته‌شده‌ترین‌ها ارور 0xc000007b است که برنامه‌ها را باز نمی‌کنه.

خاموش کردن هشدار، راه‌حل نیست

می‌شه هشدار را با Group Policy یا رجیستری مخفی کرد. ولی این کار فقط پیام را پنهان می‌کنه و فضا را آزاد نمی‌کنه. سیستم همچنان با همان مشکلات ادامه می‌ده. پس اول فضا را آزاد کنین.

نقاط بازیابی را بی‌دلیل پاک نکنین

نقاط بازیابی در مواقع خرابی ویندوز نجاتتان می‌دن. اگر لازم شد، فقط قدیمی‌ترها را حذف کنین و آخرین مورد را نگه دارین.

قانون طلایی ساده است. اگر مطمئن نیستین فایلی چیه، حذفش نکنین. اول اسمش را جستجو کنین.

راهکارهای پیشگیری از پر شدن دوباره درایو C

راهکارهای پیشگیری از پر شدن دوباره درایو C

برای جلوگیری از پر شدن دوباره درایو C، Storage Sense را فعال نگه دارین، برنامه‌ها را روی درایو دیگر نصب کنین و ماهی یک بار فضا را بررسی کنین. چند عادت ساده جلوی مشکل را از ریشه می‌گیره.

عادت‌های ماهانه

  1. ماهی یک بار Settings > System > Storage را نگاه کنین.
  2. پوشه Downloads را مرتب و فایل‌های بی‌مصرف را پاک کنین.
  3. سطل زباله را خالی کنین.
  4. برنامه‌های بدون استفاده را حذف کنین.
  5. بعد از آپدیت‌های بزرگ، Disk Cleanup را اجرا کنین.

تنظیمات پایدار

  • مسیر ذخیره پیش‌فرض را به درایو غیرسیستمی ببرین.
  • بازی‌ها و نرم‌افزارهای سنگین را روی درایو D نصب کنین.
  • از فضای ابری برای عکس‌ها و مدارک استفاده کنین.
  • برای پروژه‌های بزرگ، هارد اکسترنال تهیه کنین.

حجم مناسب برای درایو C

حداقل نیاز ویندوز ۱۱ برای ذخیره‌سازی ۶۴ گیگابایت است. ولی برای استفاده راحت در ۱۴۰۵، حداقل ۲۵۶ گیگابایت پیشنهاد می‌شه. بهتره همیشه ۱۵ تا ۲۰ درصد درایو خالی بمونه.

اگر دائماً با کمبود فضا روبه‌رو می‌شین، ارتقای SSD یا اضافه کردن دیسک دوم، ارزان‌ترین راه حل بلندمدته.

جمع‌بندی و پرسش‌های متداول

جمع‌بندی و پرسش‌های متداول

برای رفع Low Disk Space اول مصرف‌کننده‌های اصلی را در Storage پیدا کنین. بعد با Disk Cleanup، Storage Sense و حذف برنامه‌ها فضا آزاد کنین. در نهایت فایل‌های سنگین را منتقل کنین و عادت‌های پیشگیرانه بسازین.

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

آیا حذف پوشه Windows.old امنه؟

بله، ولی فقط از طریق Disk Cleanup. با حذف اون دیگر نمی‌تونین به نسخه قبلی ویندوز برگردین. اگر از سیستم جدید راضی‌اید، حذفش مشکلی نداره.

چرا بعد از پاک‌سازی، درایو C دوباره پر می‌شود؟

معمولاً برنامه‌ای در حال نوشتن فایل‌های موقت یا لاگ زیاد است. بخش Storage را دوباره چک کنین و ببینین کدام دسته رشد کرده. پوشه‌های کش مرورگر و بازی‌ها مقصران رایج‌اند.

Storage Sense فایل‌های مهم را پاک می‌کند؟

در حالت پیش‌فرض فقط فایل‌های موقت و سطل زباله را پاک می‌کنه. حذف خودکار Downloads فقط وقتی انجام می‌شه که خودتان فعالش کرده باشین.

آیا می‌شود هشدار Low Disk Space را غیرفعال کرد؟

از طریق Group Policy یا رجیستری ممکنه، ولی توصیه نمی‌شه. این کار فقط پیام را پنهان می‌کنه و مشکل واقعی باقی می‌مونه.

اگر هیچ‌کدام جواب نداد چه کنم؟

پارتیشن C را بزرگ کنین یا SSD بزرگ‌تری بگیرین. قبل از هر تغییر، از اطلاعاتتان پشتیبان بگیرین. اگر مطمئن نیستین، از یک متخصص کمک بگیرین.

کاهش حجم خود ویندوز با Compact OS و فشرده‌سازی NTFS

بیشتر راهکارهای پاک‌سازی روی حذف فایل‌ها تمرکز دارند، اما می‌توان فایل‌های ویندوز را بدون حذف، فشرده کرد. قابلیتی به نام Compact OS فایل‌های سیستمی را فشرده نگه می‌دارد و هنگام اجرا آن‌ها را در حافظه باز می‌کند.

این روش برای دیسک‌های کوچک، مثل حافظه ۶۴ یا ۱۲۸ گیگابایتی لپ‌تاپ‌های ارزان، بیشترین فایده را دارد.

برای بررسی وضعیت فعلی، Command Prompt را با دسترسی Administrator باز کنید و دستور compact /compactos:query را اجرا کنید. اگر پاسخ نشان دهد سیستم فشرده نیست، دستور compact /compactos:always آن را فعال می‌کند.

این فرایند چند دقیقه طول می‌کشد و معمولاً حدود یک تا دو گیگابایت فضا آزاد می‌کند. میزان دقیق صرفه‌جویی به نسخه ویندوز بستگی دارد.

اگر بعدها خواستید به حالت عادی برگردید، دستور compact /compactos:never را اجرا کنید. این بازگشت امن است، ولی باید فضای خالی کافی برای باز شدن فایل‌ها داشته باشید. پس این کار را وقتی انجام ندهید که درایو کاملاً پر شده است.

علاوه بر Compact OS می‌توانید پوشه‌های دلخواه را با فشرده‌سازی NTFS کوچک کنید. روی پوشه کلیک راست کنید، Properties و سپس Advanced را بزنید و گزینه فشرده‌سازی محتوا برای صرفه‌جویی در فضا را تیک بزنید. این روش برای آرشیو اسناد، فایل‌های متنی، لاگ‌ها و پروژه‌های قدیمی مناسب است.

فایل‌هایی که از قبل فشرده‌اند، مثل ویدیوهای MP4، عکس‌های JPG، فایل‌های ZIP و موزیک MP3، با این روش تقریباً کوچک‌تر نمی‌شوند. فشرده کردن آن‌ها فقط پردازنده را درگیر می‌کند. پس این ویژگی را روی پوشه‌های رسانه‌ای فعال نکنید.

یک هشدار مهم هم وجود دارد. پوشه‌های حساس سیستمی مثل Windows یا Program Files را دستی فشرده نکنید و برای آن‌ها فقط از Compact OS استفاده کنید. فشرده‌سازی دستی این مسیرها ممکن است عملکرد بوت و به‌روزرسانی را مختل کند.

در سیستم‌های قدیمی با پردازنده ضعیف و هارد مکانیکی، فشرده‌سازی ممکن است سرعت باز شدن برنامه‌ها را کمی کم کند. در SSD و پردازنده‌های امروزی معمولاً تفاوت محسوسی دیده نمی‌شود. بهتر است پس از فعال‌سازی چند روز عملکرد سیستم را بسنجید و اگر ناراضی بودید غیرفعالش کنید.

فایل پنهان hiberfil.sys و آزاد کردن چند گیگابایت با تنظیم Hibernate

در ریشه درایو C فایل پنهانی به نام hiberfil.sys وجود دارد که ویندوز برای حالت Hibernate و ویژگی Fast Startup از آن استفاده می‌کند. اندازه پیش‌فرض آن حدود ۴۰ درصد حافظه RAM است.

روی سیستمی با ۱۶ گیگابایت رم، این فایل می‌تواند چند گیگابایت از درایو سیستم را اشغال کند. پاک‌سازی معمولی هم این فایل را حذف نمی‌کند.

قبل از هر کاری بدانید Hibernate چه می‌کند. وقتی لپ‌تاپ را در این حالت می‌برید، محتوای حافظه روی دیسک ذخیره می‌شود و برق کاملاً قطع می‌شود. بعد از روشن کردن، همه برنامه‌ها همان‌طور که بودند برمی‌گردند. اگر چنین کاری نمی‌کنید، این فایل برای شما فقط فضا مصرف می‌کند.

برای غیرفعال کردن، Command Prompt را با دسترسی Administrator اجرا کنید و دستور powercfg /hibernate off را بزنید. فایل hiberfil.sys بلافاصله حذف می‌شود و نیازی به راه‌اندازی مجدد نیست. برای بازگرداندن، همان دستور را با on اجرا کنید.

یک نکته مهم: با خاموش شدن Hibernate، ویژگی Fast Startup هم از کار می‌افتد، چون به همان فایل تکیه دارد. در SSD تفاوت زمان بوت معمولاً چند ثانیه است. اما در هارد مکانیکی ممکن است بوت کمی کندتر شود.

اگر نمی‌خواهید Hibernate را کاملاً کنار بگذارید، راه میانی وجود دارد. دستور powercfg /h /type reduced اندازه فایل را کوچک‌تر می‌کند، ولی فقط برای Fast Startup کافی است و Hibernate کامل را پشتیبانی نمی‌کند. این گزینه برای کسانی که فقط بوت سریع می‌خواهند مناسب است.

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

برای دسکتاپ‌هایی که همیشه به برق وصل‌اند، غیرفعال کردن Hibernate معمولاً بی‌خطر است. اما برای لپ‌تاپی که با باتری کار می‌کند، این حالت می‌تواند مانع از دست رفتن کارها هنگام تمام شدن شارژ شود. پیش از تصمیم، الگوی استفاده خودتان را در نظر بگیرید.

پس از اجرای دستور، در بخش Storage تنظیمات ببینید چه مقدار فضا برگشته است. معمولاً در دسته System & reserved اثر آن را می‌بینید.

مهار فضای نقاط بازیابی و Shadow Copies

System Restore هر بار که برنامه یا درایور مهمی نصب می‌شود، یک نقطه بازیابی می‌سازد. این نقاط روی دیسک در قالب Shadow Copy نگهداری می‌شوند. اگر سقف مصرف تنظیم نشده باشد یا زیاد باشد، سال‌ها نقطه بازیابی قدیمی ده‌ها گیگابایت را اشغال می‌کنند.

برای دیدن مقدار فعلی، کلید Windows+R را بزنید و sysdm.cpl را وارد کنید. به تب System Protection بروید، درایو C را انتخاب کنید و روی Configure بزنید. در آنجا مقدار Current Usage و نوار تنظیم Max Usage را می‌بینید.

برای اغلب کاربران، سقف ۵ تا ۱۰ درصد حجم دیسک کافی است. با کم کردن نوار، ویندوز نقاط قدیمی‌تر را خودکار پاک می‌کند. اگر دکمه Delete را بزنید، همه نقاط بازیابی حذف می‌شوند.

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

برای بررسی دقیق‌تر از Command Prompt با دسترسی Administrator استفاده کنید. دستور vssadmin list shadowstorage نشان می‌دهد چه مقدار فضا مصرف شده و سقف مجاز چقدر است. با دستور vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB می‌توانید سقف را روی ۱۰ گیگابایت بگذارید.

در مقابل، غیرفعال کردن کامل System Restore توصیه نمی‌شود. این قابلیت بارها کاربران را از خرابی ناشی از درایور یا آپدیت معیوب نجات داده است. بهتر است آن را روشن نگه دارید و فقط سقف مصرف را مدیریت کنید.

یک نکته کاربردی دیگر: پیش از پاک‌سازی بزرگ یا تغییر ساختار پارتیشن‌ها، دستی یک نقطه بازیابی بسازید. در همان پنجره System Protection دکمه Create را بزنید و نامی مشخص بدهید.

اگر بعد از کم کردن سقف، فضای آزادشده را در Storage نمی‌بینید، چند دقیقه صبر کنید و صفحه را دوباره بارگذاری کنید. ویندوز پاک‌سازی نقاط اضافه را در پس‌زمینه انجام می‌دهد و بلافاصله نتیجه نشان نمی‌دهد.

پیدا کردن فایل‌های بزرگ پنهان با WinDirStat و TreeSize

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

در این نقشه، هر مستطیل یک فایل است و هرچه بزرگ‌تر باشد، حجم بیشتری دارد. با کلیک روی بلوک‌های بزرگ می‌فهمید در کدام مسیر قرار دارند. اغلب کاربران با چند دقیقه بررسی، فایل‌هایی مثل ویدیوهای فراموش‌شده، فایل‌های ISO، پشتیبان‌های قدیمی گوشی یا کش برنامه‌ها را پیدا می‌کنند.

WizTree از جدول اصلی NTFS برای اسکن استفاده می‌کند و به همین دلیل معمولاً خیلی سریع‌تر از ابزارهای قدیمی‌تر است. برای اسکن کامل باید ابزار را با دسترسی Administrator اجرا کنید، وگرنه بخشی از پوشه‌های محافظت‌شده دیده نمی‌شوند.

هنگام بررسی، به این مسیرها توجه ویژه کنید:

پوشه Downloads که معمولاً مملو از نصاب‌های قدیمی است. پوشه ProgramData که برخی نرم‌افزارها در آن داده و کش جمع می‌کنند. پوشه Users و مخصوصاً AppData که جداگانه توضیح داده می‌شود. و فایل‌های ماشین مجازی با پسوندهایی مانند vhdx یا vmdk.

یک قاعده ساده داشته باشید: چیزی را که نمی‌شناسید حذف نکنید. اگر فایل بزرگی در پوشه‌های Windows یا Program Files دیدید، آن را دستی پاک نکنید. به‌جای آن نام فایل را جستجو کنید و بفهمید به کدام قابلیت مربوط است.

برای فایل‌های شخصی مثل ویدیو و عکس، پیش از حذف، آن‌ها را به درایو دیگر منتقل کنید و فقط پس از اطمینان از سالم بودن کپی، نسخه اصلی را پاک کنید.

منابع پیدا کردن فایل‌های تکراری هم سودمندند. ابزارهایی مثل dupeGuru فایل‌های همنام یا هم‌محتوا را فهرست می‌کنند. در پوشه‌های عکس و موسیقی که طی سال‌ها کپی شده‌اند، این روش گاهی ده‌ها گیگابایت فضا برمی‌گرداند. فقط یادتان باشد پیش از حذف، فهرست نهایی را خودتان مرور کنید.

نگه داشتن فایل‌ها فقط در فضای ابری با Files On-Demand

اگر از OneDrive استفاده می‌کنید، ممکن است همه فایل‌های ابری شما روی درایو C هم کپی شده باشند. قابلیت Files On-Demand این مشکل را حل می‌کند. فایل‌ها در فهرست پوشه دیده می‌شوند، اما محتوایشان فقط وقتی باز کنید دانلود می‌شود.

به این ترتیب بدون از دست دادن دسترسی، فضای محلی آزاد می‌شود.

در File Explorer کنار هر فایل OneDrive یک آیکون وضعیت می‌بینید. ابر توخالی یعنی فایل فقط آنلاین است و فضایی از دیسک نمی‌گیرد. تیک سبز توخالی یعنی فایل دانلود شده اما ویندوز می‌تواند در صورت کمبود فضا آن را آنلاین کند.

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

برای آزاد کردن فضا، روی پوشه یا فایل کلیک راست کنید و گزینه Free up space را بزنید. فایل در ابر باقی می‌ماند و فقط نسخه محلی حذف می‌شود. اگر برعکس به فایلی بدون اینترنت نیاز دارید، گزینه Always keep on this device را انتخاب کنید.

برای فعال بودن این قابلیت، روی آیکون OneDrive در نوار وظیفه کلیک کنید، تنظیمات را باز کنید و بخش Sync and backup و سپس Advanced settings را ببینید. نام دقیق منوها در نسخه‌های مختلف کمی فرق دارد، ولی گزینه Files On-Demand در همین بخش است.

در ویندوز ۱۱ معمولاً به‌صورت پیش‌فرض روشن است.

نکته‌ای که اغلب نادیده گرفته می‌شود: وقتی OneDrive پوشه‌های Desktop و Documents را پشتیبان‌گیری می‌کند، محتوای آن‌ها هم جزو همین چرخه است. پس حتماً بررسی کنید فایل‌های سنگین این پوشه‌ها آنلاین هستند، نه محلی.

این روش محدودیت‌هایی دارد. برای باز کردن فایل آنلاین به اینترنت نیاز دارید و فایل‌های بزرگ، دانلود زمان‌بر خواهند بود. همچنین ظرفیت ابری شما محدود است و اگر حساب رایگان باشد، ممکن است جای کافی برای همه فایل‌ها نباشد.

پیش از آزاد کردن فضا مطمئن شوید همگام‌سازی کامل شده است. اگر آیکون وضعیت هنوز در حال هماهنگ‌سازی است، صبر کنید تا تمام شود. حذف نسخه محلی فایلی که هنوز آپلود نشده، می‌تواند به از دست رفتن آن بینجامد.

برای کاربرانی که از سرویس‌های ابری دیگر استفاده می‌کنند، اغلب گزینه‌ای مشابه، مثل حالت Stream در برخی نرم‌افزارها، وجود دارد.

وقتی پاک‌سازی کافی نیست: افزایش حجم پارتیشن C با Disk Management

گاهی مشکل از خود پارتیشن است، نه فایل‌ها. اگر در نصب ویندوز درایو C را ۵۰ گیگابایت ساخته‌اید و درایو D چند صد گیگابایت فضای خالی دارد، راه اصولی این است که حجم C را بیشتر کنید. در این حالت هرچقدر هم پاک‌سازی کنید، باز به مشکل می‌خورید.

برای شروع، Disk Management را با کلیک راست روی Start باز کنید. نقشه پارتیشن‌ها را ببینید. گزینه Extend Volume برای درایو C فقط وقتی فعال است که کنار آن و دقیقاً سمت راستش، فضای Unallocated وجود داشته باشد.

اینجا بیشتر کاربران به مشکل می‌خورند. اگر درایو D را Shrink کنید، فضای آزادشده انتهای D ساخته می‌شود، نه مجاور C. پس Extend Volume همچنان خاکستری می‌ماند.

در این وضعیت باید D را کوچک کنید و آن را حرکت دهید، یا اگر D خالی است، آن را حذف و از فضای حاصل C را گسترش دهید.

یک مانع رایج دیگر پارتیشن Recovery است که گاهی درست بعد از C قرار می‌گیرد. حذف یا جابه‌جایی آن بدون آگاهی خطرناک است، چون ممکن است بازیابی ویندوز را مختل کند. در این حالت ابزارهای مدیریت پارتیشن شخص ثالث می‌توانند پارتیشن‌ها را جابه‌جا کنند.

قبل از هر تغییر در ساختار پارتیشن‌ها، این موارد را رعایت کنید:

از اطلاعات مهم پشتیبان کامل روی دیسک دیگر بگیرید. لپ‌تاپ را به شارژر وصل کنید تا قطع برق وسط عملیات رخ ندهد. و مطمئن شوید ابزار انتخابی شما از نسخه ویندوز و نوع دیسک، یعنی MBR یا GPT، پشتیبانی می‌کند.

اگر دیسک ثانویه دارید، راه ساده‌تر این است که فایل‌های سنگین و نصب‌های بزرگ را به آن منتقل کنید. بسیاری از بازی‌ها و برنامه‌ها در تنظیماتشان اجازه تغییر مسیر نصب می‌دهند. این کار ریسک کمتری از تغییر پارتیشن دارد.

در لپ‌تاپ‌هایی که حافظه SSD کوچکی دارند و جای دیسک دوم ندارند، ارتقای SSD به ظرفیت بزرگ‌تر با کلون کردن دیسک، راه حل نهایی است. ابزارهای کلون این کار را بدون نصب مجدد ویندوز انجام می‌دهند.

در پایان، بعد از هر تغییر، سلامت سیستم فایل را با دستور chkdsk بررسی کنید.

مصرف‌کننده‌های پنهان: AppData، کش مرورگر و دیسک مجازی WSL

بخش زیادی از فضای پرشده درایو C در پوشه AppData پنهان است. این پوشه در مسیر کاربر قرار دارد و به‌طور پیش‌فرض مخفی است. برای دیدن آن در File Explorer گزینه Hidden items را روشن کنید. زیرپوشه Local آن معمولاً بیشترین حجم را دارد، چون کش برنامه‌ها آنجا ذخیره می‌شود.

مرورگرهایی مثل Chrome و Edge کش، داده‌های سایت‌ها و فایل‌های موقت را نگه می‌دارند. پاک کردن کش از داخل تنظیمات مرورگر امن‌ترین راه است. اپلیکیشن‌های پیام‌رسان مثل تلگرام و واتساپ دسکتاپ هم رسانه‌های دریافتی را ذخیره می‌کنند.

در تنظیمات هرکدام گزینه‌ای برای مدیریت حافظه نهان یا تغییر مسیر ذخیره وجود دارد.

پوشه‌های داخل AppData را دستی و ناشناخته حذف نکنید. بعضی برنامه‌ها تنظیمات و حساب‌های کاربری خود را آنجا نگه می‌دارند و پاک کردنشان باعث خروج از حساب یا از بین رفتن تنظیمات می‌شود. بهتر است از داخل خود برنامه کش را پاک کنید.

برای توسعه‌دهندگان، منبع مهم دیگری وجود دارد: دیسک مجازی WSL و Docker Desktop. توزیع‌های WSL2 فایل‌هایشان را در قالب یک فایل vhdx روی C نگه می‌دارند. نکته مهم این است که این فایل با پاک شدن داده‌های داخل لینوکس خودکار کوچک نمی‌شود، فقط بزرگ می‌شود.

برای بازگرداندن فضا، ابتدا داخل لینوکس فایل‌های اضافه را پاک کنید و در ویندوز دستور wsl --shutdown را اجرا کنید. سپس می‌توانید با ابزار diskpart و دستور compact vdisk، یا در برخی نسخه‌ها با دستور Optimize-VHD در PowerShell، فایل را فشرده کنید.

مسیر دقیق فایل vhdx بسته به توزیع فرق می‌کند، پس ابتدا آن را پیدا کنید.

در Docker هم ایمیج‌ها، کانتینرهای متوقف و کش ساخت با گذشت زمان زیاد می‌شوند. دستور docker system prune موارد بلااستفاده را پاک می‌کند، اما قبل از اجرا حتماً توضیح دستور را بخوانید تا چیز لازمی از دست نرود.

بسته‌های توسعه مثل کش npm، Composer و NuGet نیز در پوشه کاربر جمع می‌شوند. پاک کردن آن‌ها با دستورهای خود ابزار امن است و در استفاده بعدی دوباره دانلود می‌شوند.

بعد از هر پاک‌سازی، بخش Storage را دوباره نگاه کنید تا اثر کارتان را ببینید.

مینا قاسمی
مینا قاسمی

کارشناس آموزش و دانشگاه

مینا قاسمی کارشناس آموزش عالی است و حوزه مدرسه تا دانشگاه را پوشش می‌دهد. او درباره کنکور، ثبت‌نام‌های تحصیلی، بورسیه و سامانه‌های آموزشی راهنماهای دقیق و به‌روز می‌نویسد.

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

مقالات مرتبط

1405/08/18 22 دقیقه

آموزش حذف اکانت اسکایپ (Delete Skype Account)

در این مقاله روش حذف کامل اکانت اسکایپ را به‌صورت مرحله‌به‌مرحله در ویندوز، اندروید و iOS یاد می‌گیرید. نکات مهمی مانند پشتیبان‌گیری از اطلاعات، لغو ا...

1405/08/17 22 دقیقه

آموزش تغییر زبان ویندوز 10 به فارسی و انگلیسی

در این مقاله روش تغییر زبان نمایشی ویندوز 10، افزودن بسته زبان و تنظیم کیبورد و میانبر تغییر زبان را مرحله به مرحله یاد می‌گیرید. همچنین پاسخ پرسش‌های...

1405/08/17 23 دقیقه

آموزش دیلیت اکانت هاتگرام؛ راهنمای کامل حذف حساب

در این مقاله روش حذف دائمی و غیرفعال‌سازی اکانت هاتگرام را در ۱۲ بخش به‌صورت مرحله‌به‌مرحله یاد می‌گیرید. پیش از دیلیت اکانت، نکات مهم پشتیبان‌گیری و...

1405/08/17 21 دقیقه

آموزش ساخت پس‌زمینه دلخواه در استوری اینستاگرام

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

1405/08/17 22 دقیقه

آموزش پخش شناور ویدئو در تلگرام

در این مقاله روش فعال‌سازی و استفاده از پخش شناور ویدئو (Picture in Picture) در تلگرام را برای اندروید، آیفون و دسکتاپ یاد می‌گیرید. همچنین نکات تنظیم...

1405/08/15 23 دقیقه

آموزش بستن مخاطبین در اینستاگرام (بلاک و محدودسازی)

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

دیدگاه‌ها

نظرات شما پس از بررسی منتشر خواهد شد. اطلاعات تماس محفوظ می‌ماند.

هنوز دیدگاهی ثبت نشده. اولین نفری باشید!

پیشخوانک