
عندما يتوقف نظام ويندوز عن الإقلاع، أو يتعطل النظام، أو يبدأ القرص بالتعطل ، نفترض غالبًا أننا مضطرون إلى إعادة تهيئة القرص والبدء من الصفر. ولكن قبل الاستسلام، يجدر تجربة توزيعة إنقاذ متخصصة. تُعد SystemRescue ، المعروفة سابقًا باسم SystemRescueCd، واحدة من أقوى هذه التوزيعات وأكثرها موثوقية وتعددًا في الاستخدام، حيث يمكنها مساعدتك في الخروج من العديد من المواقف الحرجة على أجهزة الكمبيوتر المنزلية والخوادم على حد سواء.
في هذه المقالة، سنستعرض كيفية استخدام برنامج SystemRescue كنظام إنقاذ لإصلاح نظام ويندوز ، والأدوات التي يتضمنها، وكيفية الإقلاع من محرك أقراص USB أو قرص مضغوط، وكيفية استعادة مدير الإقلاع، وإصلاح أنظمة الملفات، واستنساخ الأقراص التالفة، وحتى إعادة تعيين كلمات المرور . الفكرة هي امتلاك أداة شاملة جاهزة دائمًا على محرك أقراص USB لتلك الأيام التي يقرر فيها جهاز الكمبيوتر الخاص بك التوقف عن العمل.
ما هو برنامج SystemRescue وما هي استخداماته؟
SystemRescue هو توزيعة GNU/Linux Live مصممة لمهام الصيانة والإصلاح والاستعادة على أنظمة Windows وLinux. لا يُنصح باستخدامه يوميًا، بل هو أداة يمكنك الإقلاع منها من وسائط تخزين خارجية (CD، DVD، USB، أو حتى عبر شبكة PXE) عند تعطل نظامك الرئيسي أو عند الحاجة إلى إجراء عمليات حساسة على الأقراص والأقسام.
يعتمد هذا النظام على إصدارات حديثة من Arch Linux ، مما يمنحه نواة محدّثة للغاية ودعمًا لمجموعة واسعة من الأجهزة وأنظمة الملفات : ext2/3/4، وXFS، وBtrfs، وReiserFS، وvfat، وNTFS، وexFAT، وغيرها. كما أنه يدعم أنظمة ملفات الشبكة مثل Samba وNFS ، وهو أمر مفيد للغاية لعمل نسخ احتياطية على خادم أو جهاز تخزين متصل بالشبكة (NAS).
يتضمن هذا التوزيع مجموعة واسعة جدًا من الأدوات المساعدة المجانية : مديري الأقسام مثل GParted و GNU Parted، وأدوات الاستنساخ والنسخ الاحتياطي مثل Clonezilla و ddrescue و fsarchiver أو partclone، وأدوات تشخيص القرص (SMART، واختبار السطح)، ومحررات النصوص، ومتصفحات الويب، وبرامج الشبكة، وأدوات استعادة البيانات مثل testdisk و photorec، وغير ذلك الكثير.
أفضل ما في الأمر أن برنامج SystemRescue يعمل بالكامل في وضع التشغيل المباشر : تقوم بالإقلاع من وسائط التخزين، وتُجري عمليات الإصلاح أو النسخ الاحتياطي، ثم تُغلق الجهاز، دون أن يتأثر النظام الأصلي. يمكنك أيضًا تثبيته على القرص الصلب إذا رغبت، ولكن في مهام الإنقاذ، يُفضل استخدامه عادةً دون تثبيت.
الميزات الرئيسية لبرنامج SystemRescue لإصلاح نظام التشغيل Windows
في حالة استعادة أو إصلاح أنظمة ويندوز ، يوفر برنامج SystemRescue مجموعة من الوظائف العملية للغاية. ليس الأمر سحريًا؛ فإذا تَلِفَ القرص ماديًا، فلا يُمكن فعل الكثير، ولكن في العديد من السيناريوهات الشائعة، يُمكنه إنقاذك.
- استعادة شاحن التمهيد: إصلاح أو إعادة تثبيت GRUB وبرامج الإقلاع الأخرى، وهو أمر مفيد للغاية عندما لا يتم تشغيل نظام التشغيل Windows بعد تغيير الأقسام أو تثبيت نظام آخر.
- إدارة متقدمة للأقسام: إنشاء وتغيير حجم ونسخ وحذف الأقسام باستخدام أدوات مثل GParted و parted و fdisk و gdisk أو cfdisk.
- العمل على أنظمة الملفات التالفة: فحص وإصلاح وحدات التخزين NTFS و FAT و ext4 و XFS و Btrfs وما إلى ذلك.
- النسخ الاحتياطي للأقراص واستنساخها: استخدام Clonezilla أو dd أو ddrescue أو rsync أو fsarchiver أو partclone لإنشاء صور أو استنساخ أقراص كاملة أو نسخ الدلائل احتياطيًا.
- فحص حالة القرص: قراءة سمات SMART باستخدام smartctl وإجراء الاختبارات لاكتشاف الأقراص التي على وشك الفشل.
- أدوات الشبكات والوصول عن بعد: SSH، VNC، Samba، NFS، VPN (OpenVPN، WireGuard، openconnect) للعمل عن بعد أو نقل البيانات عبر الشبكة.
- دعم أصلي لأقراص وأقسام نظام التشغيل ويندوز: تركيب وحدات تخزين NTFS و FAT/FAT32 والوصول إليها، مما يسمح لك باستعادة الملفات من نظام تشغيل Windows الذي لا يمكن تشغيله.
- استعادة الأقسام والملفات المحذوفةباستخدام برنامجي TestDisk و PhotoRec، يمكنك محاولة إعادة بناء الأقسام المفقودة أو استعادة الملفات المحذوفة.
من الناحية العملية، هذا يعني أنه يمكنك إصلاح العديد من مشاكل ويندوز النموذجية دون الحاجة إلى تهيئة القرص : من MBR تالف إلى قسم اختفى من مستكشف الملفات أو قرص بدأ في إعطاء أخطاء في القراءة.
كيفية تنزيل وإعداد SystemRescue على محرك أقراص USB
الخطوة الأولى هي تحميل صورة SystemRescue ISO الرسمية من موقعها الإلكتروني الرئيسي أو من مستودعات موثوقة مثل SourceForge. عادةً ما تتوفر عدة إصدارات: أحدث إصدار مستقر، وإصدار أقدم، وأحيانًا إصدارات تجريبية (بيتا) لمن يرغب بتجربة ميزات أو أدوات جديدة في نواة النظام.
بعد تنزيل ملف ISO، يُنصح بالتحقق من سلامته باستخدام رموز التحقق التي يوفرها المشروع (MD5 أو SHA1 أو SHA256). يضمن ذلك عدم تلف الملف وعدم وجود أي ثغرات أمنية في الصورة.
لاستخدام SystemRescue كنظام إنقاذ لنظام ويندوز، فإن أسهل طريقة عادةً هي نسخ ملف ISO إلى محرك أقراص USB . وبحسب نظام التشغيل الذي تستخدمه لإنشاء محرك أقراص USB، لديك عدة خيارات:
- من Windowsيمكنك إنشاء قرص USB قابل للإقلاع باستخدام برنامج Rufus. حدد ملف ISO الخاص بنظام SystemRescue، واختر قرص USB، ونظام تقسيم MBR (لأقصى توافق)، ونظام الملفات FAT32، وهو مثالي لأجهزة الكمبيوتر المزودة بنظام BIOS الكلاسيكي وUEFI. يُنصح بتسمية وحدة التخزين باسم مثل "RESCUEXYZ" لاتباع إرشادات المشروع.
- من لينكسيمكنك استخدام أدوات رسومية مثل k3b أو brasero أو xfburn لحرق قرص مضغوط/قرص DVD، أو كتابة ملف ISO مباشرة على محرك أقراص USB باستخدام الأمر dd:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
حيث يشير sdX إلى جهاز USB كامل، وليس إلى قسم (لا تضع sdX1، sdX2، إلخ).
إذا كنت تعمل في بيئة خادم أو ترغب في تسهيل النشر الجماعي، فيمكن لـ SystemRescue أيضًا التمهيد عبر الشبكة باستخدام PXE ، والتحميل في ذاكرة الوصول العشوائي دون الحاجة إلى وسائط مادية على كل جهاز.
خيارات التمهيد من نظام الإنقاذ المباشر
بعد تجهيز وسائط التخزين، ستحتاج إلى ضبط إعدادات BIOS أو UEFI في جهاز الكمبيوتر الخاص بك للإقلاع من محرك أقراص USB أو قرص CD/DVD . عادةً، يكفي الضغط على مفتاح قائمة الإقلاع (F12، F8، Esc، إلخ) واختيار الجهاز المناسب. سيؤدي ذلك إلى فتح قائمة إقلاع SystemRescue التي تحتوي على عدة خيارات.
الخيار الأكثر شيوعًا هو "تشغيل نظام الإنقاذ باستخدام الخيارات الافتراضية" ، على الرغم من أن القائمة توفر أوضاعًا خاصة لحالات محددة :
- قم بتشغيل نظام الإنقاذ ونسخ النظام إلى ذاكرة الوصول العشوائي (copytoram).يقوم بنسخ صورة النظام إلى ذاكرة الوصول العشوائي (RAM)، مما يسمح لك بإزالة USB أو القرص المضغوط بمجرد بدء التشغيل.
- قم بتشغيل نظام الإنقاذ والتحقق من سلامة الوسيط (مجموع التحقق)يقوم بإجراء فحص المجموع الاختباري لنظام ملفات squashfs قبل بدء التشغيل.
- قم بتشغيل نظام الإنقاذ باستخدام برامج تشغيل الشاشة الأساسية (nomodeset)استخدم برنامج تشغيل فيديو أساسي ودقة منخفضة بدلاً من محاولة الحصول على الإعدادات المثلى.
- قم بتشغيل نظام تشغيل لينكس المثبت على القرص (findroot)حاول تشغيل نظام لينكس مثبت على القرص باستخدام نواة SystemRescue.
- توقف أثناء عملية الإقلاع قبل تحميل نظام الملفات الجذر. يوقف عملية التمهيد قبل تحميل الجذر مباشرة، وهو أمر مفيد للتشخيص المتقدم لبيئة التمهيد.
- قم بتشغيل نظام التشغيل الحالي. حاول الإقلاع مباشرة من نظام مثبت على قرص، سواء كان نظام ويندوز أو نظام آخر، من قائمة SystemRescue.
- قم بتشغيل برنامج Memtest86+ (اختبار ذاكرة الوصول العشوائي)قم بإجراء اختبار مكثف للذاكرة العشوائية (RAM) للكشف عن الوحدات المعيبة أو مشاكل ناقل الذاكرة. تُعد هذه أداة أساسية عند الاشتباه في حدوث أعطال أو شاشات زرقاء مرتبطة بالأجهزة.
إذا كنت بحاجة إلى ضبط معلمات التمهيد (على سبيل المثال، تغيير خريطة لوحة المفاتيح باستخدام setkmap=es لاستخدام لوحة مفاتيح إسبانية)، يمكنك الضغط على مفتاح TAB في الإدخال المقابل وتعديل خيارات النواة قبل التشغيل.
العمل مع SystemRescue في وضع وحدة التحكم
عند بدء التشغيل بالإعدادات الافتراضية، عادةً ما يتركك برنامج SystemRescue في وضع طرفية نصية (وضع وحدة التحكم) . على الرغم من أن الأمر قد يبدو مخيفًا بعض الشيء في البداية، إلا أنه يمنحك أكبر قدر من التحكم في النظام وإمكانية الوصول الفوري إلى أوامر الإدارة.
في هذه البيئة يمكنك قم بتثبيت أقسام ويندوز أو لينكس للوصول إلى ملفاتك، أو إصلاحها، أو نسخ البيانات إلى محرك أقراص خارجي أو خادم شبكة. على سبيل المثال، لتركيب قسم NTFS في نظام ويندوز في وضع القراءة والكتابة، يمكنك استخدام برنامج تشغيل ntfs-3g باتباع تعليمات مثل هذه:
mkdir /mnt/windows
ntfs-3g /dev/sda1 /mnt/windows
كما يمكنك الوصول إلى محررات نصوص تعمل عبر سطر الأوامر، مثل vim و nano ، والتي يمكنك استخدامها لتعديل ملفات الإعدادات، وإصلاح إدخالات بدء التشغيل، وتحرير ملفات التسجيل، أو استعادة المستندات النصية. يوفر النظام أيضًا العديد من وحدات التحكم الافتراضية (من Alt+F1 إلى Alt+F6) لتتمكن من فتح عدة مهام في وقت واحد.
إذا ضللت الطريق في أي مرحلة، يمكنك تشغيل الأمر "manual" ، الذي يعرض وثائق شاملة إلى حد ما حول الأدوات المضمنة ، وأمثلة الاستخدام، والشروحات العامة لبرنامج SystemRescue.
استخدام الواجهة الرسومية في SystemRescue
إذا لم تكن مرتاحًا لاستخدام وضع النص أو كنت بحاجة إلى أدوات مرئية لإدارة الأقسام، يمكنك أيضًا ابدأ بيئة سطح مكتب خفيفة الوزنللقيام بذلك، ما عليك سوى كتابة ما يلي في وحدة التحكم:
startx
سيؤدي هذا إلى تحميل بيئة رسومية مبنية على Xfce ، مع لوحة سفلية وقائمة تطبيقات وأيقونات. ومن هناك، يمكنك فتح GParted، ومحطات طرفية رسومية مثل xfce-terminal، ومحررات نصوص مثل Geany أو Featherpad، وحتى متصفح ويب للاطلاع على الوثائق المتاحة عبر الإنترنت أثناء العمل.
يُعدّ برنامج GParted مفيدًا للغاية لإدارة أقسام القرص في نظام ويندوز بصريًا : حيث يتيح عرض خريطة الأقسام، وتغيير حجم وحدات التخزين، وتحديد القطاعات التالفة، وإنشاء أنظمة ملفات جديدة، أو التحقق من وجود هياكل تالفة. إنه أداة رائعة عندما تحتاج إلى معرفة كيفية تنظيم القرص بنظرة سريعة.
في اللوحة السفلية سترى رمزًا على شكل طوق نجاة يرتبط مباشرة بدليل SystemRescue، في حال كنت ترغب في الرجوع بسرعة إلى خيارات محددة أثناء استمرارك في العمل على النظام.
تكوين الشبكة في SystemRescue
من أسباب مرونة برنامج SystemRescue أنه يتيح لك الاتصال بشبكتك المحلية والإنترنت بسهولة تامة . وهذا يفتح المجال أمام النسخ الاحتياطي إلى جهاز تخزين متصل بالشبكة (NAS)، وتنزيل أدوات إضافية، والعمل عبر SSH من جهاز كمبيوتر آخر، أو الوصول إلى الموارد المشتركة على خوادم Linux أو Windows.
في بيئة الرسوميات، أسهل طريقة لضبط إعدادات الشبكة هي من خلال مدير الشبكة . يظهر كأيقونة صغيرة بجوار الساعة في اللوحة السفلية، ويتيح لك الاتصال بشبكات إيثرنت أو واي فاي ببضع نقرات فقط ، مع إدخال كلمات المرور وتعديل عناوين IP إذا لزم الأمر.
إذا كنت تفضل أو تحتاج إلى القيام بذلك في وضع النص، فلديك عدة خيارات. يتضمن SystemRescue أداة سطر أوامر تُسمى nmtui ، توفر واجهة نصية سهلة الاستخدام لإدارة اتصالات الشبكة باستخدام NetworkManager. ومن خلالها، يمكنك إنشاء الاتصالات أو تفعيلها أو تعديلها دون مغادرة سطر الأوامر.
في البيئات التي تتطلب استخدامًا يدويًا أكثر، يمكنك استخدام الأوامر الكلاسيكية مثل ip أو ifconfig أو route أو dhclientعلى سبيل المثال، لعرض قائمة بواجهات الشبكة:
ip link show
سترى شيئًا مثل lo (حلقة محلية) ونوع واجهة آخر ens3، eth0، enpXsYإلخ. لتعيين عنوان IP ثابت، يمكنك استخدام:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
لكي يعمل تحليل اسم النطاق بشكل صحيح، يمكنك قم بتحرير ملف /etc/resolv.conf باستخدام برنامج nano، أضف خوادم DNS مثل:
nameserver 8.8.8.8
nameserver 1.1.1.1
وبهذا ستحصل اتصال كامل بالشبكة من SystemRescueيتيح لك هذا الوصول إلى محركات الأقراص المشتركة عبر Samba و NFS وجلسات SSH و VPN وما إلى ذلك.
أدوات أساسية لإنقاذ وإصلاح نظام التشغيل ويندوز باستخدام SystemRescue
بعد تشغيل النظام، وتكوين الشبكة إن لزم الأمر، حان وقت البدء بعملية الإصلاح . يوفر برنامج SystemRescue العديد من الأدوات المساعدة، لكن بعضها بالغ الأهمية لإصلاح نظام ويندوز.
استعادة مدير الإقلاع (GRUB وMBR)
إذا قمت بتثبيت أو إزالة أنظمة تشغيل، أو تعديل أقسام القرص، أو واجهت انقطاعًا للتيار الكهربائي في وقت غير مناسب، فقد يتعذر على نظام ويندوز الإقلاع بسبب مشكلة في مدير الإقلاع . باستخدام SystemRescue، يمكنك إعادة تثبيت GRUB، أو إصلاح سجل الإقلاع الرئيسي (MBR)، أو إعادة تهيئة إدخالات إقلاع UEFI.
تتمثل آلية العمل النموذجية لإعادة بناء GRUB على نظام Linux يعمل جنبًا إلى جنب مع نظام Windows فيما يلي:
- حدد القسم الجذر من النظام مع:
fdisk -l - قم بتثبيت قسم الجذر في /mnt:
mount /dev/sdXn /mnt - إذا كان النظام يستخدم UEFI، قم أيضًا بتثبيت قسم EFI:
mount /dev/sdYp /mnt/boot/efi - قم بتثبيت GRUB مع توجيهه إلى هذا الجذر وإعادة إنشاء التكوين:
grub-install --root-directory=/mnt /dev/sdX
update-grub
سيسمح لك هذا غالبًا بتشغيل نظام ويندوز من قائمة GRUB، بشرط أن تكون الأقسام سليمة. أما بالنسبة للأنظمة التي تحتوي على نظام ويندوز فقط ولديها سجل تمهيد رئيسي تالف، فيمكنك استخدام أدوات TestDisk لاستعادة رمز سجل التمهيد الرئيسي واستعادة جدول الأقسام.
إدارة وإصلاح الأقسام
من المهام الشائعة الأخرى عند استخدام SystemRescue كنظام إنقاذ لنظام التشغيل Windows ، التعامل مع الأقسام التي بها مشاكل . باستخدام GParted في الوضع الرسومي، أو باستخدام parted وfdisk وgdisk وcfdisk وlsblk في سطر الأوامر، يمكنك عرض البنية الكاملة للأقراص والأقسام، بالإضافة إلى إنشاء وحدات التخزين أو تغيير حجمها أو نقلها أو حذفها.
عندما تحتاج إلى تهيئة قسم جديد لاستخدامه كوحدة تخزين بيانات من نظام التشغيل Windows، يمكنك القيام بذلك من خلال SystemRescue عن طريق إنشاء أنظمة ملفات NTFS أو FAT باستخدام الأدوات المقابلة، أو حتى إعداد قسم ext4 للنسخ الاحتياطية إذا كنت ستديره من نظام التشغيل Linux.
لإنشاء قسم ext4 على سبيل المثال على /dev/sdXn، ستحتاج ببساطة إلى:
mkfs.ext4 /dev/sdXn
في حالة نظام الملفات NTFS، يمكنك استخدام أداة mkfs.ntfs (حسب الحزمة) أو تهيئته من نظام التشغيل Windows بمجرد إنشاء القسم.
التحقق من نظام الملفات وإصلاحه
في حال إيقاف تشغيل نظام ويندوز بشكل غير صحيح، أو انقطاع التيار الكهربائي، أو ظهور شاشة الموت الزرقاء عند الكتابة على القرص، أو بداية عطل في الأجهزة، فقد يصبح نظام ملفات NTFS في حالة غير متناسقة . يتيح لك برنامج SystemRescue تشغيل أدوات التشخيص لكل من لينكس وويندوز.
من بين الخيارات الأكثر صلة:
- fsck لأنظمة ext2/3/4 وأنواع أخرى من لينكس.
- ntfsfix لأداء أ تصحيح أساسي على أقسام نظام الملفات NTFS وقم بتحديد وحدة التخزين لإجراء فحص كامل عند تشغيل نظام التشغيل Windows التالي.
- xfs_repair y فحص نظام ملفات btrfs بالنسبة لوحدات تخزين XFS أو Btrfs في بيئات لينكس.
على سبيل المثال، لتحليل قسم نظام الملفات NTFS الذي به مشكلة في نظام التشغيل Windows:
ntfsfix /dev/sdXn
بعد ذلك، من الشائع أن يقوم نظام التشغيل Windows بتشغيل أداة chkdsk تلقائيًا في المرحلة التالية، سيتم البدء في إصلاح الهيكل وإنهاؤه.
استنساخ واستعادة البيانات باستخدام dd وddrescue وrsync
عندما يبدأ القرص الصلب الميكانيكي أو محرك الأقراص ذو الحالة الصلبة (SSD) في التعطل، يجب أن تكون الأولوية هي نسخ محتوياته إلى وسيط تخزين آخر أكثر صحة في أسرع وقت ممكن.
من الاستخدامات الشائعة لأداة ddrescue لاستنساخ قرص أو قسم تالف إلى صورة :
- قم بتثبيت قرص خارجي أو مورد شبكة كوجهة في /mnt/backup.
- نفّذ المرور الأول دون فرض قراءة القطاعات التالفة:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log - بعد ذلك، حاول استعادة القطاعات السيئة من خلال قراءة البيانات بشكل أكثر فعالية:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
يسمح ملف السجل استأنف العملية يمكنك استنساخ القرص في أي وقت دون فقدان ما تم نسخه مسبقًا. إذا لم يكن القرص تالفًا بشدة، يمكنك أيضًا استنساخه مباشرةً باستخدام أمر dd القياسي.
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
يُعدّ rsync أداةً ممتازةً لعمل نسخ احتياطية على مستوى الملفات والمجلدات. على سبيل المثال، لـ قم بنسخ محتويات قسم مثبت في /mnt/source إلى قسم آخر في /mnt/backup يمكنك استخدام:
rsync -aAXv /mnt/source/ /mnt/backup/
تحافظ الخيارات على الأذونات والسمات الموسعة وقوائم التحكم بالوصول، وهو أمر أساسي إذا كنت ستستعيد النظام لاحقًا على نظام Windows أو Linux مع حسابات متعددة.
نسخ البيانات عبر الشبكة باستخدام netcat
عندما لا تتوفر لديك محركات أقراص خارجية، ولكن لديك جهاز كمبيوتر آخر على الشبكة، يمكنك نقل صور الأقراص أو الأقسام باستخدام أداة netcat (nc) . الفكرة بسيطة: على الجهاز الوجهة، تستمع إلى منفذ وتكتب البيانات المستلمة إلى ملف، بينما على الجهاز الذي يحتوي على SystemRescue، تقرأ من القرص الذي به المشكلة وترسل البيانات إلى الطرف الآخر.
على جهاز الكمبيوتر الذي سيستقبل النسخة (الوجهة):
nc -l -p 1234 | dd of=disk.img
على جهاز الكمبيوتر المزود ببرنامج SystemRescue (المصدر):
dd if=/dev/sdXn | nc 192.168.1.100 1234
يمكن ذلك نسخ محتويات القرص احتياطيًا إلى ملف صورة بعيدعملي للغاية عند العمل مع أجهزة الكمبيوتر المحمولة التي لا تحتوي على فتحات إضافية أو في بيئات الخوادم.
استخدام برنامجي TestDisk و PhotoRec لاستعادة أقسام وملفات نظام التشغيل Windows
ضمن مجموعة أدوات SystemRescue، يبرز اسمان عندما يتعلق الأمر باستعادة البيانات المحذوفة أو الأقسام المفقودة : TestDisk و PhotoRec. كلاهما جزء من نفس المشروع، لكنهما يعالجان مشاكل مختلفة.
يركز برنامج TestDisk على إعادة بناء جداول الأقسام وإصلاح قطاعات الإقلاع . عند تشغيله، ستظهر لك قائمة بالأقراص المكتشفة، بما في ذلك محركات الأقراص الخارجية. يمكنك تحديد القرص الذي ترغب في تحليله ونوع جدول الأقسام (عادةً Intel/PC لأنظمة BIOS المزودة بنظام MBR أو الخيار المقابل لنظام GPT).
تقدم القائمة الرئيسية في برنامج TestDisk العديد من الخيارات المهمة:
- تحليليقوم بفحص بنية القرص، ويتحقق من اتساق التقسيم و ابحث عن الأقسام المفقودةمفيد للغاية عندما يتوقف نظام ويندوز عن عرض محرك أقراص كان موجودًا سابقًا.
- متقدم:يجمع خيارات متقدمة لإصلاح قطاع الإقلاع وأنظمة الملفاتهذا هو القسم الذي تنتقل إليه عندما يظهر مجلد ما على أنه RAW أو غير قابل للوصول.
- علم الهندسةيُمكّنك هذا من التحقق من عدد الأسطوانات والرؤوس والقطاعات. يُستخدم هذا بشكل أقل شيوعًا في الممارسة العملية اليوم، ولكنه لا يزال ذا أهمية في بعض سيناريوهات الاستعادة المعقدة.
- مزيد من الخيارات: العديد من الإعدادات الإضافية، مثل تفعيل "الوضع الخبير" أو "التفريغ" للحصول على المزيد من المعلومات التقنية.
- رمز MBR: يعيد كتابة سجل التمهيد الرئيسي (MBR) باستخدام رمز التمهيد النظيف قادر على تمرير التحكم إلى نظام التشغيل المثبت.
- حذف: يمحو تمامًا عملية التقسيم والمعلومات المرتبطة بها، وهو أمر يجب عليك استخدامه فقط عندما تكون متأكدًا من رغبتك في البدء من الصفر.
أما برنامج Photorec، فهو متخصص في استعادة ملفات محددة (صور، فيديوهات، مستندات، إلخ) دون الاعتماد على جدول التقسيم . يقوم البرنامج بتحليل القرص قطاعًا قطاعًا، باحثًا عن بصمات الملفات المعروفة، ويمكنه استخراج كمية كبيرة من المعلومات حتى من وحدات التخزين التالفة بشدة أو التي تمت تهيئتها.
ميزات أخرى بارزة في SystemRescue
بالإضافة إلى كل ما سبق، يتضمن برنامج SystemRescue مجموعة جيدة من الأدوات الإضافية التي يمكن أن تحدث فرقًا كبيرًا في جلسة استعادة نظام التشغيل Windows أو Linux.
تخزين وإدارة الأقراص
للحصول على معلومات تفصيلية حول أجهزة التخزين ، يمكنك استخدام أوامر مثل lsblk و blkid. تُظهر لك هذه الأوامر الأقراص والأقسام الموجودة، وأنواع أنظمة الملفات الخاصة بها، ونقاط التحميل.
يوفر برنامج GParted، الذي ذكرناه سابقًا، عرضًا رسوميًا واضحًا جدًا للأقراص ، مما يسمح لك برؤية الأحجام والأقسام الأساسية والمنطقية والمساحة غير المخصصة وما إلى ذلك. يقوم برنامج GNU Parted بشيء مماثل من سطر الأوامر.
إذا كنت بحاجة إلى حفظ واستعادة محتويات نظام الملفات في ملفات مضغوطة ، فلديك أدوات مثل fsarchiver و partclone، والتي تسمح بعمل نسخ احتياطية أكثر مرونة من الأمر dd البسيط، لأنها تعمل على مستوى نظام الملفات.
لتحرير جداول تقسيم MBR و GPT من وحدة التحكم، لديك fdisk و gdisk و cfdisk، بينما يمكن لـ sfdisk حفظ جدول التقسيم في ملف واستعادته لاحقًا، وهو أمر مفيد لاستنساخ مخططات التقسيم.
في البيئات الافتراضية، تسمح أوامر مثل qemu-img و qemu-nbd بالعمل مع صور الأقراص بتنسيقات مثل qcow2 و vhdx و vmdk وما إلى ذلك ، وتركيبها كما لو كانت أقراصًا فعلية للوصول إلى محتوياتها.
أدوات الشبكة والتشخيص
بالإضافة إلى NetworkManager و nmtui، يتضمن SystemRescue أدوات الشبكات الكلاسيكية مثل nmcli و ip و ifconfig و route و dhclient لتكوين الواجهات والمسارات يدويًا.
لتصحيح أخطاء حركة مرور الشبكة أو تحليل مشاكل الاتصال، يمكنك استخدام أداة tcpdump، التي تلتقط وتعرض حزم الشبكة في الوقت الفعلي . أما أداتا Netcat وudpcast فتتيحان لك إرسال واستقبال البيانات عبر الشبكة، وهما مفيدتان للغاية لاستنساخ الملفات أو إجراء نسخ سريعة بين الأجهزة.
إذا كنت تعمل مع الشبكات الافتراضية الخاصة (VPN)، فإن SystemRescue يدعم OpenVPN وWireGuard وOpenConnect، لذا يمكنك توصيل بيئة الإنقاذ بالشبكات الخاصة كما لو كنت على النظام الرئيسي.
معلومات عن الأجهزة واختبارها
عند الاشتباه بوجود مشاكل مادية، يوفر SystemRescue عدة أوامر للحصول على معلومات عن الأجهزة . يعرض الأمران lspci و lsusb قائمة بأجهزة PCI و USB، مع إظهار معرفاتها الدقيقة، وهو أمر أساسي لتحديد برامج التشغيل أو المشاكل المحددة.
يوفر كل من lscpu و hwinfo تقارير مفصلة عن وحدة المعالجة المركزية وبقية النظام ، بينما يسمح لك smartctl (من حزمة smartmontools) بقراءة سمات SMART من الأقراص وتشغيل اختبارات السطح لاكتشاف القطاعات التالفة.
لاختبار الذاكرة، بالإضافة إلى Memtest86+ من قائمة التمهيد (في وضع BIOS)، يمكنك استخدام أمر memtester في وحدة التحكم، وهو أمر مفيد بشكل خاص إذا كنت في وضع UEFI حيث قد لا يظهر Memtest86+.
تتيح لك أداة اختبار الضغط إجبار وحدة المعالجة المركزية وذاكرة الوصول العشوائي والإدخال/الإخراج والأقراص على التحقق من استقرار الأجهزة تحت الحمل، وهو أمر مفيد للغاية عند محاولة استبعاد الأعطال المتقطعة.
برنامج الإقلاع، وUEFI، والعديد من الأدوات المساعدة
إذا كانت المشكلة تكمن في عملية التمهيد UEFI، فإن SystemRescue يتضمن efibootmgr، والذي يسمح لك بعرض وتعديل إدخالات التمهيد UEFI ، وتغيير ترتيبها، أو إزالة تلك التي لم تعد هناك حاجة إليها.
أما بالنسبة للمحررات، فلديك مجموعة جيدة من الأدوات: vim و nano و joe في الطرفية ، و featherpad أو geany في الوضع الرسومي، وهي مريحة للغاية لتحرير ملفات التكوين أو نصوص الاسترداد.
أما لمن يحتاجون إلى مزيد من التعمق، فهناك أدوات مساعدة مثل flashrom (لقراءة وكتابة ROMs الخاصة بنظام BIOS/البرامج الثابتة) أو nvme لإدارة محركات أقراص NVMe . ستجد أيضًا لغات برمجة نصية مثل Perl وPython وRuby، في حال رغبتك في أتمتة عمليات الاستعادة.
في الأجهزة التي تم تثبيت نظام التشغيل Windows عليها، تسمح بعض الأدوات الإضافية، على سبيل المثال، بإعادة تعيين كلمات المرور المحلية المنسية (ntpasswd) أو إجراء تشخيصات متقدمة للنظام باستخدام تطبيقات خارجية مثل AIDA، على الرغم من أن توافرها قد يختلف حسب إصدار SystemRescue الذي تستخدمه.
يُعدّ امتلاك قرص USB مُحمّل ببرنامج SystemRescue، وربما توزيعة إنقاذ أخرى، أمرًا ضروريًا للغاية إذا كنت تتعامل بشكل متكرر مع أنظمة ويندوز التي لا تعمل، أو الأقراص التالفة، أو البيانات التي تحتاج إلى حفظها في أسرع وقت . بفضل أدوات التقسيم، وإصلاح نظام الملفات، والاستنساخ، واستعادة الأقسام، والوصول عن بُعد، وتشخيص الأجهزة، تُصبح هذه التوزيعة منقذًا حقيقيًا يُمكنه توفير ساعات من العمل، وفي أكثر من مناسبة، يمنعك من الاضطرار إلى تهيئة القرص أو فقدان معلومات قيّمة.



