Why can't Windows read Linux filesystems? [closed]
When playing with filesystems and partition, I realized that when I created a ext file system on my USB drive and plug it to Windows, I am forced to format it. On the other end, when building a FAT partition on Windows, and plugging it to my virtual machine, Linux is perfectly able to read and mount my FAT partition.
1 - Why can't Windows read Linux filesystems?
2 - What's the key difference that allows Linux to do it, yet Windows can't?
filesystems partition ext4 fat
closed as too broad by Thomas Dickey, Rui F Ribeiro, Thomas, RalfFriedl, mosvy Jan 26 at 20:59
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
When playing with filesystems and partition, I realized that when I created a ext file system on my USB drive and plug it to Windows, I am forced to format it. On the other end, when building a FAT partition on Windows, and plugging it to my virtual machine, Linux is perfectly able to read and mount my FAT partition.
1 - Why can't Windows read Linux filesystems?
2 - What's the key difference that allows Linux to do it, yet Windows can't?
filesystems partition ext4 fat
closed as too broad by Thomas Dickey, Rui F Ribeiro, Thomas, RalfFriedl, mosvy Jan 26 at 20:59
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
When playing with filesystems and partition, I realized that when I created a ext file system on my USB drive and plug it to Windows, I am forced to format it. On the other end, when building a FAT partition on Windows, and plugging it to my virtual machine, Linux is perfectly able to read and mount my FAT partition.
1 - Why can't Windows read Linux filesystems?
2 - What's the key difference that allows Linux to do it, yet Windows can't?
filesystems partition ext4 fat
When playing with filesystems and partition, I realized that when I created a ext file system on my USB drive and plug it to Windows, I am forced to format it. On the other end, when building a FAT partition on Windows, and plugging it to my virtual machine, Linux is perfectly able to read and mount my FAT partition.
1 - Why can't Windows read Linux filesystems?
2 - What's the key difference that allows Linux to do it, yet Windows can't?
filesystems partition ext4 fat
filesystems partition ext4 fat
asked Jan 26 at 13:09
TavarichTavarich
173
173
closed as too broad by Thomas Dickey, Rui F Ribeiro, Thomas, RalfFriedl, mosvy Jan 26 at 20:59
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
closed as too broad by Thomas Dickey, Rui F Ribeiro, Thomas, RalfFriedl, mosvy Jan 26 at 20:59
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Windows can’t read “Linux” file systems (such as Ext4 or XFS) by default because it doesn’t ship with drivers for them. You can install software such as Ext2fsd to gain read access to Ext2/3/4 file systems.
Linux can access FAT file systems because the kernel has a FAT file system driver, and most distributions enable it by default.
There are cases where Linux distributions won’t be able to access a Windows-formatted USB key by default: large keys are typically formatted using ExFAT, and the Linux kernel doesn’t support that. You would have to install a separate ExFAT driver in this situation.
There’s nothing inherent in Windows or Linux which limits their ability to support file systems; it’s really down to the availability of drivers. Linux supports Windows file systems because they are very popular; this then provides a common basis for file exchange, meaning that there is less need for Windows to support Linux file systems.
add a comment |
The above is correct.
However,
Microsoft is very strongly against opensource software, which directly includes linux. This can be confimed by any actions taken by Microsoft in the past, even the recent overtake of github by Microsoft was agreed by majority in the opensource community that it is an action by Microsoft to control and monitor its competition.
It would be easy to make Windows read EXT4 natively, but windows doesn't want to support such a action and promote a file system made for linux. Even though I dont agree with it, it's a note worthy business decision that makes sense. I quote the below.
Most of the ext file systems are written in code which is available in GNU/GPL. If MS uses them, they will have to release a part or full source code of Windows which links to the file system.
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Windows can’t read “Linux” file systems (such as Ext4 or XFS) by default because it doesn’t ship with drivers for them. You can install software such as Ext2fsd to gain read access to Ext2/3/4 file systems.
Linux can access FAT file systems because the kernel has a FAT file system driver, and most distributions enable it by default.
There are cases where Linux distributions won’t be able to access a Windows-formatted USB key by default: large keys are typically formatted using ExFAT, and the Linux kernel doesn’t support that. You would have to install a separate ExFAT driver in this situation.
There’s nothing inherent in Windows or Linux which limits their ability to support file systems; it’s really down to the availability of drivers. Linux supports Windows file systems because they are very popular; this then provides a common basis for file exchange, meaning that there is less need for Windows to support Linux file systems.
add a comment |
Windows can’t read “Linux” file systems (such as Ext4 or XFS) by default because it doesn’t ship with drivers for them. You can install software such as Ext2fsd to gain read access to Ext2/3/4 file systems.
Linux can access FAT file systems because the kernel has a FAT file system driver, and most distributions enable it by default.
There are cases where Linux distributions won’t be able to access a Windows-formatted USB key by default: large keys are typically formatted using ExFAT, and the Linux kernel doesn’t support that. You would have to install a separate ExFAT driver in this situation.
There’s nothing inherent in Windows or Linux which limits their ability to support file systems; it’s really down to the availability of drivers. Linux supports Windows file systems because they are very popular; this then provides a common basis for file exchange, meaning that there is less need for Windows to support Linux file systems.
add a comment |
Windows can’t read “Linux” file systems (such as Ext4 or XFS) by default because it doesn’t ship with drivers for them. You can install software such as Ext2fsd to gain read access to Ext2/3/4 file systems.
Linux can access FAT file systems because the kernel has a FAT file system driver, and most distributions enable it by default.
There are cases where Linux distributions won’t be able to access a Windows-formatted USB key by default: large keys are typically formatted using ExFAT, and the Linux kernel doesn’t support that. You would have to install a separate ExFAT driver in this situation.
There’s nothing inherent in Windows or Linux which limits their ability to support file systems; it’s really down to the availability of drivers. Linux supports Windows file systems because they are very popular; this then provides a common basis for file exchange, meaning that there is less need for Windows to support Linux file systems.
Windows can’t read “Linux” file systems (such as Ext4 or XFS) by default because it doesn’t ship with drivers for them. You can install software such as Ext2fsd to gain read access to Ext2/3/4 file systems.
Linux can access FAT file systems because the kernel has a FAT file system driver, and most distributions enable it by default.
There are cases where Linux distributions won’t be able to access a Windows-formatted USB key by default: large keys are typically formatted using ExFAT, and the Linux kernel doesn’t support that. You would have to install a separate ExFAT driver in this situation.
There’s nothing inherent in Windows or Linux which limits their ability to support file systems; it’s really down to the availability of drivers. Linux supports Windows file systems because they are very popular; this then provides a common basis for file exchange, meaning that there is less need for Windows to support Linux file systems.
answered Jan 26 at 13:32
Stephen KittStephen Kitt
176k24401479
176k24401479
add a comment |
add a comment |
The above is correct.
However,
Microsoft is very strongly against opensource software, which directly includes linux. This can be confimed by any actions taken by Microsoft in the past, even the recent overtake of github by Microsoft was agreed by majority in the opensource community that it is an action by Microsoft to control and monitor its competition.
It would be easy to make Windows read EXT4 natively, but windows doesn't want to support such a action and promote a file system made for linux. Even though I dont agree with it, it's a note worthy business decision that makes sense. I quote the below.
Most of the ext file systems are written in code which is available in GNU/GPL. If MS uses them, they will have to release a part or full source code of Windows which links to the file system.
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
add a comment |
The above is correct.
However,
Microsoft is very strongly against opensource software, which directly includes linux. This can be confimed by any actions taken by Microsoft in the past, even the recent overtake of github by Microsoft was agreed by majority in the opensource community that it is an action by Microsoft to control and monitor its competition.
It would be easy to make Windows read EXT4 natively, but windows doesn't want to support such a action and promote a file system made for linux. Even though I dont agree with it, it's a note worthy business decision that makes sense. I quote the below.
Most of the ext file systems are written in code which is available in GNU/GPL. If MS uses them, they will have to release a part or full source code of Windows which links to the file system.
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
add a comment |
The above is correct.
However,
Microsoft is very strongly against opensource software, which directly includes linux. This can be confimed by any actions taken by Microsoft in the past, even the recent overtake of github by Microsoft was agreed by majority in the opensource community that it is an action by Microsoft to control and monitor its competition.
It would be easy to make Windows read EXT4 natively, but windows doesn't want to support such a action and promote a file system made for linux. Even though I dont agree with it, it's a note worthy business decision that makes sense. I quote the below.
Most of the ext file systems are written in code which is available in GNU/GPL. If MS uses them, they will have to release a part or full source code of Windows which links to the file system.
The above is correct.
However,
Microsoft is very strongly against opensource software, which directly includes linux. This can be confimed by any actions taken by Microsoft in the past, even the recent overtake of github by Microsoft was agreed by majority in the opensource community that it is an action by Microsoft to control and monitor its competition.
It would be easy to make Windows read EXT4 natively, but windows doesn't want to support such a action and promote a file system made for linux. Even though I dont agree with it, it's a note worthy business decision that makes sense. I quote the below.
Most of the ext file systems are written in code which is available in GNU/GPL. If MS uses them, they will have to release a part or full source code of Windows which links to the file system.
answered Jan 26 at 14:47
TrevorKSTrevorKS
17110
17110
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
add a comment |
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
MS has become much more open source friendly in the recent years
– phuclv
Jan 26 at 15:44
add a comment |