مشاركة المجلدات بين Host و Guest OS في VirtualBox
يعد VirtualBox أحد أفضل تطبيقات (VirtualBox)الأجهزة الظاهرية(virtual machine) (والمجانية!) ، ولكنه أكثر فائدة إذا كان الكمبيوتر الافتراضي الخاص بك يمكن أن يتكامل بشكل أكثر إحكامًا مع الكمبيوتر المضيف.
بينما يمكنك ربط جهاز الكمبيوتر المضيف والضيف معًا بسهولة تامة ، ربما يريد معظم الأشخاص طريقة بسيطة لمشاركة المجلدات بين المضيف ونظام التشغيل الضيف في VirtualBox . الخبر السار هو أنه من السهل جدًا القيام بذلك!
توضيح المصطلحات(Clearing Up The Terminology)
من المهم أن نوضح بسرعة بعض المصطلحات الأساسية التي سيتم استخدامها في هذه المقالة:
- الجهاز الظاهري هو جهاز كمبيوتر محاكاة يتم تشغيله على كمبيوتر آخر.
- الكمبيوتر "المضيف" هو الكمبيوتر الفعلي الذي أمامك.
- الكمبيوتر "الضيف" هو آلة افتراضية تعمل بفضل VirtualBox .
- تعني عبارة " Bare metal" التشغيل مباشرة على الكمبيوتر الفعلي.
إذا كنت قد شاهدت فيلم The Matrix من قبل ، فيمكنك التفكير في الآلة الافتراضية كجهاز كمبيوتر يعيش في عالم محاكاة. يعتقد أنه كمبيوتر حقيقي ، لكنه في الواقع مجرد برنامج.
توافق نظام التشغيل(Operating System Compatibility)
من أجل استخدام وظيفة المجلد المشترك المضمنة في VirtualBox ، تحتاج إلى تثبيت شيء يسمى " إضافات (Additions)الضيف(Guest) " على جهاز الكمبيوتر الضيف. في وقت كتابة هذا التقرير ، كانت هناك إضافات لـ:
- شبابيك
- لينكس
- سولاريس
بالنسبة لمعظم الناس ، من المحتمل أن يعمل جهاز الضيف بنظام Windows(Windows) أو Linux . إذا كنت تقوم بتشغيل شيء أكثر غرابة (أو تحاول تشغيل macOS) ، فلن تنجح هذه الطريقة.
تثبيت إضافات الضيف(Installing Guest Additions)
قبل أن تتمكن من جعل المجلدات المشتركة تعمل ، تحتاج إلى تثبيت إضافات الضيف(guest additions ) على الجهاز الظاهري المعني. يعمل هذا عن طريق وضع قرص مضغوط افتراضي في محرك الأقراص المضغوطة التخيلي للأجهزة الظاهرية. نحن نستخدم Ubuntu Linux هنا ، لكن VirtualBox سيكتشف(VirtualBox) تلقائيًا الإضافات المناسبة لنظام التشغيل Guest .
كل ما عليك فعله هو تشغيل جهازك الظاهري ثم النقر فوق الأجهزة( Devices ) ثم إدراج صورة القرص المضغوط لإضافات الضيف ...( Insert Guest Additions CD Image…)
في حالتنا ، يتم تشغيل "القرص المضغوط" تلقائيًا والإضافات المثبتة بدون مشكلة. لقد أعدنا تشغيل الآلة الافتراضية الخاصة بنا في حالة ما ، ولكن لم تكن هناك حاجة ماسة إليها. مع تثبيت إضافات الضيف ، فأنت جاهز لإضافة مجلد مشترك إلى جهازك الظاهري.
إنشاء مجلد مشترك على الجهاز المضيف(Creating a Shared Folder On The Host Machine)
يقدم برنامج VirtualBox(VirtualBox) مجلدًا مشتركًا على الكمبيوتر المضيف كمحرك شبكة مشترك أو كامتداد خاص لنظام الملفات لنظام تشغيل الكمبيوتر الضيف. لذا سترغب في تعيين هذا المجلد على الكمبيوتر المعدني لاستخدامه.
يمكنك تعيين مجلدات مشتركة مختلفة لكل ضيف على الجهاز الظاهري. يمكن أن يكون مجلدًا موجودًا بالفعل أو يمكن أن يكون مجلدًا قمت بإنشائه خصيصًا لهذا الغرض. في كلتا الحالتين ، بمجرد تحديد المجلد الذي تريد مشاركته مع الجهاز الظاهري ، يتعين علينا تحديده وتثبيته.
لقد أنشأنا مجلدًا به ملف نصي تجريبي بداخله لأغراض توضيحية.
تفعيل مشاركة الملفات على جهاز الضيف(Enable File Sharing On The Guest Machine)
يمكنك إضافة المجلد المشترك إلى جهازك الظاهري أثناء تشغيله أو إيقافه. سنقوم بتركيب المجلد المشترك مع تشغيل جهاز Ubuntu الخاص بنا .
- انقر فوق قائمة الأجهزة(Devices) ثم Shared Folders>Shared Folder Settings .
- في قائمة الإعدادات هذه ، انقر فوق الرمز الأزرق لإضافة مجلد مشترك جديد.
- حدد القائمة المنسدلة لمسار المجلد واختر أخرى(other) . اختر المجلد الذي تريد مشاركته وانقر فوق تحديد مجلد(Select Folder) .
- حدد auto-mount ثم انقر فوق OK. ثم انقر فوق "موافق"( OK ) مرة أخرى.
ظهر المجلد المشترك على سطح مكتب Ubuntu الخاص بنا ، ولكن قد تضطر إلى البحث عنه في قائمة محرك شبكة نظام التشغيل أو في مستكشف نظام الملفات. في Ubuntu ، كان علينا إدخال كلمة مرور المسؤول عند فتح المجلد.
لإزالة المجلد المشترك ، ما عليك سوى الرجوع إلى نفس النافذة التي أضفتها في المقام الأول وإزالتها من القائمة. أثناء مشاركة المجلد ، يمكنك استخدامه بشكل أساسي كأي قرص أو محرك أقراص آخر مثبت.
طرق بديلة لمشاركة المجلدات بين المضيف والضيف(Alternative Ways To Share Folders Between Host & Guest)
إن استخدام الطريقة الرسمية لمشاركة الملفات بين المضيف والضيف ليس هو الطريقة الوحيدة التي يمكنك من خلالها نقل الملفات بين الكمبيوتر المعدني والجهاز الظاهري.
تتمثل إحدى الطرق السهلة لنقل الملفات في استخدام محرك أقراص فلاش USB . يتيح لك برنامج VirtualBox إمكانية التحكم في جهاز (VirtualBox)USB للجهاز الظاهري. ما عليك سوى(Simply) نسخ جميع الملفات التي تريد نقلها إلى محرك أقراص فلاش ثم تبديل التحكم إلى الجهاز الظاهري باستخدام قائمة VirtualBox .
نظرًا لأن جهازك الظاهري يتمتع أيضًا بإمكانية الوصول إلى الإنترنت ، يمكنك تثبيت حزمة تخزين سحابي مثل Dropbox على كلا النظامين ، على افتراض أن هناك إصدارًا متاحًا لنظام التشغيل الضيف. على الرغم من أن هذا يعني أن الملفات ستتم مزامنتها عبر اتصالك بالإنترنت ، الأمر الذي قد يكون بطيئًا ويأكل الحد الأقصى لبياناتك ، إذا كان لديك واحد.
إذا كان كل ما تريد القيام به هو نسخ شيء ما يلائم الحافظة (مثل كلمة المرور) ، فمن الأفضل لك تمكين الحافظة المشتركة في VirtualBox ، والتي تعد أيضًا جزءًا من إضافات الضيف.
عمليا تبادل الملفات لا تشوبه شائبة؟(Virtually Flawless File Sharing?)
تعد الآلات الافتراضية إنجازًا رائعًا للتكنولوجيا ، لكنها لا تزال تعادل الكمبيوتر لشريط لاصق والكرتون فيما يتعلق بالأناقة. في نهاية المطاف ، سيكون أي حل لمشاركة الملفات بين المضيف ونظام الضيف درجة من الخلل.
ومع ذلك ، لم نواجه أي مشكلة في جعله يعمل بين مضيف Windows وضيف Ubuntu . سيواجه الكثير(Plenty) من المستخدمين بعض النقاط الصعبة بفضل مقدار التباين الذي يمكن أن يكون بين أنواع أنظمة تشغيل المضيف والضيف ، ولكن لحسن الحظ ، رأى مجتمع VirtualBox كل ذلك.(VirtualBox community)
لذلك إذا واجهت مشكلة لا يمكنك حلها ، فإننا نوصي أولاً بإجراء بحث على المنتديات ثم نشر سؤال إذا لم تكن الإجابة موجودة بالفعل. ومع ذلك ، فإن معظم الأشخاص الذين يتبعون التعليمات المذكورة أعلاه سيكونون على ما يرام.
Related posts
قم بتغيير مفتاح المضيف في VirtualBox
إخفاء شريط القوائم وشريط الحالة في VirtualBox
كيفية تثبيت Chrome OS في برنامج VMWare
كيفية إصلاح خطأ "VT-X غير متوفر (verr_vmx-No-Vmx)" في VirtualBox
كيفية تثبيت إضافات ضيف VirtualBox في أوبونتو
كيفية إصلاح VirtualBox USB غير المكتشفة في Compiuter Windows 10
كيفية تثبيت Ubuntu في برنامج VirtualBox
كيفية تمكين Virtualization في MSI Gaming Plus Max B450
Download VirtualBox والدخول في عالم الافتراضية
كيفية إعداد جهاز ظاهري يعمل بنظام Windows XP مجانًا
Service Host: تشخيص Policy Service 100٪ Disk Usage على Windows 10
VirtualBox Interface ديه رسالة الاتصالات النشطة عند اغلاق
مهمة Host Window، Task Host هي إيقاف مهام الخلفية
توقف Modern Setup Host عن العمل - Windows 10
ما هي الآلة الافتراضية وما الذي يمكن استخدامها؟
فشل VirtualBox في إرفاق USB device إلى الجهاز الظاهري
كيفية جعل VirtualBox VM ملء الشاشة في Windows 10
WMI Provider Host (WmiPrvSE.exe) High CPU Usage في Windows 10
VirtualBox error: VT-X / AMD-V hardware acceleration غير متوفر
6 طرق لإصلاح رمز نتيجة VirtualBox: خطأ E_FAIL (0x80004005) في Windows