عند ترقية VPS Windows إلى باقة أعلى، يكبر القرص الافتراضي فورًا على مستوى المشرف الافتراضي (hyperviseur). أما Windows فلا يلاحظ ذلك من تلقاء نفسه: يحتفظ محرك الأقراص C: بحجمه الأصلي وتظهر المساحة المضافة على أنها غير مخصصة. لا شيء يضيع، يبقى فقط ضمها إلى القسم.
لماذا لا يوسّع Windows القسم تلقائيًا؟
القرص والقسم شيئان مختلفان. يمنحك المشرف الافتراضي قرصًا أكبر، كأننا أضفنا رفوفًا فارغة فوق خزانة. أما القسم C: فيبقى بحجمه السابق: لم يطلب منه أحد أن يشغل الرفوف الفارغة. هذا هو الأمر الذي ستعطيه.
ماذا تفعل قبل توسيع قسم؟
التقط لقطة (snapshot) وأغلق كل ما يكتب على القرص: كل عملية على الأقسام تستحق شبكة أمان.
- التقط snapshot من تبويب Snapshots الخاص بخدمتك. كل عملية على الأقسام تستحق شبكة أمان.
- اتصل عبر RDP بحساب مسؤول.
- لا يمكن للقرص إلا أن يكبر: إذا كنت تريد تصغيره، فهذا غير ممكن دون إعادة التثبيت.
كيف توسّع وحدة التخزين C: باستخدام إدارة الأقراص؟
هذه هي الطريقة المعتادة، دون مخاطر ودون أداة خارجية.
- اضغط
Win + R، واكتبdiskmgmt.msc، ثم أكّد. - حدّد محرك الأقراص C: وعلى يمينه المنطقة المخططة غير مخصصة.
- انقر بزر الفأرة الأيمن على C: ثم توسيع وحدة التخزين.
- اترك الحجم المقترح افتراضيًا (يشمل كل المساحة المتاحة) وأكمل المعالج.
يُعتمد الحجم الجديد فورًا، دون إعادة تشغيل.
لماذا يكون «توسيع وحدة التخزين» غير مفعّل؟
لا يستطيع Windows توسيع قسم إلا نحو مساحة حرة تقع مباشرة على يمينه. غير أن صور Windows تضع غالبًا قسم استرداد صغيرًا (WinRE، من 500 ميغابايت إلى 1 Go) بعد C: مباشرة. وهو يشكّل حاجزًا: المساحة غير المخصصة موجودة، لكنها في الجهة الأخرى من الجدار.
يجب إذن إزالة هذا الجدار.
كيف توسّع القسم باستخدام diskpart؟
بفتح موجه الأوامر كمسؤول، ثم التحقق من القرص قبل توسيعه.
افتح موجه الأوامر كمسؤول، ثم:
diskpart
list disk
select disk 0
list partition
اقرأ المخرجات قبل أي شيء. عليك تحديد رقمين:
- رقم C:، وهو القسم الأساسي الأكبر حجمًا؛
- رقم قسم الاسترداد الذي يليه.
مثال على مخرجات نموذجية:
Partition ### Type Taille Décalage
------------- ---------------- ------- --------
Partition 1 Système 100 Mo 1024 Ko
Partition 2 Réservé 16 Mo 101 Mo
Partition 3 Principale 40 Go 117 Mo
Partition 4 Récupération 523 Mo 40 Go
هنا C: هو القسم 3 والاسترداد هو القسم 4. حذف هذا الأخير يُفقدك بيئة استرداد Windows، وليس بياناتك: يقلع النظام ويعمل بشكل طبيعي بدونها.
select partition 4
delete partition override
select partition 3
extend
exit
عدّل الأرقام وفق مخرجات list partition الخاصة بك. فهي التي تهم، لا أرقام المثال.
هل يوجد سكربت من By-Hoster للقيام بذلك؟
الإجراء أعلاه متاح أيضًا على شكل سكربت:
curl -o resize.bat https://byh.fr/resize.txt && call resize.bat
يطبّق الطريقة 2 بالضبط، لكن دون طرح أي سؤال: يحدد القرص 0، ويحذف القسم 4، ثم يوسّع القسم 3. ولا يكون صحيحًا إلا إذا كان جهازك بهذا الترتيب تحديدًا.
شغّل list partition قبل استخدامه. إذا لم يكن القسم 4 في جهازك هو قسم الاسترداد، فسيُحذف رغم ذلك، ومعه محتواه.
كيف تتحقق من نجاح التوسيع؟
افتح مستكشف الملفات، قسم هذا الكمبيوتر: يجب أن يعكس حجم C: القرص الجديد. عبر سطر الأوامر:
diskpart
list volume
ماذا تفعل إذا لم تظهر المساحة غير المخصصة؟
ثلاثة حلول، من الأبسط إلى الأكثر تقنية:
- أعد تشغيل الجهاز، ثم افتح
diskmgmt.mscمن جديد. - في إدارة الأقراص، القائمة إجراء ثم إعادة فحص الأقراص.
- إذا بقيت المساحة غير موجودة، فربما لم يُطبَّق تغيير الباقة على الجهاز. افتح تذكرة مع ذكر الحجم المتوقع والحجم الملاحظ.