Is there a way to change the partition format from FAT32 to NTFS without losing data in it?

For now I am aware of one method: split partition in two, set the new partition format to NTFS, copy data to it, then delete the old partition and add its space to the new one. One fault with this method is simple: it can't be done if more than a half of the current partition is already used.

So I'm looking for a solution that wouldn't delete my data, and just change the partition format from FAT32 to NTFS. Is something like that possible or not?


2 Answers 2


As Rinzwind stated,

it is not possible unless you use Windows.

Now that being said, even if you have windows, you have to be careful when doing it.

You have to move the drive to another machine in order to be able to accomplish that, since you can't convert a live volume.

The command to use to do the conversion is:

convert <drive_letter>: /FS:NTFS

Note: Always keep in mind that when dealing with anything to do with partitions, make sure that you have a current backup, in case something goes wrong.

  • Is it possible to run convert.exe on wine?
    – Irfan
    May 3, 2014 at 11:54
  • I haven't tried it, but I don't is possible.
    – Mitch
    May 3, 2014 at 12:02
  • What about ReactOS?
    – neverMind9
    Aug 3, 2018 at 9:55

first go to the drive in windows (I am going to use Z as my drive letter) cmd.exe


then return

chkdsk /f

then return

then do a convert of the drive

convert z: /FS:NTFS

again return

you will have to allow the unmounting of the drive during those processes.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .