دستور testdisk (بازیابی اطلاعات)

تصمیم داریم نرم افزار یا دستور testdisk را که برای ریکاوری استفاده میشود را بصورت کامل از تمام جهات مورد بررسی قرار بدم که شاید برای دوستانی که از گنولینوکس استفاده میکنند مفید واقع شود

تمام دستوراتی که با حرف T شروع میشوند در این انجمن قرار دارند
ارسال پست
نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 5
پست: 162
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

دستور testdisk (بازیابی اطلاعات)

پست توسط phoenix » دو شنبه 31 اردیبهشت 1397, 10:46 pm

تصمیم داریم نرم افزار یا دستور testdisk را بصورت کامل از تمام جهات مورد بررسی قرار بدم که شاید برای دوستانی که از گنولینوکس استفاده میکنند مفید واقع شود اگر تصمیم دارید جزئیاتی کلی از این برنامه برای ریکاوری داشته باشید پیشنهاد میکنم ویدیو زیر را دانلود کنید
videoplayback.mp4 - 6.0 MB
TestDisk یک نرم افزار بازیابی اطلاعات است! این برنامه در ابتدا برای کمک به بازیابی پارتیشن های از دست رفته طراحی شده بود و یا دیسک های که امکان بوت شدن نداشتن را دوباره بوت می کرد.
معمولا این علائم ناشی از: انواع خاصی از ویروس ها یا خطاهای انسانی (مانند حذف تصادفی جدول پارتیشن) ایجاد میشوند
بازیابی جدول پارتیشن با استفاده از TestDisk بسیار راحت است.
TestDisk میتواند کارهای زیر را انجام دهید:
  • جدول پارتیشن یا در صورت پاک شدن بازیابی کند
  • سکتور بوت FAT32 را از پشتیبانش بازیابی کند
  • سکتور بوت FAT12/FAT16/FAT32 را بازسازی کند
  • جدول های FAT را تعمیر کند
  • سکتور بوت NTFS را بازسازی کند
  • سکتور بوت NTFS را از پشتیبانش بازیابی کند
  • MFT را با استفاده از آینه MFT تعمیر کند
  • Locate ext2/ext3/ext4 Backup SuperBlock
  • بازگردانی فایل ها از سیستم فایل های FAT، exFAT ، NTFS و ext2
  • کپی فایل ها از پازتیشن های پاک شده ی FAT, exFAT, NTFS و ext2/ext3/ext4
TestDisk ویژگی هایی برای تازه کارها و کارشناسان دارد. برای کسانی که در مورد تکنیک های بازیابی اطلاعات کم و یا هیچ چیز نمی دانند، TestDisk می تواند مورد استفاده قرار گیرد و همینطور TestDisk می تواند اطلاعات دقیقی درباره یک درایو غیر قابل بوت جمع آوری کند تا برای تجزیه و تحلیل بیشتر به یک متخصص فرستاده شود.
سیستم فایلهایی که TestDisk پشتیبانی میکند

کد: انتخاب همه

    BeFS ( BeOS )
    BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
    CramFS, Compressed File System
    DOS/Windows FAT12, FAT16 and FAT32
    XBox FATX
    Windows exFAT
    HFS, HFS+ and HFSX, Hierarchical File System
    JFS, IBM's Journaled File System
    Linux btrfs
    Linux ext2, ext3 and ext4
    Linux GFS2
    Linux LUKS encrypted partition
    Linux RAID md 0.9/1.0/1.1/1.2
        RAID 1: mirroring
        RAID 4: striped array with parity device
        RAID 5: striped array with distributed parity information
        RAID 6: striped array with distributed dual redundancy information
    Linux Swap (versions 1 and 2)
    LVM and LVM2, Linux Logical Volume Manager
    Mac partition map
    Novell Storage Services NSS
    NTFS ( Windows NT/2000/XP/2003/Vista/2008/7 )
    ReiserFS 3.5, 3.6 and 4
    Sun Solaris i386 disklabel
    Unix File System UFS and UFS2 (Sun/BSD/...)
    XFS, SGI's Journaled File System
    Wii WBFS
    Sun ZFS
 ! پیام از: phoenix
چند نکته هست باید یادآوری کنم بنده به هیچ وجه طریقه نصب testdisk در سیستم عامل های مختلف را توضیح نخواهم داد و فقط طریقه نصب آن در فدورا را توضیح میدم که بسیار ساده است ولی بقیه موارد در تمام سیستم عامل ها یکسان است
نصب testdisk در فدورا

کد: انتخاب همه

sudo dnf install testdisk
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 5
پست: 162
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

راهنمای گام به گام برای بازیابی پارتیشن های گمشده و تعمیر سکتور بوت FAT/NTFS معیوب با دستور testdisk (بازیابی اطلاعات)

پست توسط phoenix » دو شنبه 31 اردیبهشت 1397, 11:00 pm

بخش دوم به دلیل طولانی شدن در پستی جدا ادامه مطلب را نوشتم
راهنمای گام به گام testdisk برای بازیابی پارتیشن های گمشده و تعمیر سکتور بوت FAT/NTFS معیوب
ما یک هارد دیسک ۳۶ گیگابایتی داریم که حاوی ۳ پارتیشن است که متاسفانه بوت سکتور پارتیشن اولیه NTFS آسیب دیده و یک پارتیشن NTFS منطقی یا Logical به طور اتفاقی پاک شده این مثال شما را راهنمایی میکند تا این پارتیشن های گمشده را بازیابی کنید با موارد زیر:
  • بازنویسی سکتور بوت NTFS خراب
  • بازیابی پارتیشن logical پاک شده NTFS
 ! پیام از: phoenix
برای پارتیشن FAT32 هم میتوانید از این شیوه استفاده کنید من در این پست سعی دارم تمام روشهای بازیابی رو کم کم اضافه کنم و سعی کرده ام که برای FAT12, FAT16, ext2/ext3, HFS+, ReiserFS هر کدام به صورت مجزا پستی قرار دهم
نکات مهم برای استفاده از testdisk
  • testdisk باید با دسترسی root اجرا شود
  • برای حرکت در testdisk از کلیدهای بالا و پایین و یا کلیدهای PageUp/PageDown استفاده کنید
  • برای ادامه انتخابهای خود باید از Enter استفاده کنید
  • برای بازگشت به صفحه قبلی یا خروج از testdisk از کلید q استفاده کنید
  • برای ذخیره تغییرات testdisk باید با زدن کلیدهای y یا Enter آنها را تایید کنید
  • درواقع برای نوشتن داده های پارتیشن به MBR شما باید گزینه "write" را انتخاب کنید و کلید اینتر را فشار دهید.
قدم اول اجرای testdisk
دستور زیر را در ترمینال تایپ کنید تا testdisk اجرا شود

کد: انتخاب همه

sudo testdisk
قدم دوم ایجاد log :
بعد از اجرای testdisk با پنجره زیر روبرو خواهید شد تصویر در این صفحه ۳ گزینه وجود دارد که به ترتیب توضیح میدم
create(ایجاد):باعث ایجاد یک log file میشود که شامل اطلاعات فنی و پیام های testdisk است
Appen: اگر میخواهید به فایل لاگ قبلی اطلاعات را اضافه کنید یا در یک رسانه فقط خواندنی testdisk را اجرا کرده اید و میخواهید log file را در جایی دیگر ذخیره کنید از این گزینه استفاده میشود
none(هیچ کدام): اگر نمیخواهید log file بسازید از این گزینه استفاده کنید معمولا از این گزینه زمانی استفاده میشود که testdisk از یک مکان فقط خواندنی اجرا شده است، مفید است.
پیشنهاد ما انتخاب گزینه اول است
قدم سوم انتخاب دیسک:
آشنایی با نام گذاری دیسک ها در لینوکس را حتما ببیند تا در این صفحه زیاد گیج نشید
توجه:اگر از ویندوز استفاده میکنید پیشنهاد میکنم حتما مطلب نام گذاری دیسکها رو بخونید که گیج نشید تصویر در این مرحله دیسکی که اطلاعات آن پاک شده است را انتخاب کنید و بر روی اینتر کلیک کنید
توجه:در این مرحله با انتخاب گزینه Quit یا کلید q میتوانید از برنامه خارج شوید
قدم چهارم انتخاب نوع جدول پارتیشن:
در این مرحله شما باید نوع فایل سیستم هارد خود را انتخاب کنید پیشنهاد میکنم بخش فایل سیستم را یک بررسی داشته باشید
معمولا یا شاید بهتر هست ادعا کنم همیشه testdisk به صورت خودکار تشخیص میدهد و نیازی به انتخاب شما نیست به تصویر زیر دقت کنید چون فایل سیستم دیسک ما fat است آنرا INTEL/Pc partition تشخیص داده است تصویر قدم پنجم وضعیت جدول پارتیشن فعلی:
در این بخش شامل گزینه های زیر است که به ترتیب در پستهای کاملا جدا به بررسی تک تک اونها میپردازیم
Analyse
Advanced
geometry
options
MBR code
Delete
Quit
پیام بسته شدن موضوع
این مطلب در آینده تکمیل تر خواهد گردید
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 5
پست: 162
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

بررسی منوی Analyse از دستور testdisk (بازیابی اطلاعات)

پست توسط phoenix » شنبه 5 خرداد 1397, 4:53 pm

پیام بسته شدن موضوع
این مطلب در آینده تکمیل تر خواهد گردید
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 5
پست: 162
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

ریکاوری فایل یا پوشه در فایل سیستم سری fat با دستور testdisk (بازیابی اطلاعات)

پست توسط phoenix » شنبه 5 خرداد 1397, 5:36 pm

بخش چهارم به دلیل طولانی شدن در پستی جدا ادامه مطلب را نوشتم
همانطور که در پست بالاتر با عنوان راهنمای گام به گام testdisk برای بازیابی پارتیشن های گمشده و تعمیر سکتور بوت FAT/NTFS معیوب ذکر کردیم تا قدم چهارم یکسان است
قدم پنجم ریکاوری فایلهای حذف شده تصویر همانند تصویر بالا گزینه Advanced را انتخاب کنید
پارتیشنی که فایلی های حذف شده شما بر روی آن قرار دارد را انتخاب کنید و Undelete را انتخاب و اینتر بزنید به تصویر زیر دقت کنید
تصویر
قدم ششم بازگردانی فایل های fat
فایلهای حذف شده به رنگ قرمز نشان داده میشود فایل مورد نظر خودتون رو انتخاب کنید و کلید c صفحه کلید را بزنید تا فایل در کلیپ بورد ذخیره شود به محض انتخاب کلید c میتوانید مکان کپی شدن فایل را انتخاب کنید به عنوان مثال در دسکتاپ
به تصاویر زیر دقت کنید تصویر تصویر کار تمام است و فایل ریکاوری شده است
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 5
پست: 162
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

ریکاوری فایل یا پوشه در فایل سیستم سری ext با دستور testdisk (بازیابی اطلاعات)

پست توسط phoenix » شنبه 5 خرداد 1397, 6:37 pm

بخش پنجم به دلیل طولانی شدن در پستی جدا ادامه مطلب را نوشتم
همانطور که در پست بالاتر با عنوان راهنمای گام به گام testdisk برای بازیابی پارتیشن های گمشده و تعمیر سکتور بوت FAT/NTFS معیوب ذکر کردیم تا قدم چهارم یکسان است
قدم پنجم ریکاوری فایلهای حذف شده تصویر همانند تصویر بالا گزینه Advanced را انتخاب کنید
پارتیشنی که فایلی های حذف شده شما بر روی آن قرار دارد را انتخاب کنید و Undelete را انتخاب و اینتر بزنید در فایل سیستم های لینوکس کمی متفاوت است باید شما همانند تصویر زیر پارتیشنی که جلوی آن نوشته شده است linux را انتخاب کنید تصویر مراحل بعدی دقیقا شبیه پست ریکاوری فایل یا پوشه در فایل سیستم سری fat است
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

ارسال پست