اشتريت سيرفر ويندوز بقرص 100 غيغابايت، ثم فتحت «This PC» فوجدت القرص C أصغر من ذلك؟ أو امتلأ القرص C ولا تعرف أين ذهبت المساحة؟ أو علقت شاشة سطح المكتب البعيد على «Please wait»؟ هذا الدليل يعالج الثلاثة بخطوات جرّبناها على سيرفر Windows Server 2025 حقيقي من مرام: وسّعنا القرص C من 74 إلى 99.79 غيغابايت، ووجدنا قرابة 10 غيغابايت تشغلها ملفات التحديثات ونسخ قديمة من مكوّنات ويندوز.

⚡ الإجابة المختصرة

إن كان زر Extend Volume معطّلًا فالسبب غالبًا قسم الاسترجاع (Recovery) الموجود بين القرص C والمساحة الفارغة. عطّل بيئة الاسترجاع بـreagentc /disable، واحذف ذلك القسم، ثم وسّع القرص C بـResize-Partition، وأعد تفعيل الاسترجاع بـreagentc /enable. للتنظيف: ثبّت التحديثات المنتظرة وأعد التشغيل، ثم نفّذ Dism /Online /Cleanup-Image /StartComponentCleanup.

لماذا القرص C أصغر من قرصك؟

افتح Disk Management: زر يمين على ابدأ ثم Disk Management، أو اكتب diskmgmt.msc في البحث. في سيرفرنا ظهر القرص هكذا: قسم النظام 200 ميغابايت، ثم القرص C بحجم 74 غيغابايت، ثم قسم استرجاع صغير (789 ميغابايت)، ثم 25 غيغابايت غير مستعملة (Unallocated). ويحدث الشيء نفسه بعد ترقية القرص من Disks في اللوحة، لأن المساحة الجديدة تُضاف في نهاية القرص.

Disk Management قبل توسيع C وبعده: قسم Recovery ومساحة غير مستعملة
لقطتان حقيقيتان من السيرفر

ويندوز لا يستطيع توسيع قسم إلا إلى مساحة فارغة تلاصقه مباشرة. ولأن قسم الاسترجاع يقف بين القرص C والمساحة الفارغة، يظهر زر Extend Volume رماديًا ولا يعمل. الحل: نقل بيئة الاسترجاع إلى داخل القرص C، ثم حذف قسمها الصغير، ثم التوسيع.

الخطوة 1: وسّع القرص C إلى كامل القرص

⚠️ قبل أن تبدأ

  • خذ لقطة Snapshot من اللوحة، فأوامر الأقسام لا تراجع فيها.
  • تأكد أن رقم قسم الاسترجاع عندك 4 كما في سيرفرنا: نفّذ Get-Partition -DiskNumber 0 وابحث عن السطر الذي نوعه Recovery. لا تحذف قسمًا آخر أبدًا.
  • العملية لا تحتاج إعادة تشغيل، والملفات لا تُمسّ.

افتح PowerShell كمدير (زر يمين على ابدأ ثم Terminal (Admin)) ونفّذ الأوامر بالترتيب:

أوامر reagentc و Remove-Partition و Resize-Partition لتوسيع C إلى 99.79 GB
مخرجات حقيقية
Get-Partition -DiskNumber 0                                    # اعرف رقم قسم Recovery
reagentc /disable                                              # انقل بيئة الاسترجاع إلى C:
Remove-Partition -DiskNumber 0 -PartitionNumber 4 -Confirm:$false   # رقم قسم Recovery عندك
Resize-Partition -DriveLetter C -Size (Get-PartitionSupportedSize -DriveLetter C).SizeMax
reagentc /enable                                               # أعد تفعيل الاسترجاع
reagentc /info

في سيرفرنا صار القرص C بحجم 99.79 غيغابايت خلال ثوانٍ، وبقيت بيئة الاسترجاع مفعّلة (Enabled) بعد أن انتقلت إلى داخل القرص C. إن فشل Remove-Partition برسالة أن القسم محمي، فاستعمل diskpart: الأوامر select disk 0 ثم select partition 4 ثم delete partition override.

وإن لم يكن عندك قسم استرجاع بعد القرص C (المساحة الفارغة ملاصقة له مباشرة)، فيكفي زر يمين على القرص C في Disk Management ثم Extend Volume ثم Next حتى النهاية.

الخطوة 2: أين تذهب المساحة؟ وكيف تنظّفها

في سيرفر جديد تمامًا وجدنا مصدرين كبيرين للمساحة، وكلاهما من ويندوز نفسه:

حجم ملفات التحديثات المنزلة وتحليل مخزن المكونات بأمر DISM
مخرجات حقيقية
  • ملفات التحديثات المُنزّلة (C:\Windows\SoftwareDistribution\Download): سيرفرات مرام تنزّل التحديثات تلقائيًا وتترك تثبيتها لك، فتبقى هنا حتى تثبّتها. ثبّتها من Settings ثم Windows Update، ثم أعد التشغيل في وقت هادئ.
  • مخزن المكوّنات (مجلد WinSxS): يحتفظ بنسخ قديمة من ملفات النظام بعد كل تحديث. نظّفه بأمان بالأمر: Dism /Online /Cleanup-Image /StartComponentCleanup، ويأخذ عدة دقائق. لكن انتبه إلى الترتيب: ثبّت التحديثات المنتظرة وأعد التشغيل أولًا. في تجربتنا نفّذناه والتحديثات ما زالت منتظرة، فانتهى بنجاح لكن أرقام التحليل بقيت كما هي، وكذلك مع الخيار الأقوى /ResetBase.
  • بالواجهة: اكتب cleanmgr في البحث، واختر القرص C، ثم Clean up system files وحدّد Windows Update Cleanup والملفات المؤقتة.
  • لا تحذف يدويًا من داخل مجلد Windows أو WinSxS، ولا تحذف pagefile.sys. وابحث عن ملفاتك الكبيرة أولًا في Downloads وسلة المهملات ومجلدات برامجك.

الخطوة 3: شاشة «Please wait» العالقة

أحيانًا تتصل بسطح المكتب البعيد فتبقى الشاشة على «Please wait» أو «Preparing Windows» ولا تتقدم. الأسباب الشائعة: جلستك السابقة عالقة، أو السيرفر يثبّت تحديثات، أو برنامج استهلك الذاكرة. جرّب بالترتيب:

  1. انتظر 5 دقائق إن كنت أعدت التشغيل للتو أو ثبّتّ تحديثات، فويندوز يُكمل عمله قبل أن يعرض سطح المكتب.
  2. أغلق الجلسة العالقة: ادخل من كونسول المتصفح (noVNC) في اللوحة، أو بمستخدم ثانٍ، واعرض الجلسات بأمر quser، ثم أغلق العالقة برقمها: logoff 2.
  3. أعد التشغيل من اللوحة: زر Reboot في قسم Actions بصفحة الخدمة. إن لم يستجب السيرفر فاستعمل Stop ثم Start.
أمرا quser و query session لعرض جلسات سطح المكتب البعيد وأرقامها
مخرجات حقيقية

لتعرف ما الذي يستهلك الموارد، افتح مدير المهام بـCtrl + Shift + Esc ورتّب العمليات حسب عمود CPU أو Memory. وفي الدقائق الأولى بعد التشغيل يعمل مكافح الفيروسات وفحص التوافق بنشاط ثم يهدآن. ولتصلك رسالة حين يرتفع الاستهلاك، فعّل تنبيهات الموارد من اللوحة.

أسئلة شائعة

هل حذف قسم الاسترجاع آمن؟

نعم إن نفّذت reagentc /disable قبله، لأنه ينقل ملف بيئة الاسترجاع إلى القرص C أولًا. وبعد reagentc /enable تعود البيئة مفعّلة من داخل القرص C، كما ظهر في تجربتنا.

رقّيت القرص من اللوحة ولم يتغيّر القرص C

الترقية تضيف مساحة غير مستعملة في نهاية القرص، وتوسيع القرص C إليها خطوة عليك داخل ويندوز. اتبع الخطوة 1، وإن لم تظهر المساحة الجديدة ففي Disk Management اختر Action ثم Rescan Disks.

هل أستطيع تصغير القرص C أو إضافة قرص D:؟

تستطيع إنشاء D: من المساحة غير المستعملة بدل ضمّها إلى القرص C (زر يمين عليها ثم New Simple Volume). لكن قرصًا واحدًا كبيرًا أبسط لمعظم الاستخدامات.

ما زالت الشاشة عالقة بعد إعادة التشغيل

افتح noVNC Console من اللوحة لترى ما يعرضه السيرفر فعلًا (تحديثات، أو رسالة خطأ)، وإن احتجت مساعدة فافتح تذكرة دعم.