Silicophilic

For All Tech Lovers

  • Home
  • Gadgets
    • Android
  • Internet
    • Saas
  • Windows
    • Software
  • Contact
    • Write For Us
  • Fact Checking Policy
  • Privacy Policy
You are here: Home / Windows / Invalid Ms-Dos Function In Windows 10 – How To Fix?

Invalid Ms-Dos Function In Windows 10 – How To Fix?

Updated: May 13, 2020 by Anubhab Chakraborty

With the complexity in the code of Windows 10, system errors are a common occurrence. There are many such system errors that we have already discussed, and here we shall discuss an issue where users get an error message that says invalid ms-dos function.

Let us take a look at why you may see this error and how you can solve this easily on your computer.

invalid_msdos_function

FIXED: Invalid Ms-Dos Function Windows 10

Table of Contents

Toggle
  • FIXED: Invalid Ms-Dos Function Windows 10
    • Solution 1: Check The File System
    • Solution 2: Optimize And Defrag Your Storage Device
    • Solution 3: Run System Utility Scans
    • Solution 4: Make A Registry Change
  • Wrapping Up

This file system error occurs while copying, moving, renaming or deleting a file from your formatted storage.

While this error is mostly prevalent on Windows 10, some users have reported seeing it on earlier iterations of Windows as well. There are many reasons why you may see this error, so just one fix from the solutions provided may not be sufficient for you. Try and mix all of the solutions below to fix this on your computer.

Solution 1: Check The File System

Windows 10 disks are usually formatted in the NTFS format, while some older storage systems use the FAT32 storage system. Similarly, the newer server grade storages use the ReFS file system. This generation gap in file systems can sometimes lead to this error, and Microsoft is aware of this issue.

On this Microsoft docs page, you will find the appropriate information regarding how to use the Get-hotfix cmdlet.  In short, you will require pulling the updates using the cmdlet.

Alternatively, update Windows to the latest firmware patch which will automatically install HotFixes on your computer.

Solution 2: Optimize And Defrag Your Storage Device

If you see this error while transferring some file from one partition to another, you may need to optimize the storage device, as this error is likely being caused by the fragmentation of the storage sectors on your HDD. There is a built in defrag tool in Windows 10 that you can use to optimize the hard disk, follow these steps for the same:

Note: You cannot use this to optimize your SSD.

  1. Open File explorer using the keyboard shortcut Win + E.
  2. Go to the drive that you wish to defrag using the built-in utility.
  3. Right click on any empty space to reveal the context menu.
  4. Click on Properties from the additional menu revealed.
  5. Switch to the Tools tab.
  6. Under the Optimize and defrag drive section, click on the Optimize
  7. Select your drive in the next window, and click on Analyse button first.
  8. Once that completes, click on Optimize to defragment the storage device.

optimize_ssd_using_diskcleanup

While you wait for the process to complete, Windows will optimize the storage device by defragmenting the disk drive.

Solution 3: Run System Utility Scans

If optimizing the storage device did not help you, there might be something wrong with your system that requires immediate attention. To eliminate this as a possibility, run the system utility scans that are built into Windows.

First, run the CHKDSK scan from an elevated command prompt window.

Then run the SFC and DISM scans to scan for and repair any broken system files.

Solution 4: Make A Registry Change

If there is no broken or missing system file, you will need to make a change to the registry in order to permanently remove the error from your computer. This involves adding an instruction to the Windows system. Follow these steps for the same.

  1. Open a Run dialog using Win + R shortcut.
  2. Type regedit and press Enter to launch the Registry Editor. Click Yes on the user account control prompt.
  3. Navigate to the following location by pasting the path in the address bar of the Registry Editor:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
  4. In the right pane, right click to reveal the additional menu.
  5. Select DWORD (32-bit) value from the context menu.

  1. Name the DWORD value as the following:
    CopyFileBufferedSynchronouslo
  2. Set the Value data to 1 and press Enter to save the value.
  3. Restart your computer.

copyfilebufferredsynchronousIo_valuedata

Now when you try to manipulate the files again, you should not face the same error again.

Wrapping Up

So there you have it. Now you know how to fix the invalid ms-dos function error on your PC using one or a combination of the solutions provided above. Comment below if you found this useful, and to discuss further the same.

Filed Under: Windows Tagged With: Invalid ms-dos function

About Anubhab Chakraborty

A blogger, tech enthusiast and a MBA student from Kolkata. A friendly person always in a mood for networking. Ping me up anytime or just throw an email.

Silicophilic_Twitter_handle Silicophilic_Facebook_handle Silicophilic_Youtube_handle Silicophilic_Linkedin_Handle Silicophilic_Rss_Feed

Recent Posts

  • Xumo Play Not Working on ONN
  • Blacklight not working on ONN
  • Sling TV not Working on ONN
  • How to fix WS-115195-2
  • How to fix WS-116439-4

© 2025 · Silicophilic