امداد سیستم

بازیابی اطلاعات از SSD فرمت شده؛ چالش‌ها و راهکارهای نوین ۲۰۲۶

تقویم - تاریخ انتشار

آیا بازیابی اطلاعات از حافظه‌های SSD فرمت شده ممکن است؟ تا مدتی پیش، پاسخ به این سوال تقریباً «خیر» بود. اما با پیشرفت تکنولوژی و ابزارهای تخصصی در امداد سیستم ورق برگشته است. در این مقاله، به بررسی تخصصی مکانیزم‌های داخلی SSD و روش‌های بازیابی اطلاعات پس از فرمت شدن ، Quick Format می‌پردازیم.

چرا بازیابی اطلاعات SSD دشوارتر از HDD است؟

در برخی از هارد دیسک‌های (HDD) جدید و اغلب هارد دیسک‌های قدیمی ، وقتی فایلی حذف می‌شود، داده‌ها تا زمانی که بازنویسی نشوند روی پلتر باقی می‌مانند. اما در SSDها، داستان متفاوت است. دو عامل اصلی مانع بازیابی اطلاعات می‌شوند:

فرمان TRIM: این دستور به SSD اطلاع می‌دهد که کدام بلوک‌های داده دیگر مورد نیاز نیستند تا سیستم آن‌ها را برای استفاده مجدد آماده کند. توجه داشته باشید در برخی تکنولوژی ساخت هارد دیسک‌های جدید بعد از سال 2017 این مورد فعال است.

فرآیند Garbage Collection(پاکسازی خودکار): این یک عملیات پس‌زمینه است که بلوک‌های علامت‌گذاری شده توسط TRIM را به صورت فیزیکی پاک می‌کند تا سرعت نوشتن در آینده حفظ شود.

Trim ssd چیست؟ در این مقاله از امداد سیستم به صورت مفصل در مورد دستور TRIM که در ابتدای دوران SSD (حدود سال ۲۰۱۰) ظاهر شد و به ویژگی معمول تمامی درایوهای حالت جامد موجود تبدیل شد؛ صحبت می کنیم.

ssd
بازیابی اطلاعات از SSD فرمت شده؛ چالش‌ها و راهکارهای نوین ۲۰۲۶ 1

SSD دقیقاً چگونه اطلاعات را ذخیره می‌کند؟

برای درک اینکه چرا بازیابی اطلاعات از SSD دشوار است، ابتدا باید بدانیم SSD برخلاف هارد دیسک‌های سنتی (HDD) ساختار ذخیره‌سازی متفاوتی دارد. در هارد دیسک‌ها داده‌ها روی صفحات مغناطیسی ذخیره می‌شوند و تا زمانی که اطلاعات جدید روی آن‌ها نوشته نشود، معمولاً باقی می‌مانند. اما در SSD این موضوع کاملاً متفاوت است.

در SSD داده‌ها داخل سلول‌های حافظه NAND Flash ذخیره می‌شوند. هر سلول حافظه دارای تعداد محدودی چرخه نوشتن است، به همین دلیل کنترلر SSD به طور مداوم داده‌ها را در بلوک‌های مختلف جابجا می‌کند تا فشار نوشتن روی یک بخش خاص متمرکز نشود. این فرآیند با نام Wear Leveling شناخته می‌شود.

به همین دلیل آدرس منطقی فایل‌ها که توسط سیستم‌عامل دیده می‌شود (Logical Block Addressing یا LBA) الزاماً با محل فیزیکی واقعی داده‌ها در تراشه‌های NAND یکسان نیست. یک فایل ممکن است در چندین بلوک فیزیکی مختلف در سراسر حافظه پراکنده باشد.

برای مدیریت این موضوع، SSD از یک جدول ترجمه داخلی به نام FTL یا Flash Translation Layer استفاده می‌کند. این جدول در واقع نقشه‌ای است که مشخص می‌کند هر آدرس منطقی دقیقاً در کدام سلول فیزیکی ذخیره شده است.

در بسیاری از موارد زمانی که SSD فرمت می‌شود، خود داده‌ها بلافاصله حذف نمی‌شوند؛ بلکه این نقشه آدرس‌دهی یا همان جدول ترجمه بازنشانی یا حذف می‌شود. به همین دلیل اگر بتوان نسخه قدیمی این جدول را بازسازی کرد، ممکن است دسترسی به داده‌های قبلی دوباره امکان‌پذیر شود.

آیا نوع فرمت SSD در شانس بازیابی اطلاعات تأثیر دارد؟

بله، نوع فرمت انجام شده روی SSD تأثیر بسیار زیادی بر شانس بازیابی اطلاعات دارد. همه فرمت‌ها یکسان نیستند و واکنش SSD به هر نوع فرمت متفاوت است.

در حالت Quick Format در ویندوز، معمولاً فقط جدول سیستم فایل حذف می‌شود. در این شرایط داده‌ها هنوز در سطح فیزیکی روی حافظه باقی می‌مانند، اما بلافاصله پس از فرمت، سیستم‌عامل دستور TRIM را به SSD ارسال می‌کند. اگر قبل از اجرای کامل فرآیندهای پاکسازی اقدام شود، شانس بازیابی اطلاعات وجود دارد.

در برخی موارد کاربران از ابزارهای مخصوص سازنده SSD یا تنظیمات BIOS برای فرمت کردن درایو استفاده می‌کنند. این ابزارها گاهی شامل عملیات Secure Erase یا Sanitization هستند. در چنین شرایطی کنترلر SSD تمام بلوک‌های حافظه را به صورت مستقیم پاکسازی می‌کند و عملاً بازیابی اطلاعات بسیار دشوار یا غیرممکن می‌شود.

در SSDهای اکسترنال که از طریق USB متصل می‌شوند، شرایط ممکن است متفاوت باشد. بسیاری از مبدل‌های USB به SATA یا NVMe از دستور TRIM پشتیبانی نمی‌کنند یا آن را منتقل نمی‌کنند. در چنین مواردی حتی پس از فرمت شدن نیز ممکن است داده‌ها مدت بیشتری در حافظه باقی بمانند و شانس بازیابی بیشتر باشد.

در سیستم‌های ذخیره‌سازی RAID یا NAS نیز فرمت شدن می‌تواند پیچیده‌تر باشد. در این حالت چندین لایه از جداول آدرس‌دهی و متادیتا وجود دارد و برای بازیابی اطلاعات لازم است ابتدا ساختار RAID بازسازی شود و سپس دسترسی به داده‌های خام انجام گیرد.

بنابراین قبل از هرگونه اقدام برای بازیابی اطلاعات، مشخص کردن نوع فرمت انجام شده روی SSD اهمیت بسیار زیادی دارد.

چرا نرم‌افزارهای ریکاوری معمولی در برابر SSD شکست می‌خورند؟

بسیاری از کاربران پس از فرمت شدن SSD، بلافاصله به سراغ نرم‌افزارهای محبوب و عمومی می‌روند. اما حقیقتی تلخ وجود دارد: نرم‌افزارهای سطح کاربر (Consumer-grade) توانایی عبور از لایه‌های فریمور SSD را ندارند. در ادامه، معروف‌ترین این ابزارها و نقاط ضعف ساختاری آن‌ها را بررسی می‌کنیم:

۱. نرم‌افزار Recuva

این نرم‌افزار قدیمی به دلیل رایگان بودن بسیار محبوب است، اما برای SSDها تقریباً بی‌فایده است.

نرم افزار Recuva تنها بر پایه “سیستم فایل” عمل می‌کند. وقتی SSD فرمت می‌شود و فرمان TRIM صادر می‌گردد و نمی‌تواند به لایه‌های زیرین (NAND) دسترسی پیدا کند و معمولاً پس از اسکن، هیچ فایلی پیدا نمی‌کند یا فایل‌های یافت شده باز نمی‌شوند.

۲. EaseUS Data Recovery & Wondershare Recoverit

این نرم‌افزارها رابط کاربری بسیار زیبایی دارند و برای حذف اتفاقی فایل‌ها استفاده میشوند، اما در سناریوی “فرمت SSD ” با محدودیت جدی روبرو می‌شوند.

این ابزارها فاقد الگوریتم‌های بازسازی آدرس هستند. آن‌ها فقط به آدرس‌های منطقی (LBA) که توسط کنترلر SSD ارائه می‌شود تکیه می‌کنند.اگر کنترلر SSD به دلیل فرمت شدن، آدرس‌های قدیمی را مسدود کرده باشد (که در ۹۰٪ مواقع چنین است)، این نرم‌افزارها فقط “صفر” (Zero Filling) را ریکاوری می‌کنند؛ یعنی فایلی با حجم درست اما کاملاً خالی!

۳. Disk Drill & Stellar Recovery

این دو نرم‌افزار از الگوریتم‌های اسکن عمیق (Deep Scan) پیشرفته‌تری برخوردارند، اما همچنان یک مانع بزرگ دارند.عدم توانایی در مدیریت Garbage Collection. به محض اینکه این ابزارها شروع به اسکن طولانی‌مدت می‌کنند، SSD در پس‌زمینه شروع به پاکسازی بلوک‌های آزاد می‌کند.هرچه اسکن این نرم‌افزارها طولانی‌تر شود، شانس تخریب دائمی داده‌ها توسط خودِ SSD بیشتر می‌شود.

جدول مقایسه‌ای: نرم‌افزارهای معمولی در مقابل PC-3000

قابلیتنرم‌افزارهای بازیابی اطلاعاتابزارهای تخصصی  ریکاوری دیتا
دسترسی به فریمورندارد (فقط سطح سیستم‌عامل)دارد (سطح تکنولوژیک)
دورزدن TRIMغیرممکنامکان‌پذیر (مدل‌های پشتیبانی شده)
خواندن نسخه‌های قدیمی جدولنداردقابلیت استخراج نسخه‌های پیشین
جلوگیری از پاکسازی خودکارندارد (باعث تخریب بیشتر می‌شود)دارد (توقف کامل دستورات)

هشدار جدی: استفاده مکرر از نرم‌افزارهای معمولی برای اسکن SSD فرمت شده، مانند تلاش برای نجات کسی است که در باتلاق گیر کرده؛ هرچه بیشتر اسکن کنید (پا بزنید)، داده‌ها سریع‌تر توسط فرآیند Garbage Collection به عمق نابودی فرو می‌روند.

ssd new solution
بازیابی اطلاعات از SSD فرمت شده؛ چالش‌ها و راهکارهای نوین ۲۰۲۶ 2

تکنولوژی جدید؛ بازیابی اطلاعات از طریق مسیر داخلی

مشکل اصلی در SSDهای فرمت شده این است که جدول مسیریاب داخلی که آدرس‌های منطقی را به سلول‌های فیزیکی NAND متصل می‌کند، خالی یا بازنشانی می‌شود. در این حالت، درایو فقط مقدار “صفر” برمی‌گرداند.

مهندسان امداد سیستم در به ‌روزرسانی‌های تجهیزات فنی ، قابلیتی را توسعه یافته‌ای را دریافت کردند که اجازه می‌دهد به نسخه‌های قبلی دسترسی پیدا کنند. این یعنی می‌توانیم به ساختار فایل، دقیقاً قبل از لحظه فرمت شدن، بازگردیم.

چطور SSDها در حالت TRIM بازیابی میشود؟

در حال حاضر این قابلیت برای برخی مراکز خاص که تجهیزات پیشرفته و بروز دارند امکانپذیر است. این تکنولوژی مدام در حال بروزرسانی است تا بتوان از تمام حافظه‌های SSD پشتیبانی شود.

1.حالت تکنولوژیک (TM-DE)

 اگر یک SSD فرمت شده دارید، فرآیند تخصصی بازیابی اطلاعات در محیط (DE) در حالت تکنولوژیک (Technological Mode) با دسترسیسطح پایین به فریمور (Frimware) حافظه ساخته می‌شود.

۲. ساخت آدرس سفارشی (TDA)

برخلاف نرم افزار‌های ریکاوری دیتا حتی بروزرسانی شده و پیشرفته، امداد سیستم اکنون می‌تواند گزینه‌ای مناسب برای  بازگشت اطلاعات حذف شده باشد. ما مسیر های قدیمی را به روش TDA پیدا کرده مجدد آدرس دهی میکنیم و سپس به محتویات قبلی میرسیم. صفر شدن اطلاعات بعد از فرمت شدن هارد دیسک در وسترن دیجیتال (Western Digital) وجود داشت که  قبلا به آن پرداخته بودیم.

نکته حیاتی برای دارندگان هارد دیسک‌های وسترن دیجیتال (SMR)

بسیاری از کاربران تصور می‌کنند دستور TRIM فقط مختص حافظه‌های SSD است و هارد دیسک‌های اکسترنال یا اینترنال (HDD) از این قاعده مستثنی هستند. اما اگر از هارد دیسک‌های جدید Western Digital استفاده می‌کنید، باید بسیار محتاط باشید!

۳. دسترسی فیزیکی (PBA)

در محیط DE، با تجهیزاتد فنی ما میتوانیم با دسترسی Physical Block Addressing سد سیستم‌ فایل عبور کرده و مستقیماً با سلول‌های حافظه ارتباط بگیریم.

۴. ساخت متادیتا

با استفاده از الگوریتم خاص (ASA) نسخه‌های مختلف MBR، Boot و MFT را بررسی کرده و بهترین ساختار فایلی که قبل از فرمت وجود داشته را بازسازی می‌کنیم.

جدول امکان دسترسی به تکنولوژیک ۲۰۲۶

سازنده کنترلر / برندقابلیت دور زدن TRIMوضعیت بازیابی در ۲۰۲۶
Samsungبسیار بالادسترسی کامل به جداول قدیمی
Marvellمتوسطنیاز به بازسازی دستی ساختار فایل (TDA)
Silicon Motionبالاپشتیبانی گسترده
Phisonخوبامکان استخراج TV-DE
Intelمحدودفقط در مدل‌های خاص با فریمور قدیمی

این جدول در بازه‌های زمانی با توجه به بروزرسانی شدن تجهیزات و علوم امکان دارد شامل بروزرسانی شود.

چگونه از تخریب دائمی اطلاعات توسط TRIM جلوگیری کنیم؟

اگر همین حالا متوجه پاک شدن یا فرمت شدن ناگهانی SSD خود شده‌اید، هر ثانیه برای سلامت داده‌های شما حیاتی است. همان‌طور که در بالا اشاره کردیم، پروتکلTRIM در پس‌زمینه سیستم‌عامل به‌ سرعت وارد عمل شده و بلوک‌های داده را برای همیشه غیرقابل‌بازگشت می‌کند.

.بسیاری از کاربران نمی‌دانند که می‌توان با چند تنظیم ساده در محیط ویندوز یا مک، موقتاً این دستور را متوقف کرد تا زمان کافی برای استفاده از ابزارهای تخصصی ریکاوری داشته باشند.

قبل از اینکه هرگونه نرم‌افزار ریکاوری را نصب یا اجرا کنید که خود باعث نوشتن داده جدید و تحریک TRIM می‌شود، حتماً مقاله زیر را مطالعه کنید:

آموزش کامل پیشگیری ازTRIM و محافظت از داده‌هایSSD پس از حذف

نتیجه‌گیری

بازیابی اطلاعات از SSD فرمت شده دیگر یک بن‌بست نیست، اما نیاز به دانش عمیق از معماری فریمور و ابزارهای پیشرفته دارد. استفاده از قابلیت TV-DEانقلابی در صنعت بازیابی اطلاعات ایجاد کرده است.

آیا بازیابی اطلاعات بعد از Quick Formatدر SSDامکان‌پذیر است؟

بله، در صورتی که فرآیند TRIM و Garbage Collection هنوز داده‌ها را فیزیکی پاک نکرده باشند، با ابزارهای تخصصی می‌توان به نسخه‌های قبلی دسترسی یافت و اطلاعات را بازیابی کرد.

اگر SSDبعد از فرمت فقط صفر نشان دهد، اطلاعات قابل بازیابی است؟

بله، نمایش صفر معمولاً به دلیل خالی نشان دادن سکتورها است. داده‌ها ممکن است هنوز روی تراشه‌های NAND وجود داشته باشند و با روش‌های دسترسی فیزیکی قابل استخراج باشند.

بهترین زمان برای اقدام به بازیابی چه زمانی است؟

بلافاصله! به محض فرمت شدن، درایو را از برق جدا کنید. فعالیت سیستم‌عامل در پس‌زمینه می‌تواند فرآیند TRIM را فعال کرده و شانس بازیابی را به صفر برساند.

آیا نرم‌افزارهای رایگان می‌توانند TRIMرا غیرفعال کنند؟

خیر. غیرفعال کردن TRIM از طریق ویندوز فقط مانع ارسال دستورات جدید می‌شود، اما داده‌هایی که قبلاً دستور حذف گرفته‌اند، توسط نرم‌افزارهای معمولی قابل بازگشت نیستند. فقط ابزارهای سخت‌افزاری می‌توانند مستقیماً با کنترلر برای نادیده گرفتن دستورات قبلی ارتباط برقرار کنند.

چرا فایل‌های ریکاوری شده توسط نرم‌افزارها باز نمی‌شوند؟

این پدیده به دلیل “Empty Reading” است. کنترلر SSD برای محافظت از سرعت درایو، آدرس فایل‌های فرمت شده را به “صفر” نشان میدهد. نرم‌افزار فکر می‌کند داده را یافته، اما در واقع فقط یک پوسته خالی را بازیابی کرده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *