خطای CRC یا Cyclic Redundancy Check یعنی داده خواندهشده با مقدار بررسی صحت آن سازگار نیست. این خطا هنگام کپی از هارد اکسترنال، خواندن فلش یا باز کردن فایل فشرده دیده میشود. راهحل به محل خطا بستگی دارد: دانلود ناقص، کابل معیوب و آسیب دیسک را نباید یک مشکل یکسان در نظر گرفت.
اگر اطلاعات مهم فقط روی همان دیسک است، قبل از هر تعمیر از فایلهای قابل خواندن روی یک دیسک سالم نسخه پشتیبان بگیرید. فرمت کردن، Initialize و دستور diskpart clean راه بازیابی اطلاعات نیستند. اگر دیسک صداهای غیرعادی دارد یا مرتب قطع میشود، اسکنهای پیاپی را متوقف کنید و برای بازیابی تخصصی اقدام کنید.
اول مشخص کنید خطای CRC کجا رخ میدهد
| محل خطا | اولین بررسی |
|---|---|
| فقط یک فایل ZIP یا RAR | دانلود دوباره از منبع اصلی و بررسی کامل بودن همه بخشهای آرشیو |
| کپی فایل از هارد اکسترنال یا فلش | کابل، پورت، برق دستگاه و امکان خواندن فایلهای دیگر |
| باز کردن یک درایو در ویندوز | وضعیت دیسک و فایل سیستم؛ ابتدا حفظ اطلاعات |
| فایل روی پوشه شبکه | بررسی فایل اصلی و فضای ذخیرهسازی روی دستگاه میزبان |
رفع خطای CRC هنگام استخراج فایل فشرده
- فایل را از منبع معتبر دوباره دانلود کنید. اگر فرستنده نسخه سالمی دارد، همان نسخه را دریافت کنید.
- برای فایل چندبخشی، همه قسمتها باید کامل و متعلق به یک مجموعه باشند. نام یا شماره بخشها را تصادفی تغییر ندهید.
- اگر آرشیو رمز دارد، رمز و زبان صفحهکلید را بررسی کنید. پیام مربوط به فایل رمزگذاریشده ممکن است به رمز اشتباه یا خرابی داده مربوط باشد.
- با گزینه Test نرمافزار آرشیو، فایل را بررسی کنید. استخراج با نادیده گرفتن خطا، سالم بودن فایل خروجی را تضمین نمیکند.
- اگر نسخه تازه همان فایل هم روی همان دیسک خطا دارد، آن را روی یک دیسک سالم امتحان کنید تا مشکل فایل و ذخیرهسازی از هم جدا شوند.
رفع خطای CRC هارد اکسترنال و فلش
ابتدا برنامههایی را که از دیسک استفاده میکنند ببندید و آن را به شکل ایمن جدا کنید. یک کابل سالم و پورت مستقیم دیگر را امتحان کنید؛ هاب بدون برق ممکن است برای بعضی هاردها مناسب نباشد. اگر دستگاه آداپتور دارد، اتصال برق آن را هم بررسی کنید.
اگر دستگاه پایدار است و امکان خواندن دارید، فایلهای مهم را روی یک حافظه دیگر کپی کنید. تکرار خطا روی چند فایل مختلف یا چند رایانه، بررسی سلامت خود دیسک را مهمتر میکند. تعمیر فایل سیستم، خرابی فیزیکی دیسک را برطرف نمیکند.
استفاده درست از CHKDSK در ویندوز
Command Prompt را با گزینه Run as administrator باز کنید. حرف درایو را از This PC بخوانید؛ در مثال زیر E: است. دستور اول فقط وضعیت را بررسی میکند:
chkdsk E: اگر نسخه پشتیبان دارید و مشکل منطقی فایل سیستم است، گزینه /f تعمیر را انجام میدهد:
chkdsk E: /f برای تعمیر، درایو باید قفل شود؛ ممکن است بستن برنامهها یا زمانبندی بررسی در راهاندازی بعدی لازم باشد. گزینه /r جستجوی بخشهای ناخوانا و تلاش برای بازیابی داده قابل خواندن را اضافه میکند و شامل /f است. آن را قدم اول یا اسکن مکرر دیسک مشکوک قرار ندهید. CHKDSK برای درایو شبکه قابل استفاده نیست؛ باید دیسک محلی دستگاه میزبان بررسی شود. جزئیات گزینهها در راهنمای رسمی CHKDSK مایکروسافت آمده است.
اگر خطا برطرف نشد چه کنیم؟
برای دیسک دارای اطلاعات ارزشمند، حفظ نسخه اصلی و بررسی تخصصی بر فرمت کردن مقدم است. برای فایل دانلودی، نسخه سالم را از ناشر بگیرید. اگر خطا فقط هنگام انتقال شبکه رخ میدهد، فایل را روی میزبان اصلی بررسی کنید و سپس مسیر انتقال را آزمایش کنید.
پرسشهای رایج
آیا CRC همیشه به معنی خرابی هارد است؟
خیر. فایل ناقص، مشکل انتقال یا اتصال و خرابی ذخیرهسازی همگی باید بررسی شوند. محل و تکرار خطا برای تشخیص مهم است.
آیا فرمت کردن اطلاعات را برمیگرداند؟
خیر؛ فرمت راه بازیابی نیست و میتواند بازیابی بعدی را دشوار کند. تا زمانی که به اطلاعات نیاز دارید، آن را انجام ندهید.
آیا با تغییر پسوند فایل خطا رفع میشود؟
خیر. تغییر نام یا پسوند، داده ناقص یا خراب را بازسازی نمیکند.
