Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I will be buying a 2TB hard drive soon, and would like to use it as media storage. I would like to be able to read/write from both Windows (version 7, 64bit) and Ubuntu Linux, and I need support for files greater than 4GB in size (so I think this rules out FAT32).

I'm using IFS drives at the moment to access my linux ext4 partitions, and I find it unstable. Does this mean NTFS? Is there something else I'm missing?

share|improve this question

marked as duplicate by Canadian Luke, Breakthrough, Moses, Tog, harrymc windows May 28 '14 at 10:18

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 17 down vote accepted

There are tools for using ext* under windows... but I would recommend NTFS as the *x-driver is quite stable nowadays.

share|improve this answer
What's the *x-driver ? – George Profenza Jan 8 '11 at 12:32
The package is called ntfs-3g. Depending on the Destribution you use you can find it in the repository. Or else: – fakemustache Jan 9 '11 at 6:30
I mount a NTFS partition on Linux and is working very good, so i wouldn't touch nor convert because I tried some solutions for EXT* on Windows and the most of them are not easy to setup, or doesn't work as expected. My choice for a shared FS drive is NTFS. – erm3nda May 16 '15 at 11:21
@GeorgeProfenza Seems that him cut the term ext*. x-driver sound more like the X printer/screen driver of the X System OR . There's no x-driver term assign OR i cannot found them googling 2 minutes. – erm3nda May 16 '15 at 15:52

First, there will be some problems of NTFS if you use it Linux:

  1. NTFS doesn't support file permission mode very well, so you'll lose the executable bit, setuid bit, etc.

  2. The ACL system in NTFS is not so comfortable with Linux, and YOU CAN'T DISABLE IT just like FAT32.

  3. Currently, the performance of NTFS implementation in Linux is a bit of slow. For example, I found it build a Maven project in NTFS is 3 more times slower then ext4.

Personally, I run Windows OS in VirtualBox, and make the virtual disk as a raw NTFS image, (see, Since the NTFS image now is in the raw format, rather then .VDI, you can access the NTFS by mount it directly, without power on the VM instance.

By using VirtualBox instead of Dual boots, there are several advantages:

  1. You don't have to convert your Linux partition to NTFS file system, in the VirtualBox, you can use Share Folder to access the host OS's file system. And it's very fast. Map to a drive letter if necessary.

  2. You can work on both OS concurrently, without restart to switch one to another.

  3. Your GRUB loader will never be overwritten by Windows. Windows always overwrite your boot record and never prompt you yes or no.

  4. You will pay more attention to Linux, and then you'll find the Linux way to do most of your work. In fact, I found it's rarely needed to turn on the Windows VM day after day. Because people are lazy to learn new things, if you installed dual systems, and Windows is just enough, why will you bother to boot into another OS?

I found this is the best way to make both Linux and Windows coexist. And now I have built several Windows VM instances for different usages, because I don't install too many softwares in each single VM, they are running fast and I don't feel too much difference then the non-virtual ones.

share|improve this answer
Almost three years later... I really enjoyed your 4th point above! Is it correct that you can run Windows in VirtualBox (Linux host) and access (read/write) a shared folder on the Linux host (which is ext4)? – DustByte Jan 16 '14 at 11:19

If you can't find a stable IFS driver then NTFS will be your only easy choice. NTFS is much more stable than it once was under Linux.

I've not used ext4 from Windows, but I've found IFS drivers stable enough for ext2/3 so you could try the older Linux filesystem variants.

share|improve this answer

I suggest to consider UDF 2.01. It is natively supported by both Windows and Linux kernels.

share|improve this answer
This appears to be a good solution to the question asked but your answer could do with a bit more detail for it to be a great answer. Do you have any experience using UDF on a hard disk? Are there any problems or benefits that might occur? How do you go about formatting the disk as UDF, can you do it in Windows or does it have to be done in Linux? – Mokubai May 25 '14 at 15:51
@Mokubai format /FS:UDF, it will format to UDF 2.01 by default but also you can specify a version – Anixx May 25 '14 at 16:06

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