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

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

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

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

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

إذا كان هناك العديد منها (مع أرقام في الإسم)، فهذا يعني أن القرص تم تقسيمه إلى أجزاء.
كيفية إسترداد البيانات من جهاز VMware Fusion Virtual Machine معطل أو غير قابل للتشغيل على نظام macOS
الطريقة 1. كيفية إستخراج البيانات من ملف VMWare Fusion .vmdk
بعد العثور على ملف يحمل صيغة التنسيق .vmdk، يمكننا محاولة إستخراج المعلومات التي نحتاجها منه.
وللقيام بذلك، سوف نستخدم برنامج إسترداد البيانات - Hetman Partition Recovery.
إنه أداة عالمية لحل المشاكل المتعلقة بفقدان البيانات. يدعم كل من الأقراص العاملة والأقسام المنطقية التي لا يمكن الوصول إليها والتالفة، بالإضافة إلى ملفات الأقراص الإفتراضية. يدعم البرنامج أنظمة الملفات الأكثر شيوعًا المستخدمة في أنظمة التشغيل Windows و MacOS و Linux و Unix.
إنتقل إلى hetmanrecovery.com وقم بتنزيل البرنامج. هنا، حدد الإصدار المناسب لنظام macOS.

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

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

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

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

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

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

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

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

بهذه الطريقة، حتى لو كان الجهاز الإفتراضي تالفا ولا تيمكن تشغيله، يمكنك إستخراج البيانات منها مباشرة.
يعرض البرنامج كلاً من الأقراص الأساسية والأقسام المحذوفة أو التالفة مسبقًا.
الطريقة 2. إسترداد بيانات VMWare Fusion عبر Time Machine
إذا قمت بإعداد نسخ إحتياطية مسبقًا، فمن الممكن إسترداد البيانات دون الحاجة إلى برامج تابعة لجهات خارجية. للبدء، يمكنك محاولة إسترداد ملف القرص الإفتراضي بإستخدام Time Machine. سيساعد ذلك في إسترداد وظائف الجهاز الإفتراضي إذا تعرضت بعض الملفات للتلف أو الحذف بالكامل.
للقيام بذلك، إنتقل إلى المجلد الذي تم تخزين ملفات الجهاز الإفتراضي فيه:
~/Documents/Virtual Machines.localized/
ثم إفتح برنامج Time Machine. بعد ذلك، حدد تاريخ تشغيل الجهاز الإفتراضي. ثم اقم بإسترداد الإصدار المطلوب من حزمة .vmwarevm.

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

حدد آخر لقطة عمل وانقر فوق - Restore Snapshot.
ولكن تذكر أن اللقطات الفورية تعمل فقط إذا قمت بتمكين هذه الميزة مسبقًا.

تتيح لك اللقطات الفورية العودة إلى حالة النظام دون فقدان البيانات. ولكن تمامًا كما هو الحال مع Time Machine، سيتم فقد أي معلومات تم تسجيلها بعد التقاط الصورة.
الطريقة 4. كيفية إسترداد ملف VMware Fusion Virtual Disk المحذوف
إذا تم حذف ملف القرص الإفتراضي ولم يكن موجودًا في سلة المحذوفات، فسيساعدك برنامج Hetman Partition Recovery على إسترداده.
إذا لم يتم تخزين الملفات على قرص النظام، فيمكنك محاولة إسترداد ملفات الجهاز الإفتراضي المحذوفة عن طريق الخطأ بإستخدام البرنامج.
للقيام بذلك، قم بمسح القرص، كما في حالة القرص الإفتراضي. للقيام بذلك، لا تحتاج إلى تحميل أي شيء - سيتم عرض القرص فورًا بعد التشغيل في نافذة البرنامج الرئيسية.

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

بعد ذلك، يمكنك إعادته إلى مكانه الأصلي وتشغيل الجهاز الإفتراضي، أو تحميله إلى جهاز إفتراضي جديد. للقيام بذلك:
-
انقر فوق ملف - جديد - Create custom virtual machine.
-
حدد نظام التشغيل المطلوب.
-
وبعد ذلك، في قسم Hard Disk، انقر فوق - Add existing disk، وحدد المسار إلى الملف .vmdk.
-
قم بتشغيل الجهاز وتأكد من وجود الملفات المطلوبة.
الطريقة 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)"

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

بعد ذلك، بإستخدام الأمر التالي، قم بتحويل ملف .vmdk إلى .img:
qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

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

ولكن بما أن نظام الملفات بالداخل هو NTFS، فسوف تكون هناك حاجة إلى برنامج تشغيل للتسجيل. ومع ذلك، بالنسبة لنسخ الملفات البسيطة، فإن الإمكانيات القياسية لنظام macOS ستكون كافية!
تؤدي هذه الطريقة إلى إنشاء نسخة أخرى من البيانات، ولكن يمكن فتح الصورة الناتجة بسهولة في المستقبل دون الحاجة إلى VMware.
كيفية تجنب فقدان البيانات ومنع فشل VMware Fusion Virtual Machine
لتجنب حدوث مشكلات مماثلة في المستقبل، لا تنسَ إجراء نسخة إحتياطية. قم بعمل نسخة إحتياطية لجهازك الإفتراضي بإستخدام Time Machine أو اللقطات. بالإضافة إلى ذلك، لا تقم بإيقاف تشغيل جهاز Mac الخاص بك أثناء تشغيل الجهاز الظاهري. ونقطة أخرى مهمة هي المساحة الخالية على القرص، تأكد من التأكد من أن القرص ليس ممتلئًا تمامًا.
الخلاصة
إذا توقف الجهاز الإفتراضي لديك في VMWare Fusion عن العمل، فهذا ليس حكماً بالإعدام. حتى لو حدث عطل كامل، أو تعرض القرص .vmdk للتلف، أو تم حذف الملفات، فلا يزال بإمكانك إسترداد البيانات المهمة. مفتاح النجاح هو هو عدم كتابة بيانات جديدة على القرص والبدء في الفحص في أقرب وقت ممكن.
في هذا المقال، نظرنا إلى الأنواع الرئيسية للملفات التي تشكل الجهاز الإفتراضي، بالإضافة إلى الطرق العملية لإستخراج المعلومات بإستخدام أدوات النظام الخارجية والمدمجة. تتيح لك هذه الحلول تثبيت قرص إفتراضي وحذف محتوياته وإسترداد الملفات حتى بدون بدء تشغيل الجهاز الإفتراضي.
إذا كنت تعمل بإنتظام مع الأجهزة الإفتراضية، فمن المستحسن بشدة إنشاء نسخ إحتياطية من ملفات .vmdk و.vmx، وإلتقاط لقطات قبل إجراء تحديثات مهمة أو تغييرات على النظام.
تذكر: كلما بدأت في إسترداد البيانات مبكرًا، زادت فرصة حفظ البيانات القيمة.