این دستور dd فرایندش چه طوری هست؟ یعنی با کدامیک از روشهای فوق، هارد رو پاک میکنه؟ فرمت سطح پایین میکنه یا روی سکتورها اطلاعات مینویسه؟ (آخه نمیخوام میزان سلامتی هارد زیاد پایین بیاد)
فرمت سطح پایین چیز خیلی خاصی نیست. توی این اینکار، تمام سکتورها با 0 پر میشن. در اصل روی سکتورها چیز نوشته میشه، همین. معمولا برای پاک کردن اطلاعات، اینکار چندبار انجام میشه تا احتمال بازیابی بیاد پایین.
دستور dd یه ابزاره که اطلاعات رو از یه جایی روی یه جای دیگه مینویسه. توی اکثر سیستمعاملهای یونیکسی (مثل mac os) و شبه یونیکسی (مثل سیستمعاملهای لینوکسی) فایلی توی دایرکتوری (پوشه) /dev/ وجود داره به اسم zero. این یه فایل مجازی هست (تقریبا هر چی توی /dev/هست، مجازیه) و هر چی از اون بخونید، به شما 0 تحویل میده. هر چی هم توش بنویسید دور انداخته میشه.
میشه با dd محتویات این فایل رو خوند و روی دیسک مورد نظر نوشت. اینجوری دیسک با 0 پر میشه. اگه اطلاعات ارزشمند فقط توی یه پارتیشن هستند، میتونید برای صرفه جویی توی وقت، فقط اون پارتیشن رو با 0 پر کنید. اینجوری سلامت هارد، کمتر پایین میاد. بقیه پارتیشنها رو هم میتونید به صورت معمولی پاک کنید. اگه اطلاعات اونها هم بازیابی بشه، مهم نیست، چون چیز خاصی توی اونها نبوده.
چه ابزاری پیشنهاد میدید؟ Gparted برای این کار مناسبه؟
تا جایی که میدونم، gparted هم برای hddها و هم sddها، ارتیشنها رو به صورت معمولی پاک میکنه. چیزی روی اطلاعات قبلی نمینویسه. در نتیجه میشه با ابزارهای بازیابی (مثلا testdisk) خود پارتیشن و حتی اطلاعات داخل اون رو بازیابی کرد.
البته اگه دوباره پارتیشن ساخته و اون پارتیشن با یه فایلسیستم (مثلا ntfs یا ext4 یا ...) فرمت بشه، احتمال بازیابی میاد پایین، چون یه سری اطلاعات روی هارد نوشته میشه. ولی اطلاعات اصلی به احتمال زیاد، همچنان روی دیسک قرار دارند.
پس اگه میخواهید اطلاعات به راحتی بازیابی نشن، gparted گزینه زیاد مناسبی نیست.
به نظرم dd گزینه مناسبی هست. میتونید با استفاده از dd، دوبار دیسک رو با 0 پر کنید، اینجوری احتمال بازیابی اطلاعات کم میشه. بیشتر فکر نکنم نیاز باشه چون بعیده کسی بشینه و سعی اطلاعات شما رو بدست بیاره.
تا جایی که میدونم، dd برای ویندوز نیست. میتونید یه iso اوبونتو رو دانلود کنید، بریزیدش روی فلش و سیستم رو با اون بوت کنید. بعد از طریق ترمینال، دستور dd رو اجرا کنید.
gparted هم به طور پیشفرض نصبه.
gparted یه iso هم داره (باید جدا از سایت خودش دریافت کنید) که شامل خود برنامه gparted به همراه چندین برنامه دیگه هست که موقع حل مشکل، بدرد میخورند. دستور dd هم باید موجود باشه.
از اونجایی که دستور dd یکی از دستورات پایهای سیستمعاملهای یونیوسی و شبه یونیکسی هست، همه جا باید پیدا بشه.
اگه میخواهید از dd استفاده کنید، بگید تا بیشتر راهنمایی کنیم.