Why if we open linux we are able to view windows file system but when we open windows we are not able to view linux file system unless we use some software?

closed as not a real question by slhck, Der Hochstapler, Simon Sheehan, Tom Wijsman, Ƭᴇcʜιᴇ007 Mar 14 '12 at 3:23

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

migrated from stackoverflow.com Mar 13 '12 at 15:27

This question came from our site for professional and enthusiast programmers.


Because Linux uses a different file system and you need support from the operating system to be able to read the file system. Windows does not provide support -natively- for the typical Linux file system (ext3, ext2, etc). You can do this installing additional software, as you know.


Because the Linux developers wrote support for Windows file systems, but not the other way around. You should complain to Microsoft if you want Linux FS support in Windows.

  • 1
    Not really, because we already have software at our disposal. – Tom Wijsman Mar 14 '12 at 1:12

You can't. You need software to view either system. However, you already have software to see a windows system from linux (as linux reads the windows system), but you don't have any software to see the linux system (as windows by default doesn't come with that software)

  • The Linux kernel has built-in support for reading vfat, ntfs, gpfs, hpfs, ufs and cdfs from mbr, gpt and Windows dynamic disks. Unless you want to claim there is a significant portion of Windows systems running on exfat, I think you are wrong. wikipedia – Eroen Mar 13 '12 at 16:38
  • @Eroen: Built-in only if you choose to enable it, I've seen many distros where you manually need to enable it so he's not wrong. It's not like we are all running on Ubuntu... – Tom Wijsman Mar 14 '12 at 1:11
  • While I believe ext3 and cdfs are the only filesystems included if you do a make defconfig of Linux, the NT kernel should (in principle) run along happily without ntfs.sys. What parts of an unmodified Windows install are "Windows" and what is "software" is a bit blurry to me, but I'm of the opinion that anything contained within the release tarballs of Linux not marked as experimental must be considered part of the base operating system, at least when it provides required functionality. – Eroen Mar 14 '12 at 1:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.