Поправете грешка във файла с невалидна функция MS-DOS в Windows 11/10
Ако когато се опитате да преместите, изтриете, копирате или преименувате файлове/папки в Windows 11 или Windows 10 и получите съобщение за грешка при невалидна функция MS-DOS (Invalid MS-DOS Function), тогава тази публикация може да ви заинтересува. В тази публикация ще идентифицираме някои потенциални известни причини, които могат да задействат грешката, и след това ще предоставим възможните решения, които можете да опитате, за да помогнете за отстраняването на този проблем.
Това всъщност е грешка във файловата система, която често влияе само върху функционалността на файла. Може да изпитате грешката и ако се опитате да преместите файл от устройство с формат NTFS на устройство с формат FAT32 и повреден системен файл също може да предизвика грешката.
Грешка във файла с невалидна функция MS-DOS
Ако сте изправени пред този проблем с невалидна функция MS-DOS(Invalid MS-DOS Function) , можете да опитате нашите препоръчани решения по-долу без определен ред и да видите дали това помага за разрешаването на проблема.
- Стартирайте CHKDSK
- Съкратете името на файла, който копирате
- Оптимизирайте и дефрагментирайте вашето устройство
- Форматирайте дестинацията във формат NTFS
- Създайте и конфигурирайте ключ на системния регистър CopyFileBufferedSynchronousIo .
Нека да разгледаме описанието на процеса във връзка с всяко от изброените решения.
1] Стартирайте CHKDSK
Използването на CHKDSK също е едно решение, което е доказано ефективно за отстраняване на проблема с невалидна функция MS-DOS(Invalid MS-DOS Function) .
За да стартирате CHKDSK, направете следното:
Натиснете клавиша Windows + R.
В диалоговия прозорец Run въведете 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 ), може да срещнете грешка при невалидна функция MS-DOS . (Invalid MS-DOS Function)В този случай можете да конвертирате целевото устройство в NTFS и да видите дали това помага.
Ето как:
Преобразуването на устройство чрез тези стъпки ще запази файловете на устройството. Все пак препоръчваме да се уверите, че имате резервни копия на всички файлове на устройството.
Намерете буквата на устройството, което искате да конвертирате. Отворете File Explorer(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 (32-битова) стойност(Value) .
Преименувайте името на стойността като CopyFileBufferedSynchronousIo и натиснете Enter.
Щракнете двукратно върху(Double-click) новата стойност, за да я отворите.
Въведете 1 в полето Данни за стойността(Value) и натиснете Enter , за да запазите промяната.
Вече можете да излезете от редактора на системния регистър(Registry Editor) и да рестартирате компютъра си. При зареждане проверка, ако проблемът е разрешен.
Някое от тези решения трябва да реши проблема вместо вас?(Any of these solutions should fix the issue for you?)
Related posts
Поправка Няма фиксирани дискове, които да показват грешка в Diskpart
Поправете грешки в файловата система с помощта на Check Disk Utility (CHKDSK)
Поправете грешки в файловата система в Windows 7/8/10 с помощта на Check Disk Utility (CHKDSK)
Поправете грешка в Steam при невалидна конфигурация на депо на компютър с Windows
Коригиране на грешка по време на работа R6025 Pure Virtual Function Call
Поправете невалидна грешка при стартиране на командния ред на Windows 11/10
Коригирайте високото използване на диск и памет, когато играете игри на компютър с Windows
Как да коригирате проблема с сблъсъка на дисковия подпис в Windows 11/10
Коригирайте Steam, заседнал при разпределяне на дисково пространство в Windows
Поправете извършена интелигентна проверка, грешка при кратка DST неуспешна грешка на компютъра на HP
Софтуер за проверка на грешки на диска CheckDrive - Коригирайте грешките на твърдия диск в реално време
Коригирайте телеметрията за съвместимост с Microsoft при висока употреба на диск в Windows 10
Коригирайте COM Surrogate високото използване на процесора или диска в Windows 11/10
Поправете грешка в Microsoft Store 0x87AF0001
Коригиране на ShellExecuteEx неуспешно; грешка в кода 8235 на Windows10
Поправете грешка при зареждане на приложението 5:0000065434 в Windows 10
Поправяне на хост на услугата: Локална система (svchost.exe) Високо използване на процесора и диска
Не може да се чете от изходния файл или диск, докато копирате в Windows 11/10
Поправете грешката „Windows не може да бъде инсталиран на този диск“.
Поправете грешката „Не мога да чета от изходния файл или диск“.