VMWare Fusion لا يعمل – كيفية إسترداد بيانات الجهاز الإفتراضي على نظام التشغيل macOS

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

VMWare Fusion لا يعمل – كيفية إسترداد بيانات الجهاز الإفتراضي على نظام التشغيل macOS

قد يكون فقدان الوصول إلى جهاز إفتراضي على جهاز Mac الخاص بك تجربة مرهقة للغاية، خاصةً إذا كان يحتوي على مستندات أو مشاريع أو ملفات شخصية مهمة. تُعد VMWare Fusion ، إحدى أدوات المحاكاة الإفتراضية الأكثر شيوعًا لنظام macOS، مصدرًا للمشكلات في كثير من الأحيان: فشل بدء التشغيل، أو تلف القرص .vmdk، أو التجميد أثناء التمهيد أو حتى الإختفاء الكامل للجهاز الإفتراضي بعد تحديث النظام.

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

إذهب للعرض
How to Speed Up VMWare, Oracle VirtualBox and Microsoft Hyper-V Virtual Machines

How to Speed Up VMWare, Oracle VirtualBox and Microsoft Hyper-V Virtual Machines

أسباب فقدان الوصول إلى بيانات VMWare Fusion

دعونا نلقي نظرة على الأسباب التي قد تؤدي إلى فقدان الوصول إلى بيانات الجهاز الإفتراضي VMware Fusion:

  • فشل تحديث VMware Fusion أو macOS.
  • الملف .vmwarevm أو ملف القرص الإفتراضي (.vmdk) تالف.
  • قد يؤدي الإغلاق المفاجئ أو الخاطئ للنظام أيضًا إلى عدم قدرة الجهاز الإفتراضي على التشغيل.
  • قد يكون السبب الآخر هو عدم وجود مساحة على القرص الصلب.
  • وأيضًا، أخطاء نظام الملفات المتنوعة على محرك النظام الخاص بجهاز Mac الخاص بك.

بغض النظر عن السبب، لمزيد من الإسترداد، تحتاج إلى العثور على ملف .vmdk файл للقرص الإفتراضي وإستخراج البيانات منه بإستخدام برنامج تابع لجهة خارجية.

ملفات جهاز VMWare Fusion الإفتراضي

تنسيقات الملف إسم الملف الغرض
.vmx ملف تكوين الجهاز الإفتراضي تحتوي على إعدادات الجهاز الإفتراضي: حجم ذاكرة الوصول العشوائي، والمعالج، والأقراص، وما إلى ذلك.
.vmdk القرص الصلب الإفتراضي الملف الرئيسي الذي يتم فيه تخزين كافة البيانات ونظام الملفات لنظام التشغيل الضيف.
.nvram ملف ذاكرة BIOS/UEFI يحفظ إعدادات جهاز BIOS/EFI الإفتراضي
.vmem ملف مبادلة الذاكرة يستخدم لحفظ حالة ذاكرة الوصول العشوائي (RAM)
.vmsd بيانات وصفية للقطات (snapshot) معلومات حول لقطات الجهاز الإفتراضي الموجود
.vmsn صورة للحالة يحتوي على حالة الجهاز الإفتراضي في وقت إنشاء اللقطة.
.lck قفل الملف يستخدم لحماية الملفات من الوصول المتزامن.
.log سجلات الجهاز الإفتراضي ملفات السجل التي تحتوي على معلومات حول إجراءات VM والأخطاء
.vmxf ملف التكوين الإضافي يُستخدم مع منتجات VMware الأخرى
.plist ملف خدمات تشغيل macOS يحتوي على البيانات الوصفية التي تم إنشاؤها بواسطة macOS عند تشغيل VM.

أين يتم تخزين ملفات الجهاز الإفتراضي VMWare Fusion؟ إذا لم تقم بتغيير مسارات تخزين ملفات الجهاز أثناء الإعداد الأولي، فسيتم وضعها قياسيًا في مجلد المستخدم:

/Users/إسم_المستخدم/Virtual Machines/

ملفات جهاز VMWare Fusion الإفتراضي

على أية حال، لإسترداد البيانات من جهاز إفتراضي VMWare Fusion، تحتاج إلى العثور على حاوية ذات صيغة تنسيق .vmwarevm.

لإجراء بحث سريع، يمكنك إستخدام Spotlight. للقيام بذلك، إضغط على مجموعة المفاتيح Command + Пробел وأدخل إسمها في هذا السطر.

كيفية العثور على حاوية ذات صيغة التنسيق .vmwarevm

الملف ذو صيغة التنسيق .vmwarevm -عبارة عن حزمة خاصة، وهي مجلد يعرضه نظام macOS بسهولة ككائن واحد.

لفتحه، إنقر بزر الماوس الأيمن فوق الملف وحدد - إظهار محتويات الحزمة.

إظهار محتويات الحزمة

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

أكبر ملف ذو صيغة تنسيق .vmdk

إذا كان هناك العديد منها (مع أرقام في الإسم)، فهذا يعني أن القرص تم تقسيمه إلى أجزاء.

كيفية إسترداد البيانات من جهاز VMware Fusion Virtual Machine معطل أو غير قابل للتشغيل على نظام macOS

الطريقة 1. كيفية إستخراج البيانات من ملف VMWare Fusion .vmdk

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

وللقيام بذلك، سوف نستخدم برنامج إسترداد البيانات - Hetman Partition Recovery.

تستعيد هذه الأداة الملفات من أي جهاز، بغض النظر عن سبب فقدان البيانات.

إنه أداة عالمية لحل المشاكل المتعلقة بفقدان البيانات. يدعم كل من الأقراص العاملة والأقسام المنطقية التي لا يمكن الوصول إليها والتالفة، بالإضافة إلى ملفات الأقراص الإفتراضية. يدعم البرنامج أنظمة الملفات الأكثر شيوعًا المستخدمة في أنظمة التشغيل Windows و MacOS و Linux و Unix.

إنتقل إلى hetmanrecovery.com وقم بتنزيل البرنامج. هنا، حدد الإصدار المناسب لنظام macOS.

hetmanrecovery.com

قم بتثبيته مثل أي تطبيق آخر، ثم إسحب الإختصار إلى مجلد البرامج.

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

إمنح البرنامج حق الوصول الكامل إلى محرك الأقراص

قم بتشغيل البرنامج، وسوف تحتاج إلى إدخال كلمة المرور لبدء تشغيله.

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

إذا لم يكن ملف .vmdk تالفًا، فيمكنك تحميله وعرض محتوياته.

Hetman Partition Recovery: تثبيت قرص vmdk

للقيام بذلك، انقر فوق الزر - تركيب القرص. من القائمة، حدد ملفات جهاز VMware الإفتراضي: الملفات ذات صيغة التنسيق .vmdk.

ثم حدد المسار إلى ملف القرص الإفتراضي. وبعد تحديد المسار الكامل للحاوية، انقر فوق - إفتح.

Hetman Partition Recovery: تحديد ملفات جهاز VMware الإفتراضي

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

Hetman Partition Recovery: تثبيت القرص الإفتراضي VMware

ثم حدد نوع الفحص: الفحص السريع أو الفحص الكامل.

للبدء، نوصي بتشغيلь الفحص السريع - سيستغرق هذا وقتًا أقل و سيساعد في العثور على الملفات في معظم حالات فقدان البيانات.

Hetman Partition Recovery: تحديد نوع الفحص

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

سيستغرق الفحص الكامل وقتًا أطول لأنه يستخدم خوارزمية بحث أكثر تعقيدًا.

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

Hetman Partition Recovery: إعادة الفحص

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

قم بتحديد الملفات والمجلدات الضرورية وانقر على الزر – الإسترداد.

Hetman Partition Recovery: إسترداد الملفات

حدد مسار الحفظ، ثم انقر على الإسترداد مرة أخرى. ستُحفظ جميع الملفات في المسار المحدد.

Hetman Partition Recovery: تحديد المسار لإسترداد الملفات

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

يعرض البرنامج كلاً من الأقراص الأساسية والأقسام المحذوفة أو التالفة مسبقًا.

الطريقة 2. إسترداد بيانات VMWare Fusion عبر Time Machine

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

للقيام بذلك، إنتقل إلى المجلد الذي تم تخزين ملفات الجهاز الإفتراضي فيه:

~/Documents/Virtual Machines.localized/

ثم إفتح برنامج Time Machine. بعد ذلك، حدد تاريخ تشغيل الجهاز الإفتراضي. ثم اقم بإسترداد الإصدار المطلوب من حزمة .vmwarevm.

إفتح Time Machine وحدد التاريخ الذي كان الجهاز الإفتراضي لا يزال يعمل فيه.

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

الطريقة 3. إسترداد البيانات بإستخدام اللقطات في VMware Fusion

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

للقيام بذلك، إفتح VMware Fusion وحدد الجهاز الإفتراضي الذي لا يمكن تشغيله. إنتقل إلى علامة التبويب Snapshots.

إفتح VMware Fusion وحدد الجهاز الإفتراضي الذي لا يمكن تشغيله

حدد آخر لقطة عمل وانقر فوق - Restore Snapshot.

ولكن تذكر أن اللقطات الفورية تعمل فقط إذا قمت بتمكين هذه الميزة مسبقًا.

حدد آخر لقطة عمل وانقر فوق - Restore Snapshot

تتيح لك اللقطات الفورية العودة إلى حالة النظام دون فقدان البيانات. ولكن تمامًا كما هو الحال مع Time Machine، سيتم فقد أي معلومات تم تسجيلها بعد التقاط الصورة.

الطريقة 4. كيفية إسترداد ملف VMware Fusion Virtual Disk المحذوف

إذا تم حذف ملف القرص الإفتراضي ولم يكن موجودًا في سلة المحذوفات، فسيساعدك برنامج Hetman Partition Recovery على إسترداده.

تستعيد هذه الأداة الملفات من أي جهاز، بغض النظر عن سبب فقدان البيانات.

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

للقيام بذلك، قم بمسح القرص، كما في حالة القرص الإفتراضي. للقيام بذلك، لا تحتاج إلى تحميل أي شيء - سيتم عرض القرص فورًا بعد التشغيل في نافذة البرنامج الرئيسية.

Hetman Partition Recovery: كيفية إسترداد ملف القرص الإفتراضي المحذوف

انقر بزر الماوس الأيمن فوقه وإضغط على إفتح، ثم حدد نوع الفحص.

إذا لم يُعطِ أحد أنواع الفحص نتائج، فقم بإستخدام نوعاً آخر. بعد ذلك، حدد ملف القرص الإفتراضي وانقر على - الإسترداد.

Hetman Partition Recovery: حدد ملف القرص الإفتراضي وانقر فوق – الإسترداد

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

  • انقر فوق ملف - جديد - Create custom virtual machine.

    VMware: ملف - New - Create custom virtual machine
  • حدد نظام التشغيل المطلوب.

    VMware: حدد نظام التشغيل الذي تريده
  • وبعد ذلك، في قسم Hard Disk، انقر فوق - Add existing disk، وحدد المسار إلى الملف .vmdk.

    VMware: Add existing disk
  • قم بتشغيل الجهاز وتأكد من وجود الملفات المطلوبة.

الطريقة 5. تركيب قرص VMDK مباشرةً في نظام macOS

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

على سبيل المثال، قم بتحويل قرص افتراضي .vmdk إلى صيغة يفهمها نظام macOS تلقائيًا. على سبيل المثال، إلى صورة قرص .raw.

لهذا نحتاج إلى أداة qemu-img. يمكنك تثبيتها عبر Homebrew.

Homebrew هو مدير حزم لنظام macOS.

لتثبيته، قم بفتح Terminal وأدخل الأمر التالي:

brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

كيفية تثبيت Homebrew

لتثبيت QEMU في Terminal، قم بتشغيل الأمر التالي:

brew install qemu

كيفية تثبيت QEMU

بعد ذلك، بإستخدام الأمر التالي، قم بتحويل ملف .vmdk إلى .img:

qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

كيفية تحويل ملف .vmdk إلى .img

قم بتثبيت ملف .img الناتج بإستخدام الأمر:

hdiutil attach "Virtual Disk.img"

كيفية تحميل ملف .img

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

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

كيفية تجنب فقدان البيانات ومنع فشل VMware Fusion Virtual Machine

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

الخلاصة

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

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

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

تذكر: كلما بدأت في إسترداد البيانات مبكرًا، زادت فرصة حفظ البيانات القيمة.

Abdelhamid Balti

المؤلف: , كاتب تقني

عبد الحميد البلطي كاتب تقني في شركة Hetman Software. يتعامل مع البرامج التعليمية والإرشادات والمراجعات التفصيلية حول كيفية عمل أدوات وبرامج الشركة مع جميع أنواع أجهزة تخزين البيانات.

Mykhailo Miroshnichenko

محرر: , كاتب تقني

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

نوصى به لك

يرحب بك مساعد Hetman Software، الذي تم إنشاؤه على أساس الذكاء الإصطناعي.
ابدأ الدردشة