30Jul

كيفية تقليص فيرتوالبوكس الجهاز الظاهري وتحرير مساحة القرص

بشكل افتراضي، يقوم فيرتوالبوكس بإنشاء أقراص حيوية تنمو مع مرور الوقت أثناء إضافة البيانات.ومع ذلك، إذا قمت بحذف البيانات من الجهاز الظاهري في وقت لاحق، ستلاحظ أن القرص لا يتقلص تلقائيا.ولكن يمكنك تقليص قرص ديناميكي يدويا باستخدام أمر مخفي.

تذكر أن هذا سيؤدي إلى تقليص حجم القرص فقط إذا كان حجمه كبيرا وقد قمت بعد ذلك بإزالة البيانات.لذلك، إذا قمت بإنشاء قرص ديناميكي، فلن يؤدي ذلك إلى تقليصه.ولكن، إذا قمت بإنشاء قرص ديناميكي، وتحميل 10 غيغابايت من البيانات في ذلك، ومن ثم حذف 10 غيغابايت من البيانات بعد ذلك، يجب أن يكون قادرا على تقليص القرص بنحو 10 غيغابايت.

الخطوة الأولى: تأكد من استخدام القرص الديناميكي

تعمل هذه العملية فقط للأقراص الديناميكية التي يمكن أن تنمو وتتقلص في الحجم.قد تصل الأقراص الديناميكية إلى حد أقصى معين - 50 غيغابايت، على سبيل المثال - لكنها تنمو في الواقع إلى الحد الأقصى للحجم عندما تحتوي على الكثير من البيانات.الأقراص الثابتة الحجم سيكون دائما أقصى حجم لها.

إذا كان لديك قرص حجم ثابت تريد تقليصه، يمكنك أولا تحويله إلى قرص ديناميكي ثم اتبع الإرشادات أدناه.على سبيل المثال، إذا كان لديك قرص ثابت 50 غيغابايت في الحجم مع 20 غيغابايت فقط من البيانات على ذلك وتحويله إلى قرص ديناميكي، يجب أن تكون قادرة على تقليص ذلك ليأخذ فقط 20 غيغابايت من المساحة.

للتحقق مما إذا كان القرص حجم ديناميكي أو ثابت في فيرتوالبوكس، انقر بزر الماوس الأيمن فوق الجهاز الظاهري الذي يستخدم القرص وحدد "إعدادات".انقر فوق علامة التبويب "التخزين" وحدد القرص.سترى نوع القرص الذي يتم عرضه بجوار "تفاصيل".على سبيل المثال، في لقطة الشاشة أدناه، يشير "التخزين المخصص ديناميكيا" إلى أن هذا قرص ديناميكي.

الخطوة الثانية: كتابة الأصفار إلى القرص في الجهاز الظاهري

تأكد من حذف أية بيانات لم تعد تريدها على القرص داخل الجهاز الظاهري لتحرير مساحة قبل المتابعة.حذف الملفات التي لا تحتاج إليها، إلغاء تثبيت البرامج التي لم تعد تستخدم، وتفريغ سلة المحذوفات الخاصة بك.بعد ذلك، ستحتاج إلى استبدال هذه المساحة الفارغة بالأصفار.

لأنظمة تشغيل ويندوز ويندوز

إذا كان لديك ويندوز مثبتة داخل الجهاز الظاهري، يجب الآن تشغيل الجهاز الظاهري حتى إلغاء تجزئة الأقراص.داخل الجهاز الظاهري، ابحث في القائمة ابدأ ل "إلغاء التجزئة" وإطلاق أداة "إلغاء تجزئة القرص" أو "إلغاء التجزئة وتحسين محركات الأقراص".حدد القرص الذي تريد ضغطه ثم انقر فوق "قرص إلغاء التجزئة".

بعد الانتهاء من عملية إلغاء التجزئة، سوف تحتاج إلى كتابة الأصفار إلى المساحة الفارغة داخل الجهاز الظاهري.عند حذف الملفات، لا يزال يتم تخزين البيانات المحذوفة على القرص حتى فيرتوالبوكس لا يمكن تقليص محرك الأقراص تلقائيا.ولكن، عند كتابة الأصفار على الملفات المحذوفة، سوف فيرتوالبوكس نرى كمية كبيرة من الأصفار فارغة الفضاء، وبعبارة أخرى، وتكون قادرة على ضغط القرص.

للقيام بذلك، قم بتنزيل الأداة المساعدة سدليت من ميكروسوفت.استخراج ملف sdelete.exe إلى مجلد على جهاز الكمبيوتر الخاص بك.

افتح نافذة موجه الأوامر.للقيام بذلك، افتح القائمة ابدأ، ابحث عن "موجه الأوامر"، وقم بتشغيل الاختصار.

قم بالتغيير الى الدليل الذي يحتوي على الملف sdelete.exe بكتابة سد، واضغط على سباس، وادخل المسار الى الدليل، ثم اضغط على إنتر.تأكد من إرفاق المسار بين علامات اقتباس إذا كان يحتوي على حرف مساحة.يجب أن تبدو مثل هذا:

سد "C: \ باث \ تو \ فولدر"

على سبيل المثال، إذا قمت باستخراج الملف sdelete.exe إلى مجلد تحميل حساب المستخدم الخاص بك واسم المستخدم ويندوز الخاص بك هو بوب، وكنت تشغيل الأمر التالي:

سد "C: \ وسرس \ بوب \ دونلوادس"

لملء مسار الدليل بسرعة، اكتب سد في نافذة موجه الأوامر، ثم اضغط على سباس، ثم اسحب رمز المجلد وأفلته من شريط عنوان مدير الملفات.

تشغيل الأمر التالي:

sdelete.exe c: -z

سيكتب هذا الأصفار إلى كل مساحة القرص الحرة على محرك الأقراص C:.إذا كنت تريد تقليص محرك أقراص ثانوي موجود على حرف محرك أقراص مختلف في الجهاز الظاهري، اكتب حرف محرك الأقراص بدلا من c:.هذا هو ما تم تصميم الأداة ل.كما صفحة سديليت على ملاحظات موقع مايكروسوفت، والخيار -z هو "جيدة لتحسين القرص الظاهري".

سيطلب منك الموافقة على اتفاقية ترخيص الأداة قبل المتابعة.فقط انقر فوق "موافق".

انتظر حتى تكتمل العملية.عندما يتم ذلك، إيقاف تشغيل الجهاز الظاهري باستخدام "إيقاف" الخيار في القائمة ابدأ.أنت الآن جاهز لضغطه.

لنظام التشغيل لينكس ضيف

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

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

سودو أبت تثبيت زيروفري

لا يمكنك استخدام زيروفري بالفعل على / قسم أثناء تمهيدك في بيئة لينوكس القياسية.بدلا من ذلك، سوف تحتاج إلى التمهيد في وضع الاسترداد الخاص حيث لم يتم تركيب قسم الجذر العادي الخاص بك.على أوبونتو، أعد تشغيل الجهاز الظاهري، واضغط على مفتاح "إيسك" بشكل متكرر أثناء تمهيد للوصول إلى قائمة غروب.عند ظهور القائمة غروب، حدد "* خيارات متقدمة ل أوبونتو" واضغط على إنتر.

حدد الخيار "(وضع الاسترداد)" المرتبط بأحدث نواة لينوكس - أي الخيار الذي يحتوي على أعلى رقم إصدار بالقرب من أعلى القائمة - ثم اضغط على إنتر.

حدد "روت" في قائمة الاسترداد للتمهيد إلى موجه شل الجذر.

اضغط على "إنتر" بعد ذلك عند ظهور "اضغط إنتر للصيانة" على الشاشة.سيتم منحك مطالبة محطة.

في سطر الأوامر، حدد القرص الظاهري الذي تريد الصفر عن طريق تشغيل الأمر التالي:

دف

في الإخراج أدناه، يمكننا أن نرى أن /dev/ sda1 هو جهاز القرص الفعلي الوحيد هنا.ونحن نعلم أنه لأنه القرص الوحيد مع /dev/ في العمود أقصى اليسار.

على افتراض أن الجهاز الظاهري تم إنشاؤه مع الإعدادات الافتراضية، فإنه سيكون فقط /dev/ sda1، وهو القسم الأول على القرص الصلب الأول.إذا قمت بتعيين الأمور بشكل مختلف مع أقراص متعددة أو أقسام متعددة، قد تحتاج إلى الصفر قسم آخر أو الصفر أقسام متعددة.

أنت الآن جاهز لصفر القرص.قم بتشغيل الأمر التالي، استبدال sda1 /dev/ مع اسم الجهاز من القسم الذي تريد كتابة الأصفار ل.معظم الناس سوف يكون مجرد جهاز SDA1 /dev/ إلى الصفر.

زيروفري -v /dev/ sda1

عند الانتهاء من عملية الصفر تشغيل الأمر التالي لإيقاف الجهاز الظاهري:

إيقاف

عندما ترى رسالة "إيقاف النظام" على الشاشة توقف النظام ويمكنك الآن إيقافأسفل الجهاز الظاهري.أغلق نافذة الجهاز الظاهري وحدد "إيقاف تشغيل الجهاز الظاهري".

الخطوة الثالثة: العثور على الأمر فوكسماناج

سيتم تنفيذ بقية العملية خارج الجهاز الظاهري، على نظام تشغيل المضيف الخاص بك.على سبيل المثال، إذا كان لديك ويندوز 10 قيد التشغيل على جهاز الكمبيوتر الخاص بك ويندوز 7 قيد التشغيل في جهاز ظاهري، يمكنك تنفيذ بقية العملية على نظام التشغيل ويندوز 10.

لا يتعرض هذا الخيار في واجهة رسومية فيرتثلبوإكس.بدلا من ذلك، عليك استخدام الأمر VBoxManage.exe.

حدد هذا الأمر للمتابعة.على ويندوز، ستجده في دليل برنامج فيرتوالبوكس، وهو C: \ بروغرام فيليز \ أوراكل \ فيرتوالبوكس بشكل افتراضي.إذا قمت بتثبيت فيرتوالبوكس إلى دليل آخر، انظر هناك بدلا من ذلك.

افتح نافذة موجه الأوامر.للقيام بذلك، افتح القائمة ابدأ، واكتب سمد واضغط على إنتر.

اكتب سد في موجه الأوامر، متبوعا بمسار المجلد حيث الأمر فوكسماناج هو.ستحتاج إلى إرفاقها ضمن علامات اقتباس.

يمكنك القيام بذلك بسرعة عن طريق كتابة سد في إطار موجه الأوامر، ثم سحب وإسقاط رمز المجلد من شريط عنوان مدير الملفات في موجه الأوامر.

إذا كنت تستخدم المسار الافتراضي، يجب أن تبدو كما يلي:

سد "C: \ بروغرام فيليز \ أوراكل \ فيرتوالبوكس"

ملاحظة: تفترض هذه الإرشادات أنك تستخدم فيرتوالبوكس على ويندوز.إذا كنت تستخدم فيرتوالبوكس على ماك أو لينوكس، يمكنك فقط فتح إطار المحطة الطرفية وتشغيل الأمر فبوكسماناج بشكل طبيعي، كما تفعل أي أمر آخر.

الخطوة الرابعة: تحديد موقع المسار إلى القرص تريد ضغط

تشغيل الأمر التالي في إطار موجه الأوامر لعرض قائمة كافة الأقراص الثابتة الظاهرية على جهاز الكمبيوتر الخاص بك:

VBoxManage.exe قائمة الأقراص الصلبة

أنظر إلى القائمة وحدد مسار الملف إلى القرص الظاهري الذي تريد ضغطه.لنفترض أننا نريد تعديل القرص الظاهري المقترن بالجهاز الظاهري المسمى "ويندوز 7".كما نستطيع أن نرى في الإخراج أدناه، المسار إلى هذا القرص الظاهري على نظامنا هو C: \ المستخدمين \ كريس \ فيرتوالبوكس فمس \ ويندوز 7 \ ويندوز 7.vdi.

الخطوة الخامسة: ضغط القرص

لضغط القرص، ستحتاج إلى استخدام VBoxManage.exe مع الأمر الصحيح.فقط قم بتشغيل الأمر التالي، استبدال المسار إلى ملف فدي القرص مع المسار إلى القرص على النظام الذي وجدت باستخدام الأمر أعلاه.تأكد من إرفاق مسار الملف في علامات اقتباس إذا كان يحتوي على مسافة في أي مكان في مساره.

يجب أن تبدو مثل:

VBoxManage.exe القرص موديفيديميوم "C: \ باث \ تو \ disk.vdi" --compact

على سبيل المثال، لأن المسار إلى الملف هو C: \ وسرس \ كريس \ فيرتوالبوكس فمس \ ويندوز7 \ ويندوز 7.vdi في مثالنا، سوف نقوم بتشغيل الأمر التالي:

VBoxManage.exe قرص موديفيديميوم "C: \ المستخدمين \ كريس \ فيرتوالبوكس فمس \ ويندوز 7 \ ويندوز 7.vdi" --compact

سوف فيرتوالبوكس المدمجةالقرص ويمكنك التمهيد على الفور حتى الجهاز الظاهري بعد ذلك، إذا أردت.كم المساحة التي ينتهي بك الأمر يعتمد على مقدار المساحة الفارغة التي كان هناك للتعافي.

أيضا مراعاة حذف اللقطات

يسمح لك فيرتوالبوكس بإنشاء لقطات لكل جهاز ظاهري.هذه تحتوي على صورة كاملة من الجهاز الظاهري عند إنشاء لقطة، مما يسمح لك لاستعادته إلى حالة سابقة.هذه يمكن أن تأخذ الكثير من الفضاء.

لتحرير مساحة أكبر، احذف اللقطات التي لا تستخدمها.لعرض اللقطات التي قمت بحفظها لجهاز ظاهري، حددها في نافذة فيرتوالبوكس الرئيسية وانقر على زر "لقطات" على يسار التفاصيل على شريط الأدوات.إذا لم تعد بحاجة إلى لقطة، فانقر بزر الماوس الأيمن عليه في القائمة وحدد "حذف لقطة" لتحرير مساحة.