Åtgärda filfel med ogiltig MS-DOS-funktion i Windows 11/10

Om när du försöker flytta, ta bort, kopiera eller byta namn på filer/mappar i Windows 11 eller Windows 10 och du får felmeddelandet Ogiltig MS-DOS-funktion (Invalid MS-DOS Function) kan det här inlägget intressera dig. I det här inlägget kommer vi att identifiera några potentiella kända orsaker som kan utlösa felet och sedan tillhandahålla möjliga lösningar du kan försöka hjälpa till att åtgärda problemet.

Detta är faktiskt ett filsystemfel som ofta bara påverkar filfunktionaliteten. Du kan också uppleva felet om du försöker flytta en fil från en NTFS -formatenhet till en FAT32 -formatenhet och en korrupt systemfil kan också utlösa felet.

Fel i fel MS-DOS-funktionsfil

Om du stöter på problemet med ogiltig MS-DOS-funktion(Invalid MS-DOS Function)  kan du prova våra rekommenderade lösningar nedan utan någon speciell ordning och se om det hjälper till att lösa problemet.

  1. Kör CHKDSK
  2. Förkorta namnet på filen som du kopierar
  3. Optimera och defragmentera din enhet
  4. Formatera målenheten i NTFS -format
  5. Skapa och konfigurera CopyFileBufferedSynchronousIo registernyckel.

Låt oss ta en titt på beskrivningen av den involverade processen i förhållande till var och en av de listade lösningarna.

1] Kör CHKDSK

Att använda CHKDSK är också en lösning som har visat sig vara effektiv för att fixa problemet med ogiltig MS-DOS-funktion(Invalid MS-DOS Function) .

För att köra CHKDSK, gör följande:

Tryck på Windows-tangenten + R.

I dialogrutan Kör skriver du cmd(cmd) och trycker sedan på CTRL + SHIFT + ENTER för att öppna kommandotolken(open Command Prompt) i admin/förhöjt läge.

I kommandotolksfönstret skriver du kommandot nedan och trycker på  Retur(Enter) .

chkdsk /x /f /r

Du kommer att få följande meddelande:

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).

Tryck på Y- tangenten på tangentbordet och starta sedan om datorn för att låta CHKDSK kontrollera och åtgärda felen på datorns hårddisk.

När CHKDSK är(CHKDSK) klar kontrollerar du om problemet är löst.

2] Förkorta(Shorten) namnet på filen som du kopierar

I den här lösningen kan en förkortning av filnamnet hjälpa till att lösa felet när du försöker flytta, ta bort, kopiera eller byta namn på filer/mappar i Windows 10 .

Om den här korrigeringen inte fungerar kan du prova nästa lösning.

3] Optimera(Optimize) och defragmentera(Defragment) din enhet

Du kan använda Windows snapin-verktyg för att optimera och defragmentera hårddisken på din dator. Du kan följa dessa steg för att göra jobbet:

  • Tryck på Windows -tangenten + E samtidigt för att öppna Filutforskaren(File Explorer) .
  • Klicka på den här datorn(This PC) .
  • Högerklicka(Right-click) på enheten och välj sedan Egenskaper(Properties) > Verktyg(Tools) > Optimera(Optimize) > Optimera(Optimize) .

När proceduren är klar startar du om din dator och kontrollerar om problemet med Invalid MS-DOS Function är löst. Om inte fortsätt med nästa lösning.

4] Formatera(Format) målenheten i NTFS -format

Om målenheten inte är formaterad som New Technology File System ( NTFS ) kan du stöta på felet Invalid MS-DOS Function . I det här fallet kan du konvertera målenheten till NTFS och se om det hjälper.

Här är hur:

Om du konverterar en enhet med dessa steg bevaras filerna på enheten. Vi rekommenderar fortfarande att du har säkerhetskopior av alla filer på enheten.

Hitta bokstaven för enheten du vill konvertera. Öppna Filutforskaren(Open File Explorer) och leta efter enheten under Den här datorn(This PC) eller datorn(Computer) i den vänstra rutan .

Tryck(Press)Windows -tangenten + R för att öppna dialogrutan Kör .(Run)

Skriv cmd och tryck på Enter för att öppna kommandotolksfönstret.

Vid kommandoraden skriver du kommandot nedan och trycker på Enter . Byt(Replace) ut enhet:(drive:) platshållare med den faktiska bokstaven för enheten.

convert drive: /fs:ntfs

När formateringsprocessen är klar, försök filåtgärden igen och se om problemet är löst. Om inte fortsätt med nästa lösning.

5] Skapa och konfigurera CopyFileBufferedSynchronousIo registernyckel

Vissa användare sa att de kunde lösa problemet med ogiltig MS-DOS-funktion(Invalid MS-DOS Function) genom att redigera systempolicy i Registereditorn(Registry Editor) . Här är hur:

Eftersom detta är en registeroperation, rekommenderar vi att du säkerhetskopierar registret(back up the registry) eller skapar en systemåterställningspunkt om något går fel.

När du har vidtagit nödvändiga försiktighetsåtgärder kan du fortsätta enligt följande:

Tryck på Windows-tangenten + R.

I dialogrutan Kör skriver du regedit(regedit) och trycker på Enter för att öppna Registereditorn .

Navigera eller hoppa till registernyckelns sökväg nedan:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Högerklicka(Right-click) på det tomma utrymmet i den högra rutan och välj sedan New > DWORD (32-bitars) värde(Value) .

Byt namn på värdet till CopyFileBufferedSynchronousIo och tryck på Enter.

Dubbelklicka(Double-click) på det nya värdet för att öppna det.

Skriv 1 i rutan Värdedata(Value) och tryck  på Enter  för att spara ändringen.

Du kan nu avsluta Registereditorn(Registry Editor) och starta om din dator. Vid startkontroll, om problemet är löst.

Skulle någon av dessa lösningar lösa problemet åt dig?(Any of these solutions should fix the issue for you?)



About the author

Med en stor erfarenhet av Windows 10 och smartphones är jag en stark förespråkare av Microsoft Edge och de förmågor det ger. Förutom att vara expert på fel och wifi vet jag hur man använder verktyg som OneDrive och Cortana för att göra ditt arbete enklare.



Related posts