همه ما تابهحال تجربه از دست دادن یک فایل را داشتهایم. اما آیا میدانستید که این مشکل قابل حل است و ابزارهای مختلفی وجود دارد که از طریق آنها میتوانید فایل گمشده خود را بازیابی نمایید؟ یکی از این ابزارهای کاملاً تستشده و بسیار قابل اعتماد، TestDisk نام دارد. ابزار TestDisk، یک نرمافزار بازیابی اطلاعات رایگان است که برای کمک به بازیابی پارتیشنهای از دست رفته و یا قابل بوت کردن دیسکهای خراب شده توسط نرمافزارهای معیوب، انواع خاصی از ویروسها یا خطای انسانی طراحی شدهاست. این ابزار علاوهبراین میتواند برای ترمیم برخی از خطاهای سیستمفایل نیز استفاده شود.
در این آموزش، ما نحوه بازیابی فایلهای ازدسترفته در اوبونتو را از طریق ابزار TestDisk توضیح خواهیم داد.
دستورات و رویههای ذکر شده در این مقاله، برروی سیستم Ubuntu 18.04 LTS اجرا شدهاست.
مرحله 1: نصب ابزار TestDisk
خط فرمان (ترمینال) اوبونتوی خود را از طریق میانبر Ctrl+alt +T باز کرده و دستور زیر را بهعنوان sudo اجرا نمایید، تا ابزار TestDisk نصب شود:
$ sudo apt-get install testdisk
توجه داشته باشید که فقط کاربران مجاز میتوانند نرمافزار را در اوبونتو اضافه، حذف و پیکربندی کنند.
پس از وارد کردن پسورد sudo، ابزار TestDisk روی سیستم شما نصب خواهد شد.
با استفاده از دستور زیر میتوانید بررسی کنید که آیا این ابزار واقعاً روی سیستم شما نصب شدهاست یا خیر و اگر نصب شدهاست نسخه آن را بررسی نمایید.
$ testdisk --version
یا،
$ testdisk -v
مرحله 2: اجرای testdisk و ایجاد یک فایل testdisk.log
برای اجرای ابزار خط فرمان testdisk از دستور زیر استفاده کنید:
$ testdisk
در خروجی این دستور، توضیحاتی در مورد ابزار ارائه شدهاست و به شما نیز امکان ایجاد یک فایل testdisk.log را میدهد. بعداً اطلاعاتی در مورد نحوه پیدا کردن و بازگرداندن فایل از دست رفته در این فایل قرار میگیرد.
خروجی بالا سه گزینه در مورد نوع فعالیت شما برای این فایل ارائه مینماید:
Create (توصیه میشود): این گزینه به شما امکان ایجاد یک فایل گزارش جدید را میدهد.
Append: این گزینه به شما امکان میدهد؛ تا برای هر نشست اطلاعات جدیدی را به اطلاعات قبل در این فایل اضافه کنید.
No Log: اگر نمیخواهید در مورد نشست، اطلاعاتی را برای استفادههای بعدی ذخیره نمایید، این گزینه را انتخاب کنید.
TestDisk ابزار هوشمندانهای است و برای مبتدیان بسیار کاربردی است. بطوریکه، در هر مرحله گزینهای را که باید در صفحه نمایش خاصی انتخاب شود، پیشبینی و پیشنهاد میکند. گزینههای پیشنهادی بهصورت هایلایت شده قابل مشاهده است. برای رفتن برروی گزینه مورد نظر میتوانید از کلیدهای پیکان بالا و پایین استفاده کرده و سپس برای انتخاب آن برروی Enter کلیک نمایید.
مرحله 3: انتخاب درایو مورد نظر برای بازیابی
اکنون لیستی از درایوهای ذخیرهسازی متصل به سیستم شما را نشان میدهد. در شکل زیر نشان میدهد در این مثال، همانطور که در شکل زیر نشان داده شده است، هارد دیسک تنها دستگاه ذخیرهسازی در سیستم است.
از طریق کلیدهای پیکان سمت راست و چپ برروی گزینه مورد نظر رفته و Enter را بزنید. همانطورکه در تصویر بالا ذکر شدهاست، باید ظرفیت صحیح دیسک شناسایی شود، تا بازیابی بصورت موفقیتآمیز فایل انجام گردد.
لطفاً توجه داشته باشید که در این مرحله، سیستم شما به دلیل مجوزهای امنیتی ممکن است تمام دستگاههای متصل را نمایش ندهد. اگر دستگاه مورد نیاز شما ذکر نشده باشد، گزینه دیگری را در کنار گزینههای Proceed و Quit مشاهده خواهید کرد و آن گزینه Sudo است. در اینصورت گزینه Sudo را انتخاب کرده و پسورد sudo را وارد نمایید. اکنون سیستم تمام درایوهای موجود در سیستم شما را نشان میدهد.
مرحله 4: انتخاب نوع قسمت بندی درایو انتخابی
اکنون که درایو مورد نظر را انتخاب کردهاید، باید نوع بخشبندی آن را نیز در صفحه زیر مشخص نمایید:
این ابزار بهطور خودکار گزینه صحیح را هایلایت میکند. برای ادامه کار Enter را کلیک نمایید.
اگر مطمئن هستید گزینه پیشنهاد شده نادرست است، میتوانید از روی لیست گزینه صحیح را انتخاب کرده و Enter را بزنید.
مرحله 5: انتخاب گزینه "Advanced" برای بازیابی فایل
هنگامیکه درایو صحیح و نوع بخشبندی آن را مشخص کردید، صفحه زیر ظاهر میشود:
بازیابی فایلهای از دسترفته تنها یکی از ویژگیهای testdisk است. این ابزار کاربردهای بیشتری را نیز ارائه میدهد. از طریق گزینههای نمایش داده شده در تصویر بالا، میتوانید هر یک از این ویژگیها را انتخاب کنید. اما در اینجا ما میخواهیم فایلهای به طور تصادفی حذف شده را بازیابی نماییم. برای این کار گزینه Advanced را انتخاب کرده و Enter را بزنید.
در تمام گامها، اگر به مرحلهای غیر از مرحله مورد انتظار رسیدید، میتوانید با استفاده از کلید q به عقب برگردید.
مرحله 6: انتخاب بخشی از درایو که در آن فایل را گم کردهاید
اگر درایو انتخابی شما دارای چندین بخش است، صفحه زیر به شما امکان انتخاب یکی از آنها را میدهد.
انتخاب خود را انجام داده و سپس گزینه List را از گزینههای لیست شده در پایین صفحه انتخاب کنید.
با این کار تمام دایرکتوریهای موجود در بخش شما لیست خواهد شد.
مرحله 7: انتقال به دایرکتوری که فایل را در آن گم کردهاید
هنگامیکه ابزار testdisk تمام دایرکتوریهای سیستمعامل شما را نشان داد، به دایرکتوریای بروید که در آن فایل شما حذف یا گم شده است. از آنجاییکه در این مثال فایل گم شده در دایرکتوری home بودهاست، در این جا ما به دایرکتوری home میرویم:
سپس به دایرکتوری sana
و سپس به پوشه Downloads
دقت کنید که برای بازگشت به دایرکتوری قبلی میتوانید از پیکان سمت چپ استفاده نمایید.
هنگامیکه به دایرکتوری مورد نظر خود رسیدید، فایلهای حذف شده را بهصورت رنگی یا هایلایت شده مشاهده خواهید کرد.
در این مثال فایل گمشدهی "accidently_removed.docx" در لیست قابل مشاهده است.
مرحله 8: کپی کردن فایل حذف شده برای بازیابی آن
در حال حاضر، شما نیز باید فایل مورد نظر خود را در این لیست پیدا کرده باشید. از گزینه C برای کپی کردن فایل انتخاب شده استفاده نمایید. این فایل در ادامه به محلی که در مرحله بعدی مشخص میکنید، بازگردانده میشود.
مرحله 9: تعیین مکان برای بازیابی فایل پیدا شده
اکنون که فایل پیدا شده را کپی کردید، صفحه زیر به شما نمایش داده میشود تا بتوانید مشخص کنید فایل بازیابی شده در کجا ذخیره شود. در این مرحله شما میتوانید، هر مکان قابل دسترسی را مشخص نمایید.
در این مثال میخواهیم فایل را داخل همان دایرکتوری Downloadای قرار دهیم که در آن جا فایل را گم کردهایم:
مرحله 10: کپی و بازیابی فایل در محل انتخاب شده
پس از انتخاب گزینه موردنظر برای بازیابی فایل، روی دکمه c کلیک کنید. با این کار فایل شما در آن مکان بازیابی میشود:
اگر در خروجی خود، متن سبز رنگ تصویر بالا را مشاهده کردید؛ نشاندهنده این است که فایل مورد نظر شما در محل مشخص شده با موفقیت بازیابی شدهاست.
بهنظر میرسد این روند کمی طولانی است؛ اما قطعاً ارزش بازگشت فایل گمشده شما را دارد. فایل بازیابیشده احتمالاً در حالت قفل قرار دارد. این بدان معنی است که فقط کاربران مجاز میتوانند به آن دسترسی داشته و آن را باز کنند.
در صورتیکه بخواهید این ابزار را حذف نمایید، میتوانید از طریق دستور زیر این کار را انجام دهید:
$ sudo apt-get remove testdisk
پس از آن، در صورت تمایل میتوانید فایل testdisk.log را نیز حذف نمایید.
منبع:
0 دیدگاه
نوشتن دیدگاه