رفع خطای فایل عملکرد نامعتبر MS-DOS در ویندوز 11/10

اگر هنگام تلاش برای جابه‌جایی، حذف، کپی یا تغییر نام فایل‌ها/پوشه‌ها در ویندوز 11(Windows 11) یا ویندوز 10 ، پیام خطای Invalid MS-DOS Function را دریافت کردید (Invalid MS-DOS Function)،  ممکن است این پست برای شما جالب باشد. در این پست، ما برخی از علل بالقوه شناخته شده را که می‌توانند باعث بروز خطا شوند را شناسایی می‌کنیم و سپس راه‌حل‌های احتمالی را برای کمک به رفع این مشکل ارائه می‌کنیم.

این در واقع یک خطای سیستم فایل است که اغلب فقط بر عملکرد فایل تأثیر می گذارد. همچنین اگر بخواهید فایلی را از درایو با فرمت NTFS به درایو فرمت (NTFS)FAT32 منتقل کنید، ممکن است با این خطا مواجه شوید و یک فایل سیستمی خراب نیز می تواند باعث ایجاد خطا شود.

خطای فایل عملکرد MS-DOS نامعتبر است

اگر با این مشکل عملکرد MS-DOS نامعتبر(Invalid MS-DOS Function) روبرو هستید  ، می‌توانید راه‌حل‌های پیشنهادی ما در زیر را بدون ترتیب خاصی امتحان کنید و ببینید آیا این به حل مشکل کمک می‌کند یا خیر.

  1. CHKDSK را اجرا کنید
  2. نام فایلی که در حال کپی کردن آن هستید را کوتاه کنید
  3. درایو خود را بهینه و یکپارچه کنید
  4. درایو مقصد را با فرمت NTFS فرمت کنید
  5. کلید رجیستری CopyFileBufferedSynchronousIo را ایجاد و پیکربندی کنید .

بیایید نگاهی به شرح فرآیند درگیر در رابطه با هر یک از راه حل های ذکر شده بیندازیم.

1] CHKDSK را اجرا کنید

استفاده از CHKDSK نیز یکی از راه حل هایی است که برای رفع مشکل عملکرد نامعتبر MS-DOS(Invalid MS-DOS Function) موثر است.

برای اجرای CHKDSK موارد زیر را انجام دهید:

کلید Windows + R را فشار دهید.

در کادر محاوره‌ای Run، cmd را تایپ کنید و سپس CTRL + SHIFT + ENTER را فشار دهید تا Command Prompt(open Command Prompt) در حالت admin/elevated باز شود.

در پنجره خط فرمان، دستور زیر را تایپ کرده و  Enter را فشار دهید .

chkdsk /x /f /r

پیام زیر را دریافت خواهید کرد:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

کلید Y(Y) را روی صفحه کلید فشار دهید و سپس رایانه خود را مجدداً راه اندازی کنید تا به CHKDSK اجازه دهید خطاهای هارد رایانه را بررسی و رفع کند.

پس از تکمیل CHKDSK ، بررسی کنید که آیا مشکل حل شده است یا خیر.

2] نام فایلی که در حال کپی کردن آن هستید را کوتاه کنید(Shorten)

در این راه حل، به سادگی کوتاه کردن نام فایل می تواند به حل این خطا در هنگام تلاش برای جابجایی، حذف، کپی یا تغییر نام فایل/پوشه ها در ویندوز 10(Windows 10) کمک کند.

اگر این راه حل جواب نداد، می توانید راه حل بعدی را امتحان کنید.

3] درایو خود را بهینه(Optimize) و یکپارچه کنید(Defragment)

می توانید از ابزار snap-in ویندوز برای (Windows)بهینه سازی و یکپارچه سازی هارد دیسک رایانه خود استفاده کنید. برای انجام کار می توانید این مراحل را دنبال کنید:

  • کلید Windows(Windows) + E را همزمان فشار دهید تا File Explorer باز شود .
  • روی این رایانه(This PC) کلیک کنید .
  • (Right-click)روی درایو کلیک راست کرده و سپس Properties > Tools > Optimize > Optimize را انتخاب کنید .

پس از اتمام مراحل، رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا مشکل Invalid MS-DOS Function حل شده است یا خیر. در غیر این صورت راه حل بعدی را ادامه دهید.

4] درایو مقصد را با فرمت (Format)NTFS فرمت کنید

اگر درایو مقصد به عنوان سیستم فایل فناوری جدید(New Technology File System) ( NTFS ) فرمت نشده باشد، ممکن است با خطای Invalid MS-DOS Function مواجه شوید. در این حالت، می توانید درایو مقصد را به NTFS تبدیل کنید و ببینید که آیا این کمک می کند یا خیر.

در اینجا به این صورت است:

تبدیل یک درایو با استفاده از این مراحل باعث حفظ فایل های روی درایو می شود. ما همچنان توصیه می کنیم مطمئن شوید که از تمام فایل های موجود در درایو پشتیبان دارید.

حرف درایوی را که می خواهید تبدیل کنید پیدا کنید. File Explorer(Open File Explorer) را باز کنید و در قسمت سمت چپ، درایو را در این رایانه(This PC) یا رایانه(Computer) جستجو کنید.

(Press)کلید لوگوی ویندوز(Windows) + R را فشار دهید تا کادر محاوره ای Run باز شود.(Run)

cmd را تایپ کرده و (cmd )Enter را بزنید تا پنجره command prompt باز شود.

در خط فرمان، دستور زیر را تایپ کرده و Enter را بزنید . درایو را جایگزین (Replace)کنید:(drive:) مکان نگهدار با حرف واقعی درایو.

convert drive: /fs:ntfs

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

5] کلید رجیستری CopyFileBufferedSynchronousIo را ایجاد و پیکربندی کنید

برخی از کاربران گفتند که می‌توانند با ویرایش خط‌مشی سیستم در ویرایشگر رجیستری ، مشکل (Registry Editor)عملکرد نامعتبر MS-DOS(Invalid MS-DOS Function) را حل کنند . در اینجا چگونه است:

از آنجایی که این یک عملیات رجیستری است، توصیه می شود در صورت بروز مشکل از رجیستری نسخه پشتیبان(back up the registry) تهیه کنید یا یک نقطه بازیابی سیستم ایجاد کنید .

پس از انجام اقدامات پیشگیرانه لازم، می توانید به شرح زیر عمل کنید:

کلید Windows + R.

در کادر محاوره‌ای Run، regedit را(regedit) تایپ کرده و Enter را فشار دهید تا ویرایشگر رجیستری باز شود .

به مسیر کلید رجیستری زیر بروید یا به آن بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

(Right-click)روی فضای خالی در سمت راست کلیک کنید و سپس New > DWORD (32-bit) Value را انتخاب کنید.

نام مقدار را به عنوان CopyFileBufferedSynchronousIo تغییر دهید و Enter را بزنید.

(Double-click)روی مقدار جدید دوبار کلیک کنید تا باز شود.

در کادر Value data  عدد 1 را تایپ کرده و Enter را فشار دهید  تا تغییر ذخیره شود.

اکنون می توانید از ویرایشگر رجیستری(Registry Editor) خارج شده و کامپیوتر خود را مجددا راه اندازی کنید. در بررسی بوت، اگر مشکل حل شد.

هر یک از این راه حل ها باید مشکل را برای شما برطرف کند؟(Any of these solutions should fix the issue for you?)



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts