9Sep

Varför kan Linux läsa Windows-partitioner men omvända 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 fråga &Svarssession 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 och 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?

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

Varför faktiskt? Om det inte var något 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 att vara kompatibla med Windows eftersom de flesta byterTill 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, 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-filsystemkompatibilitet:

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 checkar ut Är ett filsystem bara en massa mappar?(Explained File Systems).

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.