Why can't Windows read Linux filesystems? [closed]












-2















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?










share|improve this 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.























    -2















    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?










    share|improve this 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.





















      -2












      -2








      -2








      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?










      share|improve this question














      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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      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.
























          2 Answers
          2






          active

          oldest

          votes


















          5














          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.






          share|improve this answer































            0














            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.







            share|improve this answer
























            • MS has become much more open source friendly in the recent years

              – phuclv
              Jan 26 at 15:44


















            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            5














            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.






            share|improve this answer




























              5














              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.






              share|improve this answer


























                5












                5








                5







                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.






                share|improve this answer













                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.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 26 at 13:32









                Stephen KittStephen Kitt

                176k24401479




                176k24401479

























                    0














                    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.







                    share|improve this answer
























                    • MS has become much more open source friendly in the recent years

                      – phuclv
                      Jan 26 at 15:44
















                    0














                    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.







                    share|improve this answer
























                    • MS has become much more open source friendly in the recent years

                      – phuclv
                      Jan 26 at 15:44














                    0












                    0








                    0







                    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.







                    share|improve this answer













                    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.








                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    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



















                    • 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



                    Popular posts from this blog

                    How to change which sound is reproduced for terminal bell?

                    Can I use Tabulator js library in my java Spring + Thymeleaf project?

                    Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents