كيفية إسترداد البيانات من جهاز إفتراضي QEMU؟

في مقال اليوم، إقرأ عن كيفية إنشاء برنامج Hypervisor QEMU في نظام تشغيل Windows، وإنشاء جهاز إفتراضي بإستخدام نظام التشغيل Linux، وكيفية إسترداد بياناته.

كيفية إسترداد البيانات من جهاز إفتراضي QEMU؟

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

QEMU هو برنامج مجاني مفتوح المصدر مصمم لمحاكاة العديد من منتجات البرامج وأنظمة التشغيل. تستخدم هذه الأداة المحاكاة الإفتراضية للأجهزة وتدعم قائمة طويلة من البنى التي سيتم محاكاتها (x86 و ARM و MIPS و PowerPC و m68k و Alpha و SPARC و SH-4 و CRISv2 و MicroBlaze).

إذهب للعرض
🦅 How to Recover Data from a QEMU Virtual Machine. Installing a QEMU Hypervisor in Windows 🦅

🦅 How to Recover Data from a QEMU Virtual Machine. Installing a QEMU Hypervisor in Windows 🦅

كيفية تثبيت QEMU في نظام التشغيل Windows

أول شيء تحتاجه للتثبيت هو تنزيل توزيع QEMU الخاص بنظام التشغيل Windows. يمكنك الحصول عليها من الموقع الرسمي – www.qemu.org/download/#windows.

قم بتنزيل توزيع QEMU الخاص بنظام التشغيل Windows

يمكنك الإختيار بين الإصدارين 32 بت و 64 بت. إختر الأخير وقم بتنزيل الملف المقابل. ثبّت البرنامج و إترك جميع الخيارات في قيمها القياسية – فقط لا تغير أي شيء.

تثبيت البرنامج

كيفية إستخدام QEMU في نظام التشغيل Windows

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

للقيام بذلك، قم بفتح File Explorer و إنسخ المسار إلى المجلد الذي يحتوي على البرنامج.

С:\Program files\qemu

ثم إنقر بزر الماوس الأيمن فوق "هذا الكمبيوتر الشخصي" و إفتح "الخصائص".

الخصائص

"إعدادات النظام المتقدمة". في علامة التبويب الخيارات المتقدمة، إفتح "متغيرات المحيط".

متغيرات المحيط

في حقل "متغيرات المستخدم"، إنقر نقرًا مزدوجًا فوق "المسار".

المسار

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

إلصق المسار

قبل التثبيت، تحتاج إلى تفعيل مكون Windows الخاص - Windows Hypervisor Platform - إن لم تفعل ذلك فلن يبدأ الجهاز الإفتراضي بشكل صحيح. يوصى أيضًا بتمكين مسرع Hyper-V أو HAXM لجعل الجهاز الإفتراضي يعمل بشكل أسرع.

تفعيل مكونات Windows

للقيام بذلك، إستخدم الإعدادات "تشغيل ميزات Windows أو إيقاف تشغيلها". تفعيل النظام الأساسي.

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

قم بتشغيل موجه الأوامر كمسؤول و إبدأ عملية التثبيت. بالنسبة للمبتدئين، فلنقم بإنشاء مجلد للأجهزة الإفتراضية - C: \ qemu. ثم إنتقل إلى هذا المجلد بإستخدام موجه الأوامر. أنت الآن بحاجة إلى إنشاء قرص صلب إفتراضي من 15 إلى 20 جيغابايت. إستخدم الأمر التالي:

qemu-img create -f qcow2 ubuntu.qcow2 20G

حيث يشير الإعداد -f إلى صيغة تنسيق الملف، متبوعًا بإسم الملف ويتم توفير حجم الملف في نهاية الأمر.

ثم أدخل أمرًا آخر لإنشاء جهاز إفتراضي: يتضمن إعدادات معينة.

الهندسة - qemu-system-x86_64.exe

قرص التمهيد - -boot c

حجم ذاكرة الوصول العشوائي للجهاز الإفتراضي - -m 2048

عدد المعالجات المخصصة لهذا الجهاز - -smp 2

المسار إلى المجلد الذي يحتوي على البرنامج - -L "C:\Program Files\qemu"

الرسومات - -vga std

الصوت - -soundhw es1370

القرص الإفتراضي - -boot menu=on -hda ubuntu.qcow2

المسار إلى صورة ISO - -cdrom "C:\ubuntu.iso"

الوقت وإعدادات الشبكة - -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user

qemu-system-x86_64.exe -boot c -m 2048 -smp 2 -L "C:\Program Files\qemu" -vga std -soundhw es1370 -boot menu=on -hda ubuntu.qcow2 -cdrom "D:\ubuntu.iso" -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user

الأمر الخاص بإنشاء جهاز إفتراضي QEMU

عند إدخال الأمر، تظهر نافذة QEMU، ويتم تمهيد الجهاز الإفتراضي وتبدأ عملية تثبيت نظام التشغيل.

يبدأ الجهاز الإفتراضي بالتمهيد

في حالتي، هذا هو نظام التشغيل Ubuntu. بعد إكتمال عملية التثبيت وإعادة تشغيل الجهاز إفتراضي، يتم تشغيله بنظام التشغيل الذي قمت بتثبيته، وهو الآن جاهز للعمل.

كيفية إنشاء جهاز إفتراضي بإستخدام QtEmu

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

دعنا نزور الموقع الرسمي للبرنامج، وإتبع الرابط إلى gitlab وقم بتنزيل ملف التثبيت.

https://qtemu.org

https://gitlab.com/qtemu/gui

الواجهة الرسومية QtEmu

تذكر تفعيل ميزة Windows مثل Windows Hypervisor Platform إذا نسيت تشغيلها من قبل: يجب تشغيل هذه الميزة، وإلا فقد لا يبدأ تشغيل الجهاز الإفتراضي.

للقيام بذلك، إفتح "البرامج والميزات" - "تشغيل ميزات Windows أو إيقاف تشغيلها". تمكين النظام الأساسي.

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

تثبيت QtEmu

عند بدء تشغيل البرنامج لأول مرة، قم بتحديد الإعدادات التالية. في الحقل الأول - المسار إلى المجلد حيث تم تثبيت QEMU. في الحقل الثاني - المسار إلى ملف QEMU-img. وفي هذا الحقل - المسار إلى المجلد حيث يتم تخزين ملفات الجهاز الإفتراضي، ثم إنقر فوق "إنهاء".

الإطلاق الأول لبرنامج QtEmu

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

إنشاء جهاز إفتراضي جديد

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

قم بتحديد إعدادات مكونات الجهاز الإفتراضي

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

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

نوصي بإستخدام TCG

بعد ذلك، إضبط حجم ذاكرة الوصول العشوائي (RAM) للجهاز الإفتراضي، وأنشئ قرصًا صلبا إفتراضيًا. قم بتحديد مساحة القرص ونوعه. ثم إنقر فوق "إنهاء" لإكمال الإعداد.

قم بضبط حجم ذاكرة الوصول العشوائي

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

إعدادات الجهاز

قم بالوصول إلى "خيارات التمهيد" وقم بتحديد المربع الخاص بـ CDROM، ثم قم بنقله إلى الأعلى وقم بتفعيل قائمة التمهيد.

تفعيل قائمة التمهيد

ثم إنتقل إلى علامة التبويب "وسائط التخزين"، وإنقر على أيقونة القرص وقم بتحديد المسار إلى ملف صورة ISO لنظام التشغيل، ثم إنقر فوق "حفظ".

أعط المسار لملف صورة ISO لنظام التشغيل

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

تثبيت نظام التشغيل

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

كيفية إسترداد بيانات QEMU

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

إذا كانت هذه هي حالتك، فإستخدم برنامج إسترداد البيانات المتخصصة - Hetman Partition Recovery - والتي يمكن أن تعمل بنجاح مع معظم تنسيقات الملفات المستخدمة في برامج Hypervisor الشائعة.

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

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

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

إذا كنت ترغب في إسترداد ملفات الجهاز الإفتراضي، فقم بتوصيل القرص حيث تم تخزين ملفات القرص الإفتراضي عليه، وقم بفحصها بإستخدام Hetman Partition Recovery.

إنقر بزر الماوس الأيمن على القرص و إختر "إفتح". قبل البدء في "الفحص الكامل"، إختر نظام الملفات و إنقر على "التالي".

الفحص السريع

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

إسترداد ملفات الجهاز الإفتراضي

سوف تجد الملفات المستردة في الدليل الذي قمت بإختياره مسبقا. هنا بعض الإمتدادات النموذجية لملفات الجهاز الإفتراضي: qcow ، qcow2 ، .img ، .cow ، .qed ، .vmdk ، .vdi ، .vhd ، .vhdx ، .hdd ، .hds.

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

تثبيت القرص

للقيام بذلك، إفتح "الأدوات" - "تثبيت القرص " - وستجد طريقتين لتثبيته: اختر صورة قرص RAW إذا كنت تتعامل مع أقراص تقليدية ، أو اختر Virtual Machines. يمكنك الإطلاع على قائمة الملفات والأدوات التي يدعمها برنامجنا.

قم بتثبيت الصورة

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

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

الفحص الكامل

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

إسترداد الملفات من قرص الجهاز الإفتراضي

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

الخاتمة

بإيجاز، ماذا يمكننا أن نقول عن برنامج Hypervisor الخاص بـ QEMU؟ من الصعب تحديد ما إذا كان أفضل أم أسوأ من VirtualBox أو VMware. على الأرجح، إنها طريقة بديلة للمحاكاة الإفتراضية، لها مزاياها وعيوبها. QEMU أقل ملاءمة، فهي تتطلب منك معرفة الكتيبات، وأداؤها معتدل للغاية. لتسريع عملها في نظام التشغيل Windows، تحتاج إلى تثبيت وضبط إعدادات HAXM، مدير تنفيذ تسريع الأجهزة. من ناحية أخرى، تتيح لك هذه الأداة محاكاة العمل على العديد من البنى التي لا تدعمها برامج Hypervisor الشهيرة. وإذا فقدت أي بيانات - فأنت تعرف الآن أداة الإسترداد التي يمكنها إعادتها بأكثر الطرق فعالية.

Abdelhamid Balti

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

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

Mykhailo Miroshnichenko

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

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

نوصى به لك

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