Исправить ошибку недопустимого файла функции MS-DOS в Windows 11/10

Если при попытке переместить, удалить, скопировать или переименовать файлы/папки в Windows 11 или Windows 10 вы получаете сообщение об ошибке 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.

В диалоговом окне «Выполнить» введите cmd , а затем нажмите CTRL + SHIFT + ENTER , чтобы открыть командную строку(open Command Prompt) в режиме администратора/с повышенными правами.

В окне командной строки введите команду ниже и нажмите  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 на клавиатуре, а затем перезагрузите компьютер, чтобы программа CHKDSK проверила и исправила ошибки на жестком диске компьютера.

После завершения CHKDSK проверьте, решена ли проблема.

2] Сократите(Shorten) имя копируемого файла.

В этом решении простое сокращение имени файла может помочь устранить ошибку при попытке переместить, удалить, скопировать или переименовать файлы/папки в Windows 10 .

Если это исправление не работает, вы можете попробовать следующее решение.

3] Оптимизируйте(Optimize) и дефрагментируйте(Defragment) свой диск

Вы можете использовать оснастку Windows для (Windows)оптимизации и дефрагментации жесткого диска на вашем компьютере. Вы можете выполнить следующие шаги, чтобы выполнить задание:

  • Нажмите клавишу Windows + E одновременно, чтобы открыть проводник(File Explorer) .
  • Щелкните Этот компьютер(This PC) .
  • Щелкните правой кнопкой мыши(Right-click) диск и выберите « Свойства(Properties) » > « Инструменты(Tools) » > « Оптимизировать(Optimize) » > « Оптимизировать(Optimize) » .

После завершения процедуры перезагрузите компьютер и проверьте, решена ли проблема с недопустимой функцией MS-DOS . (Invalid MS-DOS Function )Если нет, перейдите к следующему решению.

4] Отформатируйте(Format) целевой диск в формате NTFS .

Если целевой диск не отформатирован как файловая система новой технологии(New Technology File System) ( NTFS ), вы можете столкнуться с ошибкой Invalid MS-DOS Function . В этом случае вы можете преобразовать целевой диск в NTFS и посмотреть, поможет ли это.

Вот как:

Преобразование диска с помощью этих шагов сохранит файлы на диске. Мы по-прежнему рекомендуем убедиться, что у вас есть резервные копии всех файлов на диске.

Найдите букву диска, который вы хотите преобразовать. Откройте Проводник(Open File Explorer) и на левой панели найдите диск в разделе Этот компьютер(This PC) или Компьютер(Computer) .

Нажмите клавишу(Press) с логотипом Windows + R, чтобы открыть диалоговое окно « Выполнить ».(Run)

Введите cmd и нажмите Enter , чтобы открыть окно командной строки.

В командной строке введите команду ниже и нажмите Enter . Замените(Replace) диск :(drive:) местозаполнитель с фактической буквой диска.

convert drive: /fs:ntfs

После завершения процесса форматирования повторите попытку с файлом и посмотрите, решена ли проблема. Если нет, перейдите к следующему решению.

5] Создайте и настройте раздел реестра CopyFileBufferedSynchronousIo.

Некоторые пользователи сказали, что им удалось решить проблему с недействительной функцией MS-DOS(Invalid MS-DOS Function) , отредактировав системную политику в редакторе реестра(Registry Editor) . Вот как:

Поскольку это операция реестра, рекомендуется создать резервную копию реестра(back up the registry) или создать точку восстановления системы на случай, если что-то пойдет не так.

После того, как вы приняли необходимые меры предосторожности, вы можете действовать следующим образом:

Нажмите клавишу Windows + R.

В диалоговом окне «Выполнить» введите regedit и нажмите Enter, чтобы открыть редактор реестра .

Перейдите или перейдите к пути к ключу реестра ниже:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Щелкните правой кнопкой мыши(Right-click) пустое место на правой панели и выберите « New > DWORDЗначение(Value) DWORD (32-разрядное) » .

Переименуйте имя значения в CopyFileBufferedSynchronousIo и нажмите Enter.

Дважды щелкните(Double-click) новое значение, чтобы открыть его.

Введите 1 в поле « Значение(Value) » и нажмите  « Ввод(Enter) »  , чтобы сохранить изменения.

Теперь вы можете выйти из редактора реестра(Registry Editor) и перезагрузить компьютер. При загрузке проверьте, решена ли проблема.

Любое из этих решений должно решить проблему для вас?(Any of these solutions should fix the issue for you?)



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts