انتقال فایلها بین درایوها در ویندوز ۱۱ گاهی ممکن است منجر به خطای 0x80070079 شود که پیغام «مدت زمان انتظار semaphore به پایان رسیده است» را نمایش میدهد. این مشکل معمولاً عملیات کپی یا جابجایی فایلها را متوقف میکند، بهویژه هنگام کار با درایوهای USB خارجی، منابع اشتراکی شبکه یا فایلهای حجیم. این خطا اغلب نشان میدهد که ویندوز منتظر پاسخ از یک دستگاه ذخیرهسازی یا منبع شبکه بوده اما در زمان مقرر پاسخی دریافت نکرده است. برای رفع این خطا باید مشخص شود که مشکل مربوط به سختافزار، شبکه یا سیستمعامل است. در ادامه، مؤثرترین روشهای حل این خطا در ویندوز ۱۱ آورده شده است:
بررسی و تعویض کابلهای USB یا شبکه
کابلهای بیکیفیت یا آسیبدیده یکی از دلایل رایج بروز این خطا در انتقال فایلهای محلی هستند. یک کابل معیوب USB یا SATA ممکن است باعث تأخیر یا بروز خطا شده و ویندوز را مجبور به لغو عملیات کند.
مرحله ۱: درایو خارجی یا کابل شبکه را از رایانه جدا کنید.
مرحله ۲: کابل را از نظر آسیبهای ظاهری بررسی کنید. اگر پارگی، خمیدگی در کانکتورها یا گرهخوردگی دیدید، کابل را با یک کابل جدید و باکیفیت (کوتاه و شیلددار، USB 3.x یا SATA) جایگزین کنید.
مرحله ۳: کابل یا درایو را مستقیماً به پورتهای پشت مادربرد متصل کنید و از استفاده از پورتهای جلویی یا هابهای USB بدون برق جدا خودداری کنید.
مرحله ۴: انتقال فایل را دوباره امتحان کنید تا ببینید آیا خطا همچنان وجود دارد یا نه.
غیرفعال کردن گزینه USB Selective Suspend
تنظیمات مدیریت انرژی در ویندوز ۱۱ ممکن است بهمنظور صرفهجویی در مصرف برق، درگاههای USB را بهطور موقت غیرفعال کند و این کار میتواند باعث قطع ناگهانی ارتباط با درایوهای خارجی شود. غیرفعال کردن این ویژگی میتواند از بروز چنین مشکلاتی جلوگیری کند.
مرحله ۱: کنترل پنل را باز کرده و گزینه Power Options (تنظیمات برق) را انتخاب کنید.
مرحله ۲: روی Change plan settings (تغییر تنظیمات طرح) در کنار طرح برق فعال کلیک کنید، سپس گزینه Change advanced power settings (تغییر تنظیمات پیشرفته برق) را انتخاب کنید.
مرحله ۳: گزینه USB settings (تنظیمات USB) را باز کنید، سپس USB selective suspend setting (تنظیم تعلیق انتخابی USB) را گسترش دهید. مقدار هر دو گزینه On battery (در حالت باتری) و Plugged in (در حالت اتصال به برق) را روی Disabled (غیرفعال) قرار دهید. سپس روی Apply (اعمال) و بعد OK کلیک کنید.
مرحله ۴: درایو USB خود را دوباره متصل کرده و عملیات انتقال فایل را مجدداً امتحان کنید.
اجرای CHKDSK بر روی هر دو درایو
خرابی در فایلسیستم یا وجود سکتورهای معیوب در درایو مبدأ یا مقصد میتواند باعث بروز خطا و تاخیر در انتقال شود. اجرای دستور CHKDSK به شناسایی و تعمیر این مشکلات کمک میکند.
مرحله ۱: Command Prompt (خط فرمان) را با دسترسی ادمین باز کنید. برای این کار، عبارت cmd را جستجو کرده، روی نتیجه راستکلیک کرده و گزینه Run as administrator (اجرا بهعنوان مدیر سیستم) را انتخاب کنید.
مرحله ۲: دستور زیر را وارد کنید:
chkdsk X: /f /r
(بهجای X:، حرف درایو مربوط به درایو خارجی یا مقصد را وارد کنید) و سپس Enter را فشار دهید.
اگر از شما خواسته شد که اسکن در زمان راهاندازی بعدی انجام شود، حرف Y را تایپ کرده و سیستم را ریاستارت کنید.
مرحله ۳: همین فرآیند را برای درایو دیگرِ درگیر در انتقال فایل نیز تکرار کنید.
مرحله ۴: پس از پایان هر دو اسکن، دوباره تلاش کنید فایل را منتقل کنید.
تبدیل درایوهای FAT32 به NTFS برای فایلهای حجیم
درایوهایی که با سیستم فایل FAT32 فرمت شدهاند، نمیتوانند فایلهایی بزرگتر از ۴ گیگابایت را ذخیره کنند. تلاش برای انتقال چنین فایلهایی باعث شکست عملیات و بروز خطای Timeout میشود.
مرحله ۱: ابتدا از تمام دادههای مهم موجود در درایو خارجی نسخه پشتیبان تهیه کنید، چون فرمت یا تبدیل سیستم فایل ممکن است باعث از دست رفتن اطلاعات شود.
مرحله ۲: Command Prompt را با دسترسی ادمین باز کنید. (مطابق مراحل قبل: جستجوی “cmd”، راستکلیک روی نتیجه و انتخاب Run as administrator).
مرحله ۳: دستور زیر را وارد کنید و کلید Enter را بزنید:
convert X: /fs:ntfs
(به جای X: حرف درایو مورد نظر خود را وارد کنید.)
مرحله ۴: منتظر بمانید تا فرایند تبدیل به پایان برسد، سپس دوباره انتقال فایل خود را امتحان کنید.
نکته: اگر قصد دارید از این درایو در سیستمعامل macOS نیز استفاده کنید، فرمت exFAT را در نظر بگیرید. اما توجه داشته باشید که درایوهای exFAT ممکن است در برخی سیستمهای ویندوز در هنگام انتقال فایلهای بزرگ، عملکرد پایداری نداشته باشند.
بهروزرسانی درایورهای دستگاه و میانافزار (Firmware)
درایورهای قدیمی یا معیوب مربوط به کنترلر USB، کارت شبکه، یا دستگاه ذخیرهسازی ممکن است باعث خطاهای ارتباطی یا تمام شدن زمان انتظار (timeout) شوند.
مرحله ۱: کلیدهای Windows + X را فشار دهید و Device Manager (مدیریت دستگاهها) را انتخاب کنید.
مرحله ۲: بخشهایی مانند Disk drives (درایوهای دیسک) و Network adapters (آداپتورهای شبکه) را باز کنید.
روی دستگاه مورد نظر خود راستکلیک کرده، گزینه Update driver (بهروزرسانی درایور) را انتخاب کنید، سپس گزینه Search automatically for drivers (جستجوی خودکار برای درایورها) را بزنید.
مرحله ۳: در صورت امکان، به وبسایت سازندهی دستگاه مراجعه کنید تا بررسی کنید آیا بهروزرسانی میانافزار (Firmware) برای قاب خارجی هارد یا آداپتور شبکه موجود است یا خیر، و طبق دستورالعملهای آنها، بهروزرسانی را نصب کنید.
مرحله ۴: رایانهی خود را ریستارت کرده و مجدداً عملیات انتقال فایل را امتحان کنید.
اجرای ابزار عیبیابی سختافزار و دستگاهها
ویندوز ۱۱ ابزارهایی برای عیبیابی دارد که میتوانند بهطور خودکار مشکلات سختافزاری—including مشکلات مربوط به درایوهای خارجی و آداپتورهای شبکه—را شناسایی و رفع کنند.
مرحله ۱: کلیدهای Windows + S را فشار دهید، عبارت cmd را تایپ کرده و Command Prompt (خط فرمان) را بهصورت Run as administrator (اجرای به عنوان مدیر) باز کنید.
مرحله ۲: دستور زیر را وارد کرده و کلید Enter را بزنید:
msdt.exe -id DeviceDiagnostic
این دستور ابزار عیبیابی سختافزار و دستگاهها را اجرا میکند.
مرحله ۳: در پنجرهی ابزار عیبیابی، روی Next (بعدی) کلیک کنید و دستورالعملهای روی صفحه را دنبال کنید تا رفع اشکالات پیشنهادی اعمال شوند.
مرحله ۴: برای خطاهای مربوط به شبکه، از ابزار عیبیابی آداپتور شبکه استفاده کنید. برای این کار، به مسیر زیر بروید:
Settings (تنظیمات) > System (سیستم) > Troubleshoot (عیبیابی) > Other troubleshooters (عیبیابهای دیگر)
سپس ابزار مربوط به Network Adapter (آداپتور شبکه) را پیدا کرده و روی Run (اجرا) کلیک کنید.
غیرفعالسازی موقتی فایروالها و نرمافزارهای آنتیویروس
نرمافزارهای امنیتی گاهی ممکن است انتقال دادهها، بهویژه از طریق اشتراک شبکه یا وایفای را مسدود یا کند کنند و باعث بروز خطاهایی مانند تمام شدن زمان انتظار (timeout) شوند.
مرحله ۱: پنل کنترل (Control Panel) را باز کنید و به قسمت Windows Defender Firewall (فایروال ویندوز دیفندر) بروید.
مرحله ۲: روی گزینهی Turn Windows Defender Firewall on or off (روشن یا خاموش کردن فایروال ویندوز دیفندر) کلیک کنید و فایروال را بهصورت موقتی برای هر دو نوع شبکه Private (خصوصی) و Public (عمومی) غیرفعال کنید.
مرحله ۳: اگر نرمافزار آنتیویروس شخص ثالث دارید، روی آیکون آن در نوار سیستم (system tray) راستکلیک کنید و گزینه غیرفعال کردن محافظت (shields) یا حفاظت در زمان واقعی (real-time protection) را انتخاب کنید.
مرحله ۴: انتقال فایل را دوباره امتحان کنید. اگر موفقیتآمیز بود، فوراً فایروال و آنتیویروس خود را دوباره فعال کنید.
تعمیر فایلهای سیستم ویندوز
فایلهای سیستم خراب میتوانند عملکرد ذخیرهسازی و شبکه را مختل کنند و باعث خطاهایی مانند 0x80070079 شوند.
مرحله ۱: خط فرمان (Command Prompt) را با دسترسی مدیر (administrator) باز کنید.
مرحله ۲: دستور زیر را اجرا کنید تا تصاویر ویندوز تعمیر شوند:
DISM /Online /Cleanup-image /Restorehealth
مرحله ۳: پس از اتمام اسکن DISM، دستور زیر را اجرا کنید تا فایلهای سیستم بررسی و تعمیر شوند:
sfc /scannow
مرحله ۴: پس از اتمام تعمیرات، کامپیوتر خود را ریستارت کنید و سپس دوباره انتقال فایل را امتحان کنید.
بازنشانی تنظیمات شبکه
پیکربندی شبکه خراب یا تنظیمات قدیمی میتواند مانع از انتقال موفق فایلها از طریق شبکه شود.
مرحله ۱: به مسیر زیر بروید:
Settings (تنظیمات) > Network & Internet (شبکه و اینترنت) > Advanced network settings (تنظیمات پیشرفته شبکه)
مرحله ۲: به پایین صفحه اسکرول کنید و گزینه Network reset (بازنشانی شبکه) را انتخاب کنید، سپس روی Reset now (اکنون بازنشانی کن) کلیک کنید.
مرحله ۳: پس از ریستارت شدن کامپیوتر، دوباره به شبکه وایفای یا اترنت خود متصل شوید و فرآیند انتقال فایل را آزمایش کنید.
نکته: بازنشانی شبکه باعث حذف رمزهای ذخیره شده وایفای و بازگرداندن تمام تنظیمات شبکه به حالت پیشفرض میشود، پس اطلاعات ورود خود را آماده داشته باشید.
انجام بوت پاک (Clean Boot)
برنامهها یا سرویسهای شخص ثالث که در پسزمینه اجرا میشوند، ممکن است در انتقال فایل اختلال ایجاد کنند و باعث تأخیر یا خطاهای ناگهانی شوند.
مرحله ۱: کلیدهای Windows + R را فشار دهید، عبارت msconfig را وارد کنید و کلید Enter را بزنید.
مرحله ۲: در پنجرهی System Configuration (پیکربندی سیستم) به تب Services (خدمات) بروید، گزینهی Hide all Microsoft services (مخفی کردن همه سرویسهای مایکروسافت) را فعال کنید، سپس روی Disable all (غیرفعال کردن همه) کلیک کنید.
مرحله ۳: به تب Startup (راهاندازی) بروید و روی Open Task Manager (باز کردن مدیر وظیفه) کلیک کنید.
در مدیر وظیفه، تمام موارد راهاندازی را غیرفعال کنید.
مرحله ۴: کامپیوتر خود را ریستارت کنید و دوباره انتقال فایل را امتحان کنید. اگر انتقال موفقیتآمیز بود، بهتدریج سرویسها و موارد راهاندازی را دوباره فعال کنید تا برنامهای که باعث تداخل میشود را شناسایی کنید.
نکات تکمیلی و زمان مراجعه به متخصص
اگر هیچکدام از روشهای بالا خطا را رفع نکرد، احتمال دارد مشکل از سختافزار خراب باشد، مانند هارد دیسک یا SSD که دچار فرسودگی شده است. درایوهایی که دارای مشکلات مکانیکی یا الکترونیکی هستند ممکن است بهطور متناوب پاسخ ندهند، حتی اگر ابزارهای تشخیص مانند SMART مشکلی نشان ندهند. در این موارد توصیه میشود هرچه سریعتر دادههای خود را از روی درایو آسیبدیده کپی کنید. اگر درایو همچنان خراب بود یا قابل دسترسی نبود، بهتر است از خدمات حرفهای بازیابی داده کمک بگیرید تا از دست رفتن دائمی اطلاعات جلوگیری شود.
حل خطای 0x80070079 در ویندوز ۱۱ شامل بررسی اتصالات سختافزاری، بهروزرسانی درایورها، تعمیر فایلهای سیستم و تنظیمات سیستم است. اعمال این راهحلها باعث افزایش پایداری انتقال فایل و کاهش احتمال بروز اختلالات در آینده میشود.