قائمة طعام
مجانا
تحقق في
الصفحة الرئيسية  /  التثبيت والتكوين / استعادة الملفات المحذوفة في أوبونتو. استعادة البيانات

استعادة الملفات المحذوفة في أوبونتو. استعادة البيانات

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

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

على أوبونتو ومشتقاتها:

سودو apt-get install testdisk

أيضًا ، هذا البرنامج موجود لكل من Windows و MacOS. يمكن العثور على حزم التثبيت على موقع الشركة المصنعة على الويب على www.cgsecurity.org/wiki/TestDisk_Download. توجد صور ISO جاهزة قابلة للتمهيد للنسخ على قرص مضغوط أو قرص USB www.cgsecurity.org/wiki/TestDisk_Livecd.

عند فتح TestDisk ، سيُطلب منك إنشاء ملف سجل جديد ، فقط اضغط على Enter لقبول هذا.

أمر لاستدعاء البرنامج في Linux Terminal:

حدد محرك الأقراص المطلوب باستخدام مفاتيح الأسهم واضغط على Enter.

في القائمة التالية ، حدد واضغط على Enter.

ثم حدد متقدم

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

سترى قائمة طويلة من الملفات التي يمكنك محاولة استردادها (يرجى ملاحظة أنه لا يمكن استرداد جميع الملفات). يمكنك التمرير عبر القائمة باستخدام مفاتيح الأسهم لأعلى / لأسفل و Page Up و Page Down. إذا كان اسم الملف لا يتناسب مع النافذة الطرفية ، فيمكنك تكبير هذه النافذة.

إذا لم تتمكن من العثور على الملف الذي تريد حذفه ، فجربه. يعد برنامج PhotoRec برنامج استرداد أكثر قوة ، حيث يقوم باستعادة جميع الملفات المحذوفة ، ولكنه لن يحتفظ بالأسماء القديمة. يقوم البرنامج بتسمية الملفات المسترجعة نفسها ، بالأرقام ، كما يتم استعادتها.

وإذا وجدت ملفًا مفقودًا في برنامج TestDisk ، فاضغط على المفتاح C على لوحة المفاتيح ، فسيطلب منك TestDisk مكان استعادة هذا الملف ، ثم اضغط على Enter وستتم استعادة الملف المحدد. سيعيدك TestDisk إلى قائمة الملفات المراد استردادها.

بعد استعادة ملفاتك ، يمكنك إغلاق نافذة البرنامج.

قد يحاول TestDisk تكرار بنية الدليل ، حتى تتمكن من العثور على ملفك في مجلدات فرعية متعددة.

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

ليس من الملائم دائمًا إعادة التشغيل إلى نظام تشغيل آخر لتنفيذه
إجراءات للتحقق من أنظمة الملفات ، واستعادة الملفات ، وتغيير الحجم
الأقسام وإجراء عمليات أخرى باستخدام البيانات. تخيل أن هناك بالفعل العديد
لسنوات ، قمت بتثبيت نظامي تشغيل على جهاز الكمبيوتر الخاص بك: Windows و Linux. الأول
نادرًا ما تقوم بالتنزيل وفقط في حالات الطوارئ ، تستخدم الثانية
كل يوم وتفكر بالفعل في الانتقال الكامل إلى Linux وإزالة Windows ، هنا
فقط NTFS- قسم يخزن البيانات المتراكمة لسنوات ، تحويلها إلى ext3
ليس مع أي أدوات. لا بد لي من الاحتفاظ بنظامي تشغيل ، لأن
على الرغم من أن قسم NTFS يمكن الوصول إليه من Linux (باستخدام ntfs-3g) ، لحل المشكلات
سيظل نظام الملفات مضطرًا إلى إعادة التشغيل في Windows.

وإذا كان نظام الملفات FAT على محرك أقراص فلاش مغطى؟ مرة أخرى
إعادة التشغيل في Windows؟ أو قمت بحذف ملف عن طريق الخطأ من نظام ملفات UFS ،
تنتمي إلى FreeBSD المثبتة في مكان قريب؟ ربما أنت نظامي
، ولم يكن هناك قرص استرداد Windows في الوقت المناسب
في المتناول؟ سأجيب على جميع الأسئلة مرة واحدة: جميع الإجراءات تقريبًا للعودة منها
عدم وجود أنظمة ملفات FAT و NTFS و UFS واستعادة الملفات المخزنة فيها ،
التشخيصات والمزيد يمكن القيام به دون مغادرة Linux. من هذا المقال
سوف تتعلم كيفية القيام بذلك.

مجموعة من الأدوات

قبل الشروع مباشرة في وصف عملية الاسترداد ،
التشخيص وإعادة الملفات المقتولة إلى الحياة ، فأنا أعتبر أن من واجبي التعارف
مع قائمة الأدوات المستخدمة. أولا ، نحن بحاجة
أدوات للعمل مع أنظمة الملفات (إنشاء ، فحص ، الحصول على
معلومات). يتم توزيعها جميعًا في ثلاث حزم:

1. دوسفستولس - الأدوات المساعدة للعمل مع أنظمة الملفات مثل FAT.
تحتوي الحزمة على برنامجين فقط: mkfs.vfat (mkfs.dos) لإنشاء ملف
system و fsck.vfat (fsck.dos) لإجراء فحص لنظام الملفات.

2. ufsutils - مجموعة من الأدوات المساعدة للعمل مع UFS ومشتقاته (على سبيل المثال ،
FFS المستخدمة من قبل FreeBSD). يحتوي على ثمانية مرافق بما في ذلك mkfs.ufs ،
fsck.ufs و tunefs.ufs (ضبط FS) و Growfs.ufs (تغيير الحجم) وغيرها.

3. نتفس بروج - مختلف المرافق للعمل مع NTFS. لا يحتوي
برامج لإنشاء أو إكمال التحقق (الفحص الأساسي ممكن)
، ولكنه يتضمن عددًا كبيرًا من الأدوات المفيدة مثل ntfscp لـ
نسخ الملفات دون تركيب قسم ، "التناسخ" لملفات ntfsundelete ،
فائدة لتغيير حجم أقسام ntfsresize وبرامج الاستنساخ
أقسام نتفسكلون وغيرها.

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

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

في حزمة TestDisk ، ستجد الأداة المساعدة PhotoRec لـ
استعادة أنواع مختلفة من الملفات من القسم ، بغض النظر عن ملفات
نظام الملفات. مبدأ عملها هو البحث عن الملفات واستعادتها
من خلال البيانات الوصفية الخاصة بهم دون تحليل بنية نظام الملفات. برنامج PhotoRec قادر
استرجاع الصور (bmp ، jpg ، png ، tiff ، raf ، raw ، rdc ، x3f ، crw ، ctg ،
orf ، mrw) ، ملفات الصوت (wav ، au ، mp3 ، wma) ، ملفات الفيديو (avi ، mov ، mpg) ، المحفوظات
(bz2 ، tar ، zip) ، مستندات (doc ، pdf ، html ، rtf) ، ملفات المصدر (c ،
رر ، ش). يمكن العثور على عدد من البرامج من نفس النوع في الحزمة
طقم الاستقصاء الذي
هناك واجهة ويب تشريح.

سيناريوهات الاستخدام

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

طلب مخصص

لإحياء الملفات الميتة على NTFS ، سبق ذكره
ntfsundelete من الحزمة ntfsprogs. إنه سهل الاستخدام للغاية
أنيق. إذا قمت بفرك ملف عن طريق الخطأ وفصلت القسم على الفور ، فكن
بالتأكيد - سيتمكن ntfsundelete من إعادته إلى مكانه بشكل آمن وسليم.

أولاً ، تحتاج إلى عرض قائمة بجميع الملفات المحذوفة:

# ntfsundelete / dev / sda1

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

# ntfsundelete -p 100 / dev / sda1

واو ، هناك الكثير منهم! لنجعل البرنامج يعرض الملفات فقط ،
تم حذفه في آخر يومين:

# ntfsundelete / dev / sda1 -p 100 -t 2d

هذا أفضل. قم باستعادة الملف الخاص به رقم inode (عمود الإخراج الأول)
هو 11172 ، إلى الدليل / undeleted:

# ntfsundelete / dev / sda1 -u -i 11172 -d / undeleted

يمكن استعادة الملفات باستخدام قناع:

# ntfsundelete / dev / sda1 -u -m "* .doc"

تصفية حسب الطول:

# ntfsundelete / dev / hda1 -S 5k-6m

أو يمكنك استعادة جميع الملفات المحذوفة ، وعندها فقط اكتشفها ،
ما هو:

# ntfsundelete / dev / sda1 -u -m "*" -d / undeleted

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

لاستعادة البيانات من جميع أنظمة الملفات الأخرى ، بما في ذلك FAT و UFS و
EXT3 ، أو أي برامج أخرى ، هي الأكثر ملاءمة لاستخدام برنامج PhotoRec. إطلاق
برنامج:

في القائمة الرئيسية ، حدد الجهاز التجريبي (على سبيل المثال ، / dev / sda). إدفع
وحدد نوع جدول التقسيم (بالنسبة لـ pisyuk ، فهو Intel). بعد ذلك ، حدد
قسم ، وفي الشاشة التالية - نوع نظام الملفات (ext2 / ext3 أو غير ذلك).
اضبط الدليل حيث نريد وضع الملفات المستردة واضغط على "Y".
يجب أن يكون الدليل موجودًا على قسم / قرص مختلف ، وإلا فإنك تخاطر بالتفاقم
الوضع عن طريق الكتابة فوق الملفات المحذوفة ببيانات جديدة.

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

في الدليل الذي تختاره ، ستجد عددًا كبيرًا من الدلائل الفرعية المسماة مثل
recup_dir.1 ، recup_dir.2 ، كل منها يحتوي على عدد كبير من الملفات
أنواع مختلفة. لا يقوم برنامج PhotoRec باستعادة الأسماء ، لذا عليك تعديل ملفات
جمع كل هذه الكومة.
برنامج PhotoRec له أيضًا عيوب أخرى:

  1. غالبًا ما يتعطل ، ويمكن أن تتلف الملفات ،
    لذلك يجب فحصها بحثًا عن "غير قابلة للكسر" دون فشل.
  2. يقوم البرنامج بالبحث عن الملفات عن طريق القوالب. إذا قمت بحذف ملف تنسيقه
    برنامج PhotoRec غير مدعوم - اكتب كل شيء.

لذلك ، بالإضافة إلى photorec ، تحتاج إلى أدوات أخرى في متناول اليد.
تحليل واستعادة البيانات المفقودة. يعتبر الأفضل في هذا المجال
أدوات الاستكشاف ،
تحتوي على عدد كبير من الأدوات المتنوعة التي تحبها
يطبقون في عملهم خدمات مختلفة للتحقيق في حوادث السطو و
مسؤولي النظام المتقدمين. نحن بعيدون عن هذا ونحن مهتمون به
اثنين فقط من المرافق من المجموعة الكاملة: fls و icat ، مخصصة للبحث و
استخراج الملفات (الموجودة والمحذوفة).

دعونا نعرض قائمة الملفات المحذوفة باستخدام الأداة المساعدة fls:

# fls -rd / dev / sdb1
r / r * 117: dsc0005.jpg
r / r * 119: dsc0006.jpg
r / r * 122: dsc0007.jpg
r / r * 125: dsc0008.jpg
r / r * 128: dsc0009.jpg

تجبر العلامة "-r" البرنامج على اجتياز جميع الدلائل بشكل متكرر ، بينما تقوم العلامة "-d"
- إظهار الملفات المحذوفة فقط.

على الأرجح ، ستكون القائمة طويلة جدًا وستحتوي أيضًا على قائمة
inode التي تم منحها بالفعل لملفات أخرى (سطر realloc في الثالث
عمود) ، لذلك سنقوم بترشيحه وتوجيهه إلى أقل:

# fls -rd / dev / sda1 | grep -v "(realloc)" | أقل

في العمود الثالث ، سترى أرقام ملفات inode ، وفي العمود الرابع ، سترى أسماء هذه الملفات.
لاستخراج ملف من نظام الملفات ، استخدم الأمر icat (العلامة "-r" مخصصة
لاستعادة ملف محذوف):

# icat -r / dev / sda1 1023\u003e / home / vasya / tmp / my_file

لاستعادة جميع الملفات ، يمكنك استخدام الأمر التالي:

# لـ i في `fls -rd / dev / sda1 | grep -v "(realloc)" | \\
awk ("print $ 3") | tr -d [:] `؛ قم بعمل icat -r -f fat / dev / sdb1 $ i\u003e \\
/ home / vasya / tmp / inode- $ i ؛ تم

إذا كنت تريد العثور على ملف معين ، فيمكن ببساطة "نسخ" إخراج fls:

# fls -rd / dev / sda1 | grep -v "(realloc)" | grep my_file.jpg

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

إصلاح أنظمة الملفات

إصلاح نظام الملفات المعطل سهل للغاية. كافية
استخدام المرافق القياسية fsck.vfat (لأنظمة الملفات FAT12 ،
FAT16 و FAT32) و fsck.ufs (لـ UFS و UFS2 و FFS) و ntfsfix (لنظام NTFS).

لسوء الحظ ، فإن ntfsfix غير قادر على معالجة NTFS تمامًا. انها فقط تصلح
بعض مشاكلها وتعيين فحص الملف فرض العلم
النظام ، لذلك ستبدأ إعادة التشغيل التالية في Windows
chkdsk لفحص نظام الملفات الكامل.

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

  1. نبدأ تشغيل الجهاز الظاهري ونقوم بتثبيت Windows على Virtual
    HDD.
  2. لنقم بإلغاء تحميل القسم الذي يحتوي على نظام ملفات NTFS.
  3. نبدأ تشغيل الآلة الافتراضية ، كأول قرص صلب منها
    نشير إلى القرص الظاهري مع Windows ، والثاني هو القرص الثابت الحقيقي
    القرص.
  4. باستخدام أدوات Windows القياسية ، نبدأ في فحص قسم NTFS.

أقسام النسخ

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

يقوم مستخدمو UNIX باستنساخ الأقسام باستخدام الأداة القياسية dd ، والتي
يمكن استخدامها مع أي نظام ملفات. لهذا على قرص جديد
يتم إنشاء قسم مطابق في الحجم للمصدر ، ويتم إنشاء الأمر "dd if \u003d section1
of \u003d partition2 bs \u003d 1m "بنفس الطريقة التي يمكنك من خلالها نسخ قسم NTFS ، ولكن بتنسيق
ntfsprogs لديه فائدة أفضل لهذا الغرض.

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

لاستنساخ قسم ، ما عليك سوى تشغيل الأمر التالي:

# ntfsclone --overwrite / dev / hda1 / dev / hdb1

ولإنشاء صورة:

# ntfsclone - حفظ الصورة - إخراج النسخ الاحتياطي.img / dev / hda1

تعد الأداة المساعدة ntfsclone مفيدة بشكل خاص إذا قررت نسخ ملف
نوافذ لأسطول كامل من الأجهزة الأخرى (حجرة الدراسة أو المكتب). لهذا
فقط قم بتثبيت Windows على جهاز واحد وقم بإنشاء صورة ، وهي بعد ذلك
يمكن تحميلها على كرة وتحميلها على أجهزة أخرى باستخدام Linux LiveCD. إلى
كانوا قادرين على التمهيد ، سيكون عليك أيضًا نسخ سجل MBR للقرص:

# sfdisk -d / dev / sda\u003e /share/sda-sfdisk.dump
# dd if \u003d / dev / sda bs \u003d 512 عدد \u003d 1 من \u003d / share / sda-mbr.dump

ثم اكتبه على قرص جميع الأجهزة:

# sfdisk / dev / sda< /share/sda-sfdisk.dump
# dd if \u003d / share / sda-mbr.dump من \u003d / dev / sda

نقل البيانات

ماذا تفعل إذا قررت التبديل تمامًا إلى Linux ، لكنك لا تريد ذلك
استخدم الحيل المختلفة و ntfs-3g للوصول إلى بياناتك القديمة ،
موجود على قسم NTFS؟ بعد كل شيء ، يمكن أن يشغل هذا القسم معظم
القرص ، ولا توجد طريقة لنسخ محتوياته إلى قرص جديد
قسم مهيأ بـ ext3 / ext4. في هذه الحالة ، سوف يأتون لمساعدتك مرة أخرى
المرافق من حزمة ntfsprogs ، أو بالأحرى واحدة منها - ntfsresize ، والتي ستسمح
انسخ البيانات في أجزاء صغيرة إلى نظام ملفات جديد ثم
تقليل حجم قسم NTFS وزيادة قسم ext3 / ext4. لهذا أنت
سوف تحتاج إلى نوع من قرص حي يحتوي على إصدار ntfsprogs و e2fsprogs على الأقل
1.41 (للحصول على دعم ext4 ، إذا كنت ، بالطبع ، ستنقل البيانات إلى
لها). من المستحسن للغاية أن يحتوي قرص حي يحتوي على gparted جديد ، لأن
أن تغيير الحجم يدويًا أمر صعب وخطير (باستثناء تغيير حجم نظام الملفات نفسه ،
لتغيير حجم القسم باستخدام fdisk ، خطأ واحد والعملية بأكملها
يجب أن تبدأ من جديد).

لذلك ، نقوم بالتمهيد من قرص حي ونقوم بتركيب أقسام القرص الصلب. دعنا نقول له
الحجم 120 جيجا. من بين هؤلاء ، 80 جيجابايت عبارة عن قسم NTFS معبأ ، و
30 جيجا المتبقية (نعم بالضبط 30 جيجا بعد نقل التسويق الي
اتضح أن الحجم الفعلي للقرص يبلغ حوالي 111 جيجابايت) - هذا قسم به
Linux المثبت والذي يشغل 5 جيجا بايت. هذا يعني أن "نافذتنا"
يساوي حوالي 25 جيجا بايت. نقل الملفات من قسم NTFS إلى قسم ext3 / ext4 إلى تلك الأقسام
حتى يصبح حجمها المشترك مساويًا لحجم النافذة. كنتيجة ل
تبين أن الأخير ممتلئ تمامًا ، والأول "يفقد وزنه" بمقدار 25 جيجابايت.
قم بإلغاء تحميل كلا القسمين وتشغيل gparted. حدد قسم NTFS ، وانقر فوق الثاني
زر الفأرة ، حدد تغيير الحجم / نقل وقم بتصغير القسم إلى حجم النافذة ، حدد
ext3 / ext4-partition وزيادته إلى نفس حجم النافذة (سيتعين على القسم
حرك إلى بداية القرص ثم كبر). لذلك نحصل على 25 جيجابايت أخرى
مساحة خالية ، مما سيتيح لنا نسخ بعض الملفات ، ثم مرة أخرى
تغيير الحجم. أربعة من هذه الممرات ، ونقوم بحذف قسم NTFS تمامًا ، و
قسم ext3 / ext4 قابل للتوسيع إلى القرص بأكمله.

الاستنتاجات

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

WWW

قبل كل شيء ، هو برنامج شائع آخر لـ
استعادة الملفات عن طريق القوالب.

www.sysresccd.org -
يحتوي قرص System Rescue CD على جميع البرامج المذكورة في المقالة.

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

ومكرسة لذلك لمحبي rm -rf:

أولاً ، والأهم من ذلك ، لا يمكن لأي شخص أن يضمن أن Scalpel سيكون قادرًا على استعادة ملفاتك ، ولكن هناك احتمالات.

التثبيت (منذ تثبيت Ubuntu على الجهاز الذي تم اختباره ، سأتحدث عنه):

sudo apt-get install مشرط

قبل استخدام Scalpel ، دعنا نعدل ملف الإعدادات:
sudo nano /etc/scalpel/scalpel.conf

في ذلك ، تحتاج إلى تحديد الملفات التي سنستعيدها (بشكل افتراضي ، لم يتم تحديد أكثر من نوع واحد). لقد اخترت ملفات doc و pdf للاسترداد:

doc y 10000000 \\ xd0 \\ xcf \\ x11 \\ xe0 \\ xa1 \\ xb1 \\ x1a \\ xe1 \\ x00 \\ x00 \\ xd0 \\ xcf \\ x11 \\ xe0 \\ xa1 \\ xb1 \\ x1a \\ xe1 \\ x00 \\ x00 NEXT
doc y 10000000 \\ xd0 \\ xcf \\ x11 \\ xe0 \\ xa1 \\ xb1

pdf y 5000000٪ PDF٪ EOF \\ x0d عكس
pdf y 5000000٪ PDF٪ EOF \\ x0a عكس

الآن يمكنك البدء في التعافي:

مشرط / ديف / sda1 -o الإخراج

-o يظهر الدليل حيث سيتم تخزين الملفات المستردة ، إذا كان الدليل الذي يحمل نفس الاسم موجودًا بالفعل (وليس فارغًا) فلن يبدأ المبضع.
/ dev / sda1 - الحجم الفعلي الذي سنقوم بتعريفه عن الملفات المفقودة.
يمكن عرض القائمة باستخدام الأمر mount:
[البريد الإلكتروني محمي]: ~ $ mount
/ dev / sda1 on / type ext3 (rw ، relatime ، errors \u003d remount-ro)
proc on / proc type proc (rw، noexec، nosuid، nodev)
/ sys on / sys type sysfs (rw ، noexec ، nosuid ، nodev)
varrun on / var / run type tmpfs (rw، noexec، nosuid، nodev، mode \u003d 0755)
udev on / dev type tmpfs (rw ، mode \u003d 0755)
devshm on / dev / shm type tmpfs (rw)
devpts on / dev / pts type devpts (rw، gid \u003d 5، mode \u003d 620)
lrm على /lib/modules/2.6.24-21-generic/volatile type tmpfs (rw)
/ dev / sda2 on / home type ext3 (rw، relatime)

بعد التمرين ، انتقل إلى دليل الإخراج وشاهد ما هو موجود:

[البريد الإلكتروني محمي]: ~ / output $ ls -l
-rw-r - r - 1 جذر جذر 28189 2009-03-24 14:42 Audit.txt
drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 doc-3–0
drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 doc-3–1
drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 doc-3–2
drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 doc-4–0

drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 pdf-5–0
drwxr-xr-x 2 جذر جذر 4096 2009–03–24 14:42 pdf-6–0

يحتوي ملف Audit.txt على معلومات حول الاسترداد الذي تم إجراؤه:

[البريد الإلكتروني محمي]: ~ / output $ cat Audit.txt

نسخة المبضع 1.60 ملف تدقيق
بدأ في الثلاثاء 24 مارس 14:16:04 2009
سطر الأوامر:
مشرط / ديف / sda1 -o الإخراج

دليل الإخراج: / home / username / output
ملف التكوين: /etc/scalpel/scalpel.conf

هدف الفتح "/ dev / sda1"

تم نحت الملفات التالية:
ملف بدء الفرم طول المستخرج من
00053045.doc 183664640 نعم 10000000 sda1
00053046.doc 183971840 نعم 10000000 sda1

00050372.doc 203272192 NO 208896 sda1
00050373.doc 203481088 NO 229376 sda1

اكتمل في Tue Mar 24 14:42:41 2009

نحن ننظر في الدلائل الفرعية ونرى (إذا كنا محظوظين) ملفاتنا:

[البريد الإلكتروني محمي]: ~ / output / doc-3–0 $ ls -l
إجمالي 25564
-rw-r - r - 1 جذر جذر 307200 2009-03-24 14:42 00050348.doc
-rw-r - r - 1 جذر جذر 40960 2009-03-24 14:42 00050349.doc
-rw-r - r - 1 جذر جذر 4354 2009-03-24 14:42 00050350.doc
-rw-r - r - 1 جذر جذر 466686 2009-03-24 14:42 00050351.doc
-rw-r - r - 1 جذر جذر 176128 2009-03-24 14:42 00050352.doc

المصدر - HowtoForge (ترجمة مجانية).

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

يمكن أن يعمل Scalpel مع أنظمة الملفات FAT و NTFS و ext 2/3 ، أي يمكنك استرداد البيانات من أقسام win.

أخيرًا ، أفضل طريقة لاستعادة الملفات المهمة جدًا هي:
1. عمل نسخ احتياطية.
2. من الجيد جدًا التفكير قبل الحذف.

استعادة البيانات سعيدة!

تحدث المشاكل في كثير من الأحيان أكثر مما نود. أحدها هو حذف ملف به بيانات مهمة. علاوة على ذلك ، في Unix ، يُعتقد أنه يدخل في النسيان. لسوء الحظ ، في الواقع ، استعادة الملفات المحذوفة في Unix ليس سهلاً كما هو الحال في Windows مع سلة المحذوفات المألوفة للملفات المحذوفة والعديد من الأدوات المساعدة من موردي الجهات الخارجية (على سبيل المثال ، Norton Utilities). هذا يرجع إلى خصائص بنية أنظمة الملفات
يونكس. يعرّف Linux OS مفهوم الملف على نطاق أوسع. الملف هو أي كائن له اسم في نظام الملفات. أحد هذه الأشياء هو الفهرس. يخزن الدليل كلاً من اسم الملف ومعلومات إضافية حول الملف - حجمه ومعلومات حول مالك الملف والموقع على القرص وتاريخ الإنشاء وتاريخ آخر تعديل وحقوق الوصول وغير ذلك الكثير. علاوة على ذلك ، من أجل الكفاءة ، يتم وضع معلومات إضافية في هيكل خاص ، ولا يُترك سوى رابط لهذا الهيكل في الكتالوج. عند حذف ملف ، لا تتم إزالة هذه المعلومات الإضافية فعليًا من القرص ، ولكن يتم تمييزها فقط على أنها كتل مقابلة مجانية. لذلك ، هناك احتمال محتمل لاستعادة ملف محذوف بينما لم تتم كتابة أي شيء في موقعه. سأحاول اقتراح خوارزمية الإجراءات عند حدوث مثل هذه المشكلة.

إنهاء العمل الإضافي.

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

نفسه مجرم.

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

استعادة الملفات ذات المحتوى المعروف

* إنشاء نسخة من قسم الجذر ووضعها في ملف من / قسم التصدير. يجب أن يحتوي هذا القسم على مساحة خالية كافية لاحتواء القسم بأكمله الذي تم حذف الملف فيه

# df -k // تصدير
يستخدم نظام الملفات بالكيلو بايت سعة الاستفادة المثبتة على
/ dev / dsk / c0t3d0s0 122070 19512 102558 16٪ /
/ dev / dsk / c1t0d0s0 17592638 14425963 3166675 82٪ / تصدير
# dd if \u003d / dev / dsk / c0t3d0s0 من \u003d / export / recovery.dsk
263077 + 0 سجل في
263077 + 0 سجلات خارج
# ls -l
-rw-r-r-- 1 جذر آخر 134701056 يوليو 1 16:54 recovery.dsk

* قم بتشغيل الأمر cat بالمفتاح -n (إخراج أرقام الأسطر) ، حيث يتم إعادة توجيه مخرجاته إلى الأداة المساعدة fgrep ، والتي ستقطع كل ما هو غير ضروري بعد البحث عن نمط معين

# استعادة القط | fgrep "الجذر: x: 0: 1"
200601 الجذر: x: 0: 1: Super-User: /: / sbin / sh
202108 الجذر: x: 0: 1: Super-User: /: / sbin / sh

قد لا يتم العثور على السلاسل سواء في حالة حدوث خطأ في تحديد القالب أو في حالة فقد محتويات الملف المحذوف ، والذي كان من الممكن استبداله. في حالتنا ، كما نرى ، تم الاحتفاظ بنسختين من الملف.

* عرض عدد من الأسطر بعد العثور على واحد
# fgrep -A10 "root: x: 0: 1" recovery.dsk\u003e passwd
# قطة passwd
الجذر: x: 0: 1: Super-User: /: / sbin / sh
الشيطان: x: 1: 1 :: /:
bin: x: 2: 2 :: / usr / bin:
...

مفاتيح -A<число строк> وب<число строк> تتيح لك أدوات fgrep المساعدة عرض أسطر متعددة بعد (بعد) وقبل (قبل) سطر مطابق. إذا تمكنت من الحصول على ملفك بالكامل في خطوة واحدة ، فأنت محظوظ. ولكن ، للأسف ، عادةً ما تكون الملفات مجزأة ، وكلما زاد حجم الملف ، زادت فرصة التجزئة وزادت الأجزاء نفسها. لذلك ، على الأرجح ، سيتعين عليك تكرار الإجراء الموصوف باستخدام قوالب مختلفة والجمع بين الأجزاء الناتجة. قد يكون من الصعب فهم أي من إصدارات الملف المحفوظة على القرص هو الأخير. يتم تحديد ذلك فقط من خلال عرض محتويات الملف المسترد. هذا يعني أنه يجب عليك استعادة جميع إصدارات الملف. مملة جدا ، لكنها فعالة.

استرداد الملفات في Linux Ext2

تُستخدم هذه الطريقة في حالة الحذف باستخدام الأمر rm أو وظيفة إلغاء الارتباط ولا تتطلب معرفة محتويات الملف المحذوف عند الاستعادة. للعمل ، نحتاج إلى مصحح أخطاء نظام الملفات debugfs ، وهو أداة مساعدة قوية إلى حد ما تُستخدم عادةً لفحص نظام الملفات وتغييره وتوفر وصولاً مباشرًا إلى نظام الملفات. نحتاج إلى أوامرها الثلاثة:

  • lsdel - سرد جميع inodes البعيدة في نظام الملفات المحدد
  • قطة - عرض المحتوى المقابل للواصف
  • تفريغ - ملف الاسترداد

قم بتشغيل debugfs في القسم المطلوب:

في الموجه ، أدخل الأمر lsdel (فنجان من القهوة لن يضر ، لأن النظام سيستغرق بعض الوقت لعرض القسم بأكمله):

debugfs: lsdel
تم حذف وقت حظر حجم وضع مالك Inode
723300 1000 100664 27018 2/7 الإثنين 20 مايو 19:08:17 2002
723301 1000 100444 1671 1/7 الثلاثاء 20 مايو 19:08:17 2002
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
944887 1037 100600597 1/1 الأحد 26 يناير 20:05:00 2003
717281 1000 100400 1 1/1 الأحد 26 يناير 20:05:13 2003
327101 1000 100644 15 1/1 الأحد 26 يناير 20:07:06 2003

من الأفضل إعادة توجيه الإخراج فورًا إلى ملف عن طريق إدخال الأمر:

#echo lsdel | debugfs / dev / hda6\u003e / tmp / lsdel-output

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

debugfs: القط<327101>
my_very_important_data

تم العثور على الملف المحذوف ، وكان يحتوي على سطر واحد. يقوم أمر التفريغ باستعادة الملف عن طريق كتابته على القرص كـ
my_recovered_file:

debugfs: تفريغ -p<327101> / tmp / my_recovered_file

يشير رمز التبديل -p إلى أن الملف يجب أن يظل هو المالك والمجموعة والأذونات نفسها.

استعادة مجموعة من الملفات في Linux Ext2

لاستعادة مجموعة من الملفات ، يُنصح باستخدام أداة Tom Pike المساعدة
... التثبيت قياسي:

# tar zxf Recovery-1.3.tar.gz
# استرداد cd-1.3
# يصنع
# قم بالتثبيت

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

وماذا رممنا؟

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

قم بتشغيل الأداة المساعدة للملف:

# ملف *
dump39788: دليل
dump98008: رسالة نصية موقعة من PGP
dump80154: بيانات مضغوطة gzip ، انكماش ، آخر تعديل: الأحد 28 يناير 03:31:21 2001 ، نظام التشغيل: Unix
dump73290: نص ASCII
Dump67095:؟ فرق؟ نص الإخراج
dump72945: ملف JPEG
Dump9773: بيانات دفق الصوت MPEG 1.0 layer 3 ، 128 kBit / s
dump8176: نص برنامج ASCII C
dump58764: نص برنامج Bourne shell قابل للتنفيذ
dump3223: troff أو نص إدخال المعالج المسبق

يمكنك أتمتة العملية إلى حد ما باستخدام برامج نصية بسيطة مثل ما يلي ، مع إضافة امتداد للملفات النصية لبرامج C:

# لأني في؟ ملف * | grep؟ نص برنامج ASCII C؟ | \\ awk -F :؟ (طباعة $ 1) ؟؟؛
عمل mv $ i $ i.c ؛ فعله

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

# سلاسل تفريغ44768

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

خاتمة

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

كم مرة واجهت مواقف احتجت فيها إلى استعادة البيانات؟

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

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

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

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

كيفية استعادة البيانات والتطبيقات التي يجب استخدامها؟

كيفية استرداد البيانات المفقودة باستخدام TestDisk

تيست ديسك هو برنامج قوي لاستعادة البيانات مجانا! تم تصميمه بشكل أساسي للمساعدة في استعادة الأقسام المفقودة و / أو استعادة قابلية تمهيد القرص إذا كانت هذه المشكلة ناتجة عن برامج أو فيروسات أو خطأ بشري (مثل الحذف غير المقصود لجدول الأقسام). من السهل جدًا استعادة جداول التقسيم من TestDisk.

ما الذي يمكن أن يفعله TestDisk:

  • تصحيح جدول الأقسام واستعادة الأقسام المحذوفة ؛
  • استعادة قطاع التمهيد FAT32 من النسخة الاحتياطية ؛
  • إعادة بناء (الهندسة العكسية) قطاع التمهيد FAT12 / FAT16 / FAT32 ؛
  • تصحيح جدول FAT ؛
  • إعادة إنشاء (هندسة عكسية) قطاع التمهيد NTFS ؛
  • استعادة قطاع التمهيد NTFS من نسخة احتياطية ؛
  • استعادة MFT باستخدام مرآة MFT ؛
  • تحديد نسخة احتياطية SuperBlock ext2 / ext3 / ext4 ؛
  • استعادة الملفات المحذوفة على أنظمة الملفات FAT و NTFS و ext2 ؛
  • انسخ الملفات من أقسام FAT و NTFS و ext2 / ext3 / ext4 البعيدة.
  • TestDisk مناسب لكل من المبتدئين والخبراء. بالنسبة لأولئك الذين لا يعرفون سوى القليل أو لا يعرفون شيئًا عن طرق استعادة البيانات ، يمكن استخدام TestDisk لجمع معلومات مفصلة حول الأقراص غير القابلة للتمهيد ، والتي يمكن استخدامها بعد ذلك لمزيد من التحليل. أولئك الذين هم بالفعل على دراية بهذه الإجراءات يجب أن يجدوا TestDisk أداة مفيدة عند إجراء الاسترداد.

لمحاولة استعادة البيانات ، أولاً وقبل كل شيء ، قم بتثبيت الأداة المساعدة testdisk ، وافتح محطة طرفية Ctrl + Alt + T وقم بتشغيل الأمر التالي:

سودو apt-get install testdisk

تأخذ الأداة شيئًا يزيد قليلاً عن 300 كيلو بايت ، قليل جدًا ، بعد التثبيت ، قم بتشغيله هناك في الجهاز باستخدام الأمر:

قرص اختبار سودو

1. عند التشغيل ، نرى النافذة الأولى التي يُعرض علينا فيها الاحتفاظ بالسجلات ، حدد العنصر " NO سجل"واضغط على الزر" أدخل".

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

3. بعد أن يُعرض عليه تحديد نوع جدول الأقسام ، يكون هذا هو العنصر الأول في معظم الحالات " قسم Intel / PC"ويتم تحديده افتراضيًا ، انقر فوق" أدخل".

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

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

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

كيفية استعادة البيانات باستخدام الأداة المساعدة Extundelete

أداة جيدة تسمح لك باستعادة الملفات المحذوفة في أنظمة الملفات ext3 / ext4.

بادئ ذي بدء ، قم بتثبيت الأداة المساعدة extundelete ، وقم بتشغيل الأمر في Terminal:

سودو apt-get install extundelete

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

Umount / dev / sda

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

سودو فديسك -ل

نتيجة لذلك ، سنرى الكثير من النص ، لكننا ننتقل إلى أسفل حيث سترى شيئًا مثل هذا:

قطاعات بدء تشغيل الجهاز والنهاية حجم المعرف النوع / dev / sda1 4094 394020863 394016770 187.9G f W95 ext. (LBA) / dev / sda2 * 394020900 488391119 94370220 45G 7 HPFS / NTFS / exFAT / dev / sda5 4096 14335 10240 5M 17 Hidden HPFS / NTFS / dev / sda6 2199552 299649023 297449472 141.9G 7 HPFS / NTFS / exFAT / dev sda7 299651072 310134783 10483712 5G 82 Linux swap / Solaris / dev / sda8 310136832 394020863 83884032 40G 83 Linux

نحن هنا نبحث عن محرك أقراص USB محمول أو قرص ، ونتيجة لذلك ، يكون الأمر كما يلي:

Umount / dev / sdb1

إذا لم يتم تحديد محرك أقراص محمول في هذه القائمة ، فيمكنك رؤيته عن طريق تشغيل الأداة المساعدة Garted.

بالإضافة إلى خيار إعادة تحميل الوسائط في وضع القراءة فقط

Mount -o remount ، ro / dev / sda

يجب أيضًا إنشاء نسخة احتياطية من القسم قبل البدء في العمل معه لاستعادة الملفات:

Dd bs \u003d 4M if \u003d / dev / sda من \u003d partition.backup

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

قرص مضغوط /<путь_к_каталогу_куда_восстанавливать_данные>

بعد التلاعب أعلاه ، قم بتشغيل الأداة المساعدة extundelete ، حيث نشير إلى القسم الذي سنستعيد منه الملف الذي تم حذفه ، ولكنه مهم جدًا ويتطلب الاسترداد:

Sudo extundelete / dev / sda - استعادة ملف /<путь к файлу>/<имя_файла>

تتيح لك الأداة المساعدة extundelete أيضًا استعادة محتويات الدلائل:

Sudo extundelete / dev / sda - استعادة الدليل /<путь_к_директории>

يمكنك ضبط الإطار الزمني لحذف الملفات المستردة لاستعادتها ، على سبيل المثال:

سودو extundelete - بعد<дата> / ديف / استعادة الدليل /<путь_к_директории>

يجب تحديد التاريخ بتوقيت UNIX:

التاريخ - d "28 مارس 19:34" +٪ s

استعادة البيانات باستخدام الأداة المساعدة GParted

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

Sudo apt install gparted

بعد ذلك ، تحتاج إلى تثبيت أداة مساعدة إضافية لـ GParted بحيث يمكنك استخدام وظيفة استعادة البيانات ، في المحطة ، قم بتشغيل الأمر:

Sudo apt install gpart

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

اضغط الزر " حسنا"وانتظر حتى يكتمل الفحص.

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

كيفية استعادة الصور باستخدام الأداة Foremost

قبل كل شيء هو أداة مساعدة لوحدة التحكم تقوم بعمل جيد للغاية لاستعادة الملفات من بطاقات الذاكرة المعطلة ومحركات الأقراص المحمولة والأقراص. يبحث البرنامج عن الملفات بواسطة معلمات مثل مطابقة أكواد سداسية عشرية معينة (تواقيع) تتوافق مع تنسيقات ملفات معينة. ثم يقوم بنسخها من القرص / الصورة ونقلها إلى الدليل ، مع تقديم تقرير مفصل عن مقدار ما وأين وأين تم استردادها. أنواع الملفات التي يمكن استردادها قبل كل شيء: jpg، gif، png، bmp، avi، exe، mpg، wav، riff، wmv، mov، pdf، ole، doc، zip، rar، htm، cpp. من الممكن أيضًا تجديد هذه القائمة بالتنسيقات الخاصة بك ، ولكن لهذا تحتاج إلى تعديل التكوين (/etc/foremost.conf) ، وإضافة التنسيقات التي لا يعرف البرنامج شيئًا عنها بعد.

لاستخدام الأداة Foremost ، تحتاج أولاً إلى تثبيتها ، افتح Terminal Ctrl + Alt + T وقم بتشغيل الأوامر التالية:

Sudo foremost -t jpg، gif، png، bmp -i / dev / sdb -o ~ / dir_recovery "

مفصولة بفاصلات ، قمنا بإدراج تنسيقات ملفات الصور التي تحتاج إلى البحث عن "jpg، gif، png، bmp" ، ثم حدد مكان البحث عن "/ dev / sdb" حيث يمكنك أن ترى أن هذا محرك أقراص فلاش ، وعادة ما يبدو مثل "/ dev / sdb1" ثم أشر إلى أين استعادة الملفات التي تم العثور عليها "~ / dir_recovery" هي مثل مثال للدليل الموجود في الدليل الرئيسي للمستخدم ، بالطبع ، حدد مجلدك الحالي.

يمكنك قراءة المزيد حول استخدام الأداة في مجتمع Runtu الناطق باللغة الروسية -. مقالات: "استرجاع الملفات المحذوفة أولاً" ، "استعادة الملفات المحذوفة في لينكس".

كيفية استعادة البيانات باستخدام أداة Scalpel

Scalpel عبارة عن مجموعة من الأدوات لاستعادة الملفات بسرعة. فائدة فريدة من نوعها ، تفردها هو أنها لا تعتمد على نظام الملفات. تبحث الأداة المساعدة في قاعدة البيانات عن الملفات بجميع التنسيقات المعروفة وتحاول العثور عليها على القرص وفقًا لأنماط معينة من خلال النظر في بداية الملف ونهايته. يمكن أن يساعد في استرداد أنظمة الملفات مثل FATx ، NTFS ، ext2 / 3 ، وكذلك من أقسام "RAW".

قم بتثبيت الأداة المساعدة ، وقم بتشغيل الأمر في المحطة:

sudo apt تثبيت مشرط

تعمل الأداة وفقًا لنمطها الداخلي /etc/scalpel/scalpel.confإذا كنت ترغب في استعادة ملفات ذات تنسيق معين ، فيجب عليك فتح التكوين وإلغاء التعليق على الأسطر المناسبة لنوع الملف هذا. عند تحرير قالب التكوين ، يجب أن تكون حريصًا جدًا على عدم كسره وعدم حذف أي شيء غير ضروري.

مثال على استخدام المبضع:

ملف مشرط sudo.iso -o dir_recovery

دليل للاستعادة " dir_recovery"يجب أن تكون فارغة، file.iso هذا كمثال للبيانات التي نحتاج إلى استعادتها ، نعلم أن لدينا مثل هذه الصورة بنفس الاسم بالضبط ، ولا يمكننا تحديد الملف مباشرة فحسب ، بل يمكننا أيضًا تحديد المسار الكامل للجهاز حيث نحتاج إلى الاسترداد ، مثل / dev / sdb1 / directory_name / directory_name2 / filename.

كيفية استعادة البيانات باستخدام R-Linux

R-Linux هو برنامج مجاني لاستعادة أنظمة الملفات Ext2 / Ext3 / Ext4 FS المستخدمة في Linux وبعض أنظمة تشغيل Unix (OS). مستعمل في آر لينكس تمنح تقنية المسح وواجهة المعلمات سهلة الضبط للبرنامج للمستخدم تحكمًا مطلقًا في عملية استعادة البيانات. يستعيد البرنامج البيانات من محركات الأقراص المنطقية الموجودة ، حتى إذا فقدت سجلات الملفات. ومع ذلك ، يفتقر البرنامج إلى القدرة على استعادة البيانات عبر الشبكة ، بالإضافة إلى وظيفة إعادة بناء مصفوفات القرص واستعادة البيانات منها.

هناك خياران لأداة R-Linux المساعدة: لنظام التشغيل Linux ونظام التشغيل Windows. لديهم نفس الوظيفة ، والفرق الوحيد هو نظام التشغيل المضيف.

يستعيد R-Linux الملفات التالية:

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

ما يمكن أن يفعله R-Linux:

  • نظام التشغيل المضيف (OS):
  • Linux OS Option: أي نظام تشغيل Linux يعتمد على 2.6+ kernel
  • خيار لنظام التشغيل Windows: Win2000 ، XP ، 2003 ، Vista ، Windows 7 ، Windows 8 / 8.1 ، Windows Server 2008/2012
  • أنظمة الملفات المدعومة: Ext2 / Ext3 / Ext4 FS (Linux) فقط.
  • التعرف على وتحليل الأقسام الديناميكية (Windows 2000 / XP / 2003 / Vista / Win7) ، الأساسية ، BSD (UNIX) وأنظمة تقسيم APM (Apple Partition Map). دعم الأقسام الديناميكية على GPT وكذلك MBR.
  • إنشاء ملف IMAGE لقرص فعلي كامل أو قسم أو جزء منه. يمكن معالجة ملفات صور القرص بواسطة البرنامج مثل القرص العادي. هناك نوعان من الصور: 1) الصور التي هي نسخة دقيقة لكل بايت لكائن (صور غير مضغوطة) - هذه الصور متوافقة مع الإصدارات السابقة من R-Linux ؛ 2) الصور المضغوطة - يمكن ضغطها وتقسيمها إلى ملفات متعددة وكلمة مرور محمية. هذه الصور متوافقة تمامًا مع الصور التي تم إنشاؤها بواسطة R-Drive Image ، ولكنها غير متوافقة مع الإصدارات السابقة من R-Linux.
  • يمكن حفظ الملفات المستردة على أي محرك أقراص يمكن الوصول إليه بواسطة نظام التشغيل المحلي ، بما في ذلك محرك أقراص الشبكة.
  • مراقبة معامل S.M.A.R.T يمكن لـ R-Linux عرض معلمات S.M.A.R.T. (تقنية المراقبة الذاتية والتحليل والإبلاغ) لمحركات الأقراص الثابتة التي تعرض حالة أجهزتها وتتنبأ بإخفاقاتها المحتملة. يجب تجنب أي حمل إضافي على محركات الأقراص هذه في حالة ظهور تحذيرات من نظام S.M.A.R.T.
  • ابحث عن النسخ المحذوفة من الملفات. يمكن لـ R-Linux البحث عن إصدارات الملفات المحذوفة باستخدام أحجامها وأسمائها وامتداداتها وأنواع الملفات المعترف بها كمعلمات بحث.

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

كيفية تثبيت R-Linux

قم بتثبيت R-Linux

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

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

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

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

أدناه ، أسفل قسم الفلاش لدينا ، منطقة بالاسم " وجدت بالتوقيع، انقر فوق هذا القسم بمؤشر الماوس وسنرى نافذة جديدة:

انقر فوق الخط " تم العثور على الملفات من معلومات حول الميزات النموذجية لهيكل البيانات". بعد النقر على هذا الرابط ، سنرى شيئًا مشابهًا لما يلي:

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

كيفية استرداد البيانات باستخدام الأداة المساعدة R-Studio

فائدة مدفوعة ، لكنها تستحق ذلك لأنها ستساعد حتى في أصعب المواقف.

قم بتثبيت R-Studio يمكنك من مستودعنا عن طريق الرابط -.

أداة مساعدة متقدمة ، الأفضل في أدوات استعادة البيانات ، تعمل مع NTFS ، NTFS5 ، ReFS ، FAT12 / 16/32 ، exFAT ، HFS / HFS + (Macintosh) ، المتغيرات الصغيرة والكبيرة من UFS1 / UFS2 (FreeBSD / OpenBSD / NetBSD / Solaris) و Ext2 / Ext3 / Ext4 FS (Linux). يستخدم R-Studio أيضًا استرداد الملفات المستند إلى التوقيع (المسح بحثًا عن أنواع الملفات المعروفة) لأنظمة الملفات التالفة بشدة أو غير المعروفة. يسمح لك البرنامج باستعادة البيانات محليًا وعلى أجهزة الكمبيوتر البعيدة عبر الشبكة ، حتى إذا تم تنسيق أقسام القرص أو تلفها أو حذفها.

يتضمن R-Studio:

  • وحدة إعادة بناء RAID
  • محرر نص / سداسي عشري متعدد الاستخدامات مع مجموعة واسعة من الاحتمالات
  • وحدة منفصلة للنسخ الاحتياطي للنظام والبيانات (نسخ القرص) ، مما يجعل R-Studio الحل الأمثل والأكثر اكتمالاً لإنشاء محطة عمل لاستعادة البيانات.

يستعيد برنامج R-Studio الملفات:

  • يتم حذفه من خارج المهملات أو عند إفراغها ؛
  • تمت إزالته عن طريق هجوم الفيروسات أو انقطاع طاقة الكمبيوتر ؛
  • بعد إعادة تهيئة قسم الملف ، حتى إلى قسم بنظام ملفات مختلف ؛
  • عندما يتم تغيير أو إتلاف هيكل القسم الموجود على القرص الثابت. في هذه الحالة ، باستخدام برنامج R-Studio ، يمكنك فحص القرص الصلب ، والعثور على قسم محذوف أو تالف ، وبعد ذلك فقط استعادة البيانات من القسم الموجود.
  • من محركات الأقراص الصلبة مع عدد كبير من القطاعات التالفة. يمكن لبرنامج الاسترداد R-Studio أولاً نسخ المعلومات وإنشاء صورة للقرص بأكمله أو جزء منه ، وعندها فقط يعمل مع ملف الصورة المحفوظ على وسيط آخر ، كما هو الحال مع القرص الأصلي. يكون هذا مفيدًا وفعالًا بشكل خاص عندما يتزايد عدد القطاعات التالفة على القرص باستمرار وتحتاج إلى حفظ المعلومات المتبقية على الفور.
  • بأمر من وزارة العدل في الاتحاد الروسي بتاريخ 26 نوفمبر 2015 رقم 269 ، أُدرج R-STUDIO في قائمة متطلبات الحد الأدنى من قاعدة المعدات لأنواع عديدة من فحوصات الطب الشرعي التي أجريت في مؤسسات الطب الشرعي الفيدرالية التابعة لوزارة العدل في الاتحاد الروسي.

ما الذي يمكن أن تفعله أداة R-Studio المساعدة:

  • واجهة مستخدم "مستكشف Windows" القياسية.
  • نظام التشغيل المضيف (OS): Windows 2000 ، XP ، 2003 Server ، Vista ، 2008 Server ، Windows 7 ، Windows 8 / 8.1 / 10 ، Windows Server 2012.
  • استعادة البيانات عبر الشبكة. يمكن استرداد الملفات عبر الشبكة من أجهزة الكمبيوتر البعيدة باستخدام أنظمة التشغيل Win2000 / XP / 2003 / Vista / 2008 / Windows 7/8 / 8.1 / 10 / Windows Server 2012 و Macintosh و Linux و UNIX.
  • أنظمة الملفات المدعومة: FAT12 ، FAT16 ، FAT32 ، exFAT ، NTFS ، NTFS5 ، ReFS (نظام الملفات المحلي الجديد الذي قدمته Microsoft في Windows 2012 Server) ، HFS / HFS + (Macintosh) ، المتغيرات الصغيرة والكبيرة من UFS1 / UFS2 (FreeBSD / OpenBSD / NetBSD / Solaris) و Ext2 / Ext3 / Ext4 FS (Linux).
  • المسح الضوئي للبحث عن ملفات من الأنواع المعروفة (استرداد توقيع الملف): إذا كان نظام الملفات الموجود على القرص تالفًا بشدة أو غير معروف ، يبحث R-Studio عن قوالب البيانات (توقيعات الملفات) المميزة لأنواع معينة من الملفات (مستندات Microsoft Office و jpgs وما إلى ذلك) ... إذا لزم الأمر ، يمكن للمستخدم إضافة أنواع ملفات جديدة إلى R-Studio.
  • التعرف على أنظمة التقسيم الأساسية (MBR) و GPT و BSD (UNIX) وتحليلها ، بالإضافة إلى أنظمة تقسيم Apple. دعم وحدات التخزين الديناميكية (Windows 2000-2012 / 8.1 / 10) في MBR و GPT.
  • يدعم مساحات تخزين Windows (Windows 8 / 8.1 و 10 / Threshold 2) ، وبرنامج Apple RAID و Linux Logical Volume Manager (LVM / LVM2). يمكن لبرنامج R-Studio التعرف تلقائيًا على مكونات مديري الأقراص وإنشائها حتى في حالة تلف قواعد بياناتهم بشكل طفيف. يمكن إضافة مكوناتها ذات قواعد البيانات شديدة التلف يدويًا.
  • إعادة بناء مصفوفات القرص التالفة (RAID). إذا لم يتعرف نظام التشغيل على Disk Array (RAID) ، يمكنك إنشاء RAID افتراضي من مكوناته. يمكن معالجة مثل هذا المصفوفة الافتراضية بواسطة البرنامج كصفيف مادي عادي.دعم مستويات RAID القياسية: 0 ، 1 ، 4 ، 5 ، 6. دعم المستويات المتداخلة وغير القياسية: 10 (1 + 0) ، 1E ، 5E ، 5EE ، 6E. دعم زمن الوصول المتكافئ لجميع مستويات RAID ذات الصلة. دعم تخطيطات RAID المخصصة.
  • التعرف التلقائي على معلمات RAID.R-Studio قادر على التعرف على جميع معلمات RAID 5 و 6. وهذا يسمح للمستخدم بحل واحدة من أصعب المهام في استعادة RAID - تحديد معلماته.
  • إنشاء ملف صور لقرص مادي كامل (HD) أو قسم أو جزء منه. يمكن ضغط ملفات الصور هذه وتقسيمها إلى عدة ملفات لحفظها على CD / DVD / Flash أو FAT16 / FAT32 / exFAT. يمكن معالجة ملفات صور القرص بواسطة البرنامج مثل القرص العادي.
  • استعادة البيانات من الأقسام التالفة أو المحذوفة ، الملفات المشفرة (NTFS 5) ، تدفقات البيانات البديلة (NTFS ، NTFS 5).
  • استعادة البيانات بعد:
  • إطلاق FDISK أو المرافق المماثلة ؛
  • هجوم الفيروس؛ ضرر الدهون تدمير MBR.
  • التعرف على الأسماء المحلية.
  • يمكن حفظ الملفات المستردة على أي محرك أقراص يمكن الوصول إليه بواسطة نظام التشغيل المحلي ، بما في ذلك محرك أقراص الشبكة. يمكن حفظ الملفات المستردة على محرك أقراص آخر للكمبيوتر البعيد المتصل دون نقلها عبر الشبكة إلى الكمبيوتر المحلي.
  • عرض محتويات الملف لتقييم فرص الاسترداد. يمكن عرض محتوى معظم أنواع الملفات (التنسيقات) حتى إذا لم يتم تثبيت التطبيق المقابل.
  • يمكن عرض الملفات أو محتوى القرص وتحريرها باستخدام المحرر السداسي العشري المدمج. يدعم المحرر تحرير خصائص ملفات NTFS.
  • مراقبة معلمات S.M.A.R.T. يمكن لـ R-Studio عرض معلمات S.M.A.R.T. (تقنية المراقبة الذاتية والتحليل والإبلاغ) لمحركات الأقراص الثابتة التي تعرض حالة أجهزتها وتتنبأ بإخفاقاتها المحتملة. يجب تجنب أي حمل إضافي على محركات الأقراص هذه في حالة ظهور تحذيرات من نظام S.M.A.R.T.
  • التكامل مع DeepSpar Disk Imager ، جهاز تصوير احترافي للقرص الصلب مصمم خصيصًا لاستعادة البيانات من محركات الأقراص الفاشلة. يمنح هذا التكامل وصولاً ضعيفًا منخفض المستوى إلى الأقراص ذات مستوى معين من فشل الأجهزة. علاوة على ذلك ، يسمح لك بإنشاء صورة قرص وتحليلها في نفس الوقت. أي أن أي قطاع يصل إليه R-Studio على القرص الأصلي سيتم نسخه على الفور إلى قرص النسخ ، وسيتم تنفيذ جميع عمليات استعادة البيانات اللاحقة على قرص النسخ لمنع المزيد من التدهور للقرص الأصلي وتقليل الوقت بشكل كبير معالجة.

في الختام ، بضعة مقاطع فيديو حول R-Studio:

هناك أيضًا أدوات مساعدة أخرى لاستعادة المعلومات:

  1. - أداة لاستعادة البيانات تحاول استخراج البيانات من الوسائط المتاحة ولكن بها مشكلات (مع القطاعات التالفة). يمكن للأجهزة الخارجية (مثل CD و DVD و Blu-ray) وأقسام القرص الصلب أن تعمل كمصدر بيانات. يتمتع البرنامج بميزة الاستمرار في التشغيل حتى عند إنهاء الأدوات الأخرى بسبب أخطاء الإدخال / الإخراج. لا تسمح لك أدوات النسخ التقليدية مثل cat أو cp أو dd بإنشاء صورة لقرص أو وسائط قابلة للإزالة في حالة فشل أحد القطاعات في القراءة.
  2. فوتوريك هي أداة مدرجة في حزمة TestDisk. مصمم لاستعادة الملفات التالفة من بطاقات ذاكرة الكاميرا الرقمية (CompactFlash و Secure Digital و SmartMedia و Memory Stick و Microdrive و MMC) ومحركات أقراص USB المحمولة ومحركات الأقراص الثابتة وأقراص CD / DVD. يستعيد ملفات معظم تنسيقات الرسوم الشائعة ، بما في ذلك JPEG وملفات الصوت بما في ذلك MP3 وملفات المستندات بتنسيقات Microsoft Office و PDF و HTML والمحفوظات بما في ذلك ZIP. يمكنه العمل مع أنظمة الملفات ext2 و ext3 و FAT و NTFS و HFS + ، كما أنه قادر على استعادة ملفات الرسوم حتى في حالة تلف نظام الملفات أو تنسيقه.
    يعمل بنظام التشغيل Linux و DOS و Windows و FreeBSD و NetBSD و OpenBSD و Mac OS X و SunOS
  3. ddrescue (تسمى هذه الأداة المساعدة gddrescue في أوبونتو) تنسخ هذه الأداة البيانات من ملف أو جهاز يحتوي على البيانات إلى موقع آخر ، أثناء محاولة تصحيح أي أخطاء قد تكون موجودة في القراءة. يقوم Ddrescue بتنفيذ العمليات الأساسية تلقائيًا ، وملء ملف السجل بالتوازي. إذا كانت هناك نسختان أو أكثر من الملفات التالفة ، فإن ddrescue قادر على استرداد الملف بالكامل ، وإصلاح أي أخطاء.
    يعيّن ddrescue حجم المخزن المؤقت للإدخال / الإخراج إلى حجم القطاع بحيث يمكن استخدامه لاستعادة البيانات من قطاع الأجهزة حسب القطاع.
  4. unrm هي أداة مساعدة صغيرة لوحدة التحكم يمكنها ، في ظل ظروف معينة ، استرداد ما يقرب من 99 ٪ من البيانات المحذوفة (على غرار أداة إلغاء الحذف DOS). قبل استخدامه ، اقرأ ملف الأسئلة الشائعة بعناية ويفضل أن يكون Linux Ext2fs Undeletion Mini-HOWTO. تطبيق:
    unrm [-b (no block padding)] [- e (كل كتلة)] [- f fstype] [- vW] جهاز
  5. (احصل على iT i sAY) - أداة استرداد الملفات لأنظمة الملفات Ext2 / Ext3. بعد التثبيت ، يمكن استعادة الملفات الحالية والملفات المنشأة حديثًا في / root و / home. تسمح الأداة للمستخدمين باستعادة جميع الملفات المحذوفة ، واستعادة الملفات الخاصة بمستخدم معين ، وتفريغ البيانات من موقع الملفات واستعادة الملفات من نوع معين ، على سبيل المثال ، ملفات نصية أو ملفات MP3. يوجد أيضًا محلل لمساعدة المستخدمين أثناء الاسترداد.
  6. DMDE - محرر قرص DM وبرنامج استعادة البيانات. برنامج لتحرير الأقراص واستعادة البيانات. في الإصدار المجاني ، تتوفر جميع وظائف محرر القرص وإدارة التقسيم واستعادة الملفات ، باستثناء إمكانية استرداد الملفات والدلائل دفعة واحدة ؛ يسمح لك الإصدار الكامل باستعادة مجموعات من الملفات والأدلة مع الحفاظ على بنية الدليل.
  7. إنقاذ موندو ... الغرض الرئيسي من هذا البرنامج هو إنشاء نسخ احتياطية للبيانات. يمكنه إنشاء نسخ احتياطية للأشرطة الممغنطة أو الأقراص المضغوطة أو الوسائط البعيدة عبر NFS أو كصور ISO على الأقراص المحلية. ولكن في حالة تلف البيانات ، يسمح لك البرنامج باستعادتها كليًا أو جزئيًا ، حتى إذا كان القرص الصلب الخاص بك لا يمكن الوصول إليه بالوسائل التقليدية.
    يعمل Mondo على جميع توزيعات Linux الرئيسية ، ويدعم LVM و RAID و ext2 و ext3 و JFS و XFS و ReiserFS و VFAT وأنظمة الملفات الأخرى. يمكنه استعادة هندسة القرص ، وضمان ترحيل البيانات إلى مصفوفات RAID ، والتحقق من سلامة نظام ملفات الكمبيوتر. بالإضافة إلى ذلك ، يسمح لك بإعادة هيكلة القرص وتقليص / تكبير الأقسام وإعادة تعيين الأجهزة وإضافة محركات الأقراص الثابتة.
  8. طقم التجسس (TSK) - مجموعة من البرامج (fls و icat و ffind و ifind و mmls و fsstat وما إلى ذلك) لإجراء تحليل جنائي لأنظمة الملفات. TSK عبارة عن مجموعة من أدوات سطر أوامر UNIX التي يمكنها تحليل أنظمة الملفات NTFS و FAT و FFS و EXT2FS و EXT3FS. يقرأ TSK ويعالج هياكل نظام الملفات من تلقاء نفسه ، لذلك لا يحتاج نظام التشغيل إلى دعم نظام الملفات.
    مقالات: استعادة البيانات المخفية أو المفقودة.

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

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

في الختام ، بعض النصائح ، التي قد تكون تافهة ، ولكنها مفيدة بالتأكيد ، حول كيفية محاولة تجنب الوقوع في موقف مزعج عندما يكون استخدام الوسائل المذكورة أعلاه مطلوبًا. أولاً ، يمكنك زيادة صعوبة حذف ملف أو دليل عن طريق الخطأ. للقيام بذلك ، قم بذلك بدلاً من الأمر جمهورية مقدونيا تم استدعاء الأمر rm -i... يمكن القيام بذلك باستخدام الأمر alias كما يلي:

الاسم المستعار rm \u003d "rm -i"

بعد ذلك ، قبل إجراء الحذف ، سيُطلب منك سؤال إضافي ، هل تريده حقًا.

النصيحة الثانية: قم بعمل نسخة احتياطية من بياناتك قدر الإمكان ، كل يوم أو حتى كل ساعة. إذا اتبعت هذه النصيحة ، ففي أسوأ الأحوال ، ستفقد فقط نتائج عملك التي تلقيتها خلال الساعة الماضية. وستكون إجراءات استعادة البيانات في هذه الحالة أسهل بكثير في الأداء. يمكنك أتمتة تنفيذ هذه الإجراءات باستخدام cron والأداة المساعدة رسينكمن خلال الترتيب لنسخ الملفات والدلائل المهمة بشكل دوري إلى محرك أقراص أو قسم آخر. بدلاً من ذلك ، يمكنك استخدام الأداة المساعدة Mondo Rescue المذكورة أعلاه. بالمناسبة ، ستتعلم كيفية استخدامه ، والذي يمكن أن يكون مفيدًا إذا كنت بحاجة إلى استعادة البيانات في حالة الطوارئ.

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

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

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