Convert NTFS volume to exFAT (without losing contents)

21

2

I have a 500GB external hard disk which I use mostly for storing movies/music and some backup. Since I have some rather large files I use NTFS on it, but don't need the security/compression/encryption features. I recently read about exFAT and as far as I understand it solves my shortcomings of FAT32, so decided to give exFAT a try.

Can anyone suggest an utility to convert my existing NTFS volume to exFAT (or vice versa) without losing contents?

user4072

Posted 2011-02-02T19:05:34.467

Reputation:

You're going to run into issues eventually with an HDD formatted as exFAT due to licensing. exFAT is not free, unlike NTFS or FAT32, and in order for it to be supported by an OS or firmware, it must be licensed from Microsoft, resulting in several OSes and firmware simply not supporting it. NTFS is supported across Linux and BSD (incl Apple's OS, which is built upon BSD). – JW0914 – 2019-08-19T11:48:36.573

6Even with a utility you are still taking a gamble with your data. I can't stress enough that you should back up before migrating file systems. I have only attempted this once and it did not go well. – Supercereal – 2011-02-02T19:11:07.497

@Kyle what can I say, risk is my middle name :) – None – 2011-02-02T19:15:05.123

@Can lol :D good luck! – Supercereal – 2011-02-02T19:19:02.230

NTFS > FAT32 >exFAT – Moab – 2011-02-02T20:15:28.807

1@Moab - is that even possible? Also, if he's got >4GB files it won't work. – None – 2011-02-03T00:31:10.253

@ Randolf, I have never done it, but I could find nothing on going from NTFS directly to exFAT, but did for doing it in 2 steps. Yes 4gb files would need to be moved elsewhere. – Moab – 2011-02-03T00:57:43.347

@Moab, FAT32>exFAT?

@Can, if you have another storage device, you could transfer your files to that, format the drive, then transfer them back (depending on how much free space you have available, how much data is on the drive in question, and how much time you are willing to spend on it). – Synetech – 2011-02-03T00:57:57.040

@Moab - I saw the two-step process too, but I think it's much wiser for @Can to stay on NTFS and leave well-enough alone :-). P.S. I updated my answer to include it, with the proviso of the 4GB limit. – None – 2011-02-03T01:13:06.563

Acronis DiskDirector allows for filesystem conversion without losing data. – None – 2011-12-01T14:44:49.583

Answers

8

To answer your question: no, there is no utility.*

I'd stick with NTFS. It's been around longer than exFAT, it is stable, and no one is forcing you to use the features like compression, security and encryption. It's also supported on a lot more platforms than exFAT, including Windows itself (notwithstanding the patches you can install).

exFAT is designed primarily for removable drives like USB thumb drives, so I'd use it for that, but not for a hard drive.

**(As @Moab points out in the comments, there are ways to do this using two separate conversions, from NTFS to FAT32, and then FAT32 to exFAT, but you'd be held ransom to FAT32's limitations during the conversion, which includes a maximum of 4GB on file sizes.)*

user3463

Posted 2011-02-02T19:05:34.467

Reputation:

@BretFisher I think disconnecting without first unmounting tends to corrupt files regardless of file systems and operation systems? – Fang Jing – 2015-11-24T01:06:29.997

1@FangJing: No, I believe any journaled filesystem should never suffer corruption from this, bugs notwithstanding. Current versions of NTFS, HFS+ and many *nix filesystems have journaling but no FAT filesystem has it. – hippietrail – 2016-05-19T02:10:43.867

I can't write to my external HDD fro my Mac because its NTFS – ScottC – 2016-06-27T16:30:43.557

3@hippietrail: Most journaling will protect the filesystem's internal data structures, but not file content. – Ben Voigt – 2016-07-27T15:57:01.043

The conversion between fat and ntfs used to be one way. Has that changed in recent version of windows? – psusi – 2011-02-03T03:47:30.930

No there is no method in Windows to do this. It would be a third-party product. – None – 2011-02-03T04:10:23.250

8"It's also supported on a lot more platforms than exFAT, including Windows itself (notwithstanding the patches you can install)." The lack of proper Mac support is a real practical problem of using NTFS. – maayank – 2012-04-27T14:13:09.527

Note my real world experiences of ExFAT on Windows 7 and Mac Lion 10.7.4 have me going back to NTFS. ExFAT works but I randomly get corruption on Mac, likely due to it being a laptop and if I ever disconnect w/o first waking it up and unmounting I get corruption and lost files 50% of time. Not sure if that is the same on Windows, but now I'm switching to NTFS and just using Mac over SMB to access the drive rather then direct USB. I'm having to copy files off of ExFAT, re-format, then copy back... – Bret Fisher – 2012-05-18T20:10:54.997

1

Assuming you are using Microsoft Windows, I have an idea for you. Since I was also looking for this solution and found nothing really working! I did a workaround.

What you can do is, Shrink the partition in your Portable, using Windows management tools (right click "computer" and goto Management, then goto "Disk Management"). To shrink the partition, click a partition that you want to shrink, and click on Shrink. Enter the size that is enough to copy all the data, then continue.

When you are done with creating another partition, move the data to the new partition, which is pretty time consuming I get that. What I did, is left my laptop for hours to get this done! Caution: Portables are not supposed to run for hours. I have reliable Portable so I did it.

Here you have two solutions! One to simply format using the right clicking on partition and click on format which will work on external hard drives only. However, I am also giving following solution for someone who may want to format the internal partition to exFat. Windows do not allow internal partitions to be formatted in ExFat by default so we need to follow Disk Part approach!

Note that, if you want to move large files to Portable or Internal Drive, set the Allocation Size to 4096 Bytes, as in the case of NTFS. When you are handling Diskpart, Unit=4096 is doing the same.

Follow as under:

1: Diskpart 2: List Disk 3: Select Disk x Note: x is the disk number you want to deal with. 4: list partition 5: select partition x Note: x is the partition number you want to format to exFat 6: Format FS=ExFat UNIT=4096 Quick 7: You are done!

Good Luck!

Imran Faruqi

Posted 2011-02-02T19:05:34.467

Reputation: 11

This of course requires having at least the amount of free space able to hold a copy of the data. Otherwise, you might try doing it in multiple steps (if Windows tools can enlarge partitions): copy a large file, shrink the original FS, expand the new one, copy another file etc. . – Ruslan – 2019-05-31T14:54:15.617

Certainly. Most people are having one or two partition in their portable and that's why I suggested to shrink the partition and then move the data between partition. If the questioner's portable is not half empty or more than that, it would be hectic to follow this approach as it will require him to transfer partial data to computer or other storage drives. Off the topic: I used to convert partition to ExFat because Linux did not support NTFS for writing content but since linux has started supporting NTFS, I would rather use NTFS. – Imran Faruqi – 2019-06-01T18:58:04.357

0

I too migrated to an iMAC from a PC and since I had a lot of data over 4 hard drives (@ 4TB).

I moved them to an external USB 3.0 DAS enclosure, but needed a way for them to be read/write on a mac. I too read that exFAT was a better format than FAT32 and could be seen/written by BOTH PC & Mac. So I converted them all from NTFS to exFAT. At first it worked fine. Then, I lost a lot of my data! The weakness of exFAT, it only has one backup of its partition, so if this gets damaged, you lose your data!

I have since discovered that a this prog -> "NTFS for MAC" by Paragon which is great & so easy to use! Basically, it allows my Mac to read NTFS files so I no longer have to convert the NTFS to another format and my files are safer being on a more stable format. I am still trying to not only recover my lost files, but figure out how to reformat my hard drives back to NTFS!

So, I would strongly warn against converting your HD to exFAT! Just get the prog NTFS for MAC instead!

Les Lesaca

Posted 2011-02-02T19:05:34.467

Reputation: 1

Please don't post text walls. – 174140 – 2019-08-19T09:08:57.867

0

If you couldn't use of the above normal method, you can use of Parted.Magic tool for that goal. Download it's .iso file (it just need a little googling!) and burn it to a CD/DVD/USB stick then boot your computer from it. Then attach your HDD into computer and double click on partition Editor item (see this) Then you can see this window. Right click on the rectangle which is showing the size of your HDD, then convert it to whatever you like. PS. You should observe the considerations said about loosing data in above answer. Good luck.

abbasi

Posted 2011-02-02T19:05:34.467

Reputation: 119

-1

  1. Format the HDD. (CAUTION : Before formatting the HDD, do not forget to copy the entire data/files/photographs/videos etc to some safe place because formatting will erase all these from the HDD). For formatting, connect the HDD to your computer/laptop. Click ‘My Computer’. Right Click on the icon of this HDD (Expansion drive). A window will open up wherein “format” is one of the options. Click on ‘format’.
  2. Under the option “File System”, change the setting from ‘NTFS’ to ‘exFAT’ and click ‘Start’.fa
  3. The HDD gets formatted instantly and is now in ‘exFAT’ format.
  4. Paste back all your data/files/photographs/videos etc to your HDD.
  5. Now attach this HDD (which is now in ‘exFAT’ format) to your Sony Bravia LED.
  6. Enjoy the photographs/videos etc which are stored on your HDD

Neyaz Ahmad

Posted 2011-02-02T19:05:34.467

Reputation: 15

1This is not conversion, it's creation from scratch. – Ruslan – 2019-05-31T14:48:15.970