Hemsida » hur » Varför kan Linux läsa Windows-partitioner, men baksidan fungerar inte?

    Varför kan Linux läsa Windows-partitioner, men baksidan fungerar inte?


    Om du någonsin har dubbelt startat ett system eller försökt ladda en hårddisk som är formaterad för att användas av ett operativsystem till en maskin som kör en annan, kan du ha märkt skillnaderna i kompatibilitet. Varför kan Linux läsa Windows-skivor, men omvänden är inte sant?

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Frågan

    SuperUser-läsare Användaren vill veta varför han inte enkelt kan byta diskar:

    Jag startade dubbelt upp min Windows XP, installerade Linux Mint. Jag upptäckte att när jag använde Linux Mint kunde jag se och öppna filer installerade på Windows XP, men när jag använder Windows XP kan jag inte se och öppna filer installerade på Linux Mint.

    Varför är det så?

    Varför känner Linux igen om Windows men inte tvärtom??

    Varför verkligen? Om det varken var ett operativsystem som läste de motsatta systemdiskarna kunde vi skriva det som grundläggande inkompatibilitet.

    Svaret

    SuperUser-bidragsgivare Annan erbjuder följande inblick i affärsskälen för kompatibiliteten (i fallet med Linux) och kompatibilitetsproblemen (i fallet med Windows):

    Linux får användarna genom att vara kompatibla med Windows eftersom de flesta byter till Linux och har data på NTFS / FAT-enheter. Microsoft har ingen anledning att lägga till Linux-filsystemstöd eftersom de flesta av användarna inte använder Linux-filer ystems och det vill att folk ska använda det är filer ystems.

    JW8 erbjuder en mer detaljerad förklaring med en lösning för Linux-filsystemskompatibilitet:

    Windows stödjer endast NTFS och FAT (flera smaker) filsystem (för hårddiskar / magnetiska system) och CDFS och UDF för optiska medier, per denna artikel.

    För att komma åt andra filsystem krävs ytterligare drivrutiner / programvara. Som ett exempel är Ext2 Installable File System for Windows-drivrutin ett open source-projekt som stöder Ext2-systemet.

    För mer information om filsystem checka ut Är ett filsystem bara en massa mappar? (Filsystem förklaras).


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.