ارور ۰x۸۰۰۷۰۴۵D یعنی چه؟
ارور ۰x۸۰۰۷۰۴۵D معادل خطای ویندوزی ERROR_IO_DEVICE است؛ یعنی «درخواست بهدلیل خطای ورودی/خروجی دستگاه انجام نشد». به زبان ساده، ویندوز هنگام خواندن یا نوشتن داده روی هارد، SSD، فلش، کارت حافظه یا DVD جواب درستی از دستگاه نگرفته است. این کد در فهرست رسمی کدهای خطای سیستمی مایکروسافت با شمارهی ۱۱۱۷ (۰x۴۵D) ثبت شده است. پس اول باید سالم بودن مسیر داده را بررسی کنید، نه اینکه سراغ نصب دوبارهی ویندوز بروید.
این خطا معمولاً در سه موقعیت دیده میشود: کپی فایل از فلش یا هارد اکسترنال، نصب برنامه یا بازی از فایل ISO یا DVD، و دانلود و نصب آپدیت ویندوز.
علتهای رایج خطای ۰x۸۰۰۷۰۴۵D
| علت | نشانه | اولین اقدام |
|---|---|---|
| کابل یا پورت USB شل یا خراب | خطا وسط کپی و قطع و وصل شدن صدای USB | پورت دیگر، ترجیحاً پشت کیس |
| بد سکتور یا خرابی حافظه | خطا همیشه روی یک فایل مشخص | اجرای chkdsk و بررسی سلامت دیسک |
| فایل منبع ناقص یا خراب | فقط یک فایل ISO یا نصاب خطا میدهد | دانلود دوباره از منبع رسمی |
| درایور کنترلر ذخیرهسازی یا USB | چند دستگاه مختلف خطا میدهند | بروزرسانی درایور از Device Manager |
| کش آپدیت ویندوز خراب | خطا فقط هنگام Windows Update | Troubleshooter و پاک کردن کش |
۹ راه رفع ارور ۰x۸۰۰۷۰۴۵D به ترتیب
۱. ریاستارت و جدا کردن دستگاه
ویندوز را کامل ریاستارت کنید (Restart، نه Shut down با Fast Startup). دستگاه را از طریق Safely Remove جدا و دوباره وصل کنید. بسیاری از خطاهای لحظهای کنترلر USB با همین کار برطرف میشوند.
۲. پورت و کابل دیگری امتحان کنید
هارد اکسترنال را به پورت مستقیم مادربرد (پشت کیس) وصل کنید و از هاب USB یا کابل افزایش طول استفاده نکنید. اگر هارد ۲.۵ اینچی با کابل Y است، هر دو سر را وصل کنید؛ کمبود برق یکی از دلایل رایج خطای I/O است. اگر دستگاه اصلاً شناخته نمیشود، راهنمای رفع ارور USB Device Not Recognized را ببینید.
۳. فایل را اول روی دسکتاپ کپی کنید
اگر نصب از روی فلش یا DVD خطا میدهد، کل پوشه را اول روی درایو داخلی کپی کنید و نصب را از همانجا اجرا کنید. اگر کپی روی یک فایل خاص متوقف شد، مشکل از همان فایل یا همان ناحیهی حافظه است.
۴. فایل را دوباره دانلود کنید
برای فایل ISO یا نصاب، نسخهی تازه را از سایت رسمی سازنده بگیرید و اگر سایت هش (SHA-۲۵۶) منتشر کرده، با دستور زیر در PowerShell مقایسه کنید:
Get-FileHash C:\path\file.iso -Algorithm SHA256
۵. سلامت دیسک را با chkdsk بررسی کنید
Command Prompt را با دسترسی Administrator باز کنید و برای درایو مشکلدار (مثلاً E:) بنویسید:
chkdsk E: /f /r
سوییچ /f خطاهای فایلسیستم را اصلاح و /r سکتورهای خراب را شناسایی میکند (مستندات chkdsk مایکروسافت). روی هارد پر از اطلاعات مهم، قبل از /r از دادهها نسخهی پشتیبان بگیرید؛ اگر دیسک صدای تقتق میدهد، chkdsk را اجرا نکنید و مستقیم سراغ بازیابی اطلاعات هارد بروید.
۶. درایورها را بروزرسانی کنید
در Device Manager بخشهای Disk drives و Universal Serial Bus controllers را باز کنید، روی دستگاه راستکلیک و Update driver را بزنید. اگر علامت زرد دیدید، با شناسهی سختافزار درایور درست را پیدا کنید؛ آموزشش در پیدا کردن درایور با Hardware ID آمده است.
۷. عیبیاب سختافزار و آپدیت را اجرا کنید
در ویندوز ۱۰ و ۱۱ عیبیاب Hardware and Devices از منوی تنظیمات حذف شده اما با این دستور در Run هنوز باز میشود:
msdt.exe -id DeviceDiagnostic
برای خطای Windows Update، در ویندوز ۱۱ مسیر Settings > System > Troubleshoot > Other troubleshooters و گزینهی Windows Update را اجرا کنید (راهنمای مایکروسافت). مایکروسافت اعلام کرده ابزارهای قدیمی MSDT بهتدریج کنار گذاشته میشوند، پس ممکن است دستور بالا در نسخههای جدید کار نکند.
۸. فایلهای سیستمی را تعمیر کنید
در CMD مدیر این دو دستور را به ترتیب اجرا کنید:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
۹. آنتیویروس شخص ثالث را موقت کنار بگذارید
برخی آنتیویروسها هنگام اسکن همزمان فایل در حال کپی، دسترسی را قطع میکنند. فقط برای آزمایش و فقط برای فایلی که از منبع مطمئن آمده، محافظت را چند دقیقه غیرفعال کنید و بلافاصله دوباره روشنش کنید.
اگر هیچکدام جواب نداد
خطای تکرارشونده روی یک دیسک، با وجود پورت و کابل سالم، معمولاً نشانهی خرابی سختافزاری است. وضعیت SMART را با ابزاری مثل CrystalDiskInfo بررسی کنید؛ اگر وضعیت Caution یا Bad بود، اولویت با گرفتن نسخهی پشتیبان است. ادامهی کپیهای پیدرپی روی دیسک در حال خرابی، شانس بازیابی را کم میکند.
سناریوهای رایج و مسیر عیبیابی
خطا هنگام نصب ویندوز از فلش
اگر هنگام نصب ویندوز با فلش بوتیبل این خطا را دیدید، معمولاً فایل ISO یا خود فلش مشکل دارد. فلش را با ابزار رسمی Media Creation Tool مایکروسافت یا برنامهای مثل Rufus از نو بسازید و فلش دیگری امتحان کنید. فلشهای ارزان و قدیمی در نوشتن حجم زیاد داده خطای خواندن میدهند. روش ساخت فلش در آموزش ساخت فلش بوتیبل آمده است. هنگام نصب، فلش را به پورت USB ۲.۰ یا پورت مستقیم مادربرد بزنید؛ برخی کنترلرهای USB ۳ در محیط نصب ویندوز درایور کامل ندارند.
خطا هنگام کپی از گوشی
انتقال فایل از گوشی با پروتکل MTP انجام میشود و قطع شدن لحظهای اتصال، بهخصوص وقتی صفحهی گوشی قفل میشود، میتواند همین کد را بدهد. صفحهی گوشی را روشن نگه دارید، فایلها را در دستههای کوچکتر کپی کنید و کابل اصلی گوشی را به کار ببرید.
خطا هنگام خواندن DVD یا Blu-ray
خش روی دیسک یا لنز کثیف درایو نوری علت رایج است. دیسک را تمیز کنید و اگر ممکن است، از دیسک یک فایل ISO روی رایانهی دیگری بسازید و نصب را از روی ISO انجام دهید.
خطا روی کارت حافظهی دوربین
کارت حافظه را با کارتخوان جداگانه بخوانید، نه از طریق اتصال دوربین. اگر کارت فقط روی یک دستگاه خطا میدهد، مشکل از کارتخوان است.
پیشگیری از تکرار خطا
- هارد اکسترنال را همیشه با Safely Remove Hardware جدا کنید تا فایلسیستم خراب نشود.
- برای فلش و هاردی که مرتب جابهجا میکنید، فایلسیستم NTFS یا exFAT را به FAT۳۲ ترجیح دهید؛ FAT۳۲ فایلهای بزرگتر از ۴ گیگابایت را نمیپذیرد.
- هر چند ماه یک بار وضعیت SMART دیسکها را بررسی کنید.
- از دادههای مهم دستکم دو نسخهی پشتیبان روی دو رسانهی متفاوت نگه دارید.
| اقدام پیشگیرانه | هر چند وقت |
|---|---|
| بررسی SMART | ماهانه برای دیسکهای قدیمی |
| پشتیبانگیری از اطلاعات مهم | هفتگی یا پس از تغییرات مهم |
| بروزرسانی ویندوز و درایورها | ماهانه |
پاسخ به سوالات شما
ارور 0x8007045D ویروس است؟
نه. این کد یک خطای ورودی/خروجی است و بهتنهایی نشانهی بدافزار نیست؛ هرچند فایل دستکاریشده هم میتواند هنگام کپی خطا بدهد.
چرا فقط موقع کپی از فلش خطا میگیرم؟
بیشتر بهخاطر فلش فرسوده، پورت شل یا فایلسیستم خراب. فلش را روی رایانهی دیگر امتحان کنید و chkdsk بگیرید.
آیا نصب دوبارهی ویندوز مشکل را حل میکند؟
اگر مشکل از دیسک یا کابل باشد، نه. نصب دوباره فقط وقتی کمک میکند که فایلهای سیستمی آسیب دیده باشند و SFC و DISM هم جواب نداده باشند.
این خطا موقع آپدیت ویندوز هم پیش میآید؟
بله. در این حالت عیبیاب Windows Update، دستورهای DISM و SFC و آزاد کردن فضای درایو C معمولاً مؤثرترند.
خطای 0x8007045D به هارد SSD هم مربوط است؟
بله. SSD هم ممکن است بهدلیل خرابی سلولهای حافظه یا مشکل کنترلر خطای ورودی/خروجی بدهد. وضعیت سلامت آن را با ابزار سازنده یا CrystalDiskInfo بررسی کنید.

دیدگاهها