Miksi Linux voi lukea Windows-osioita, mutta käänteinen ei toimi?

miksi-linux-lukea-ikkunat-osiot-mutta-käänteinen-ja-8217;t-toimi valokuva 1
Jos olet joskus käynnistänyt järjestelmän kaksoiskäynnistyksellä tai yrittänyt ladata toisen käyttöjärjestelmän käyttöä varten alustetun kiintolevyn toiseen käyttöjärjestelmään, olet saattanut huomata yhteensopivuuseroja. Miksi Linux voi lukea Windows-levyjä, mutta päinvastoin ei ole totta?

Tämän päivän Question & Answer -istunto saapuu meille SuperUserin, Stack Exchangen, yhteisövetoisen Q&A-verkkosivustojen ryhmän, ansiosta.

Kysymys

SuperUser-lukija Käyttäjä haluaa tietää, miksi hän ei voi vaihtaa levyjä helposti:



Käynnistin kaksoiskäynnistykseni Windows XP:n ja asensin Linux Mintin. Huomasin, että kun käytin Linux Mintiä, pystyin näkemään ja avaamaan Windows XP:hen asennettuja tiedostoja, mutta Windows XP:tä käytettäessä en voi nähdä ja avata Linux Mintiin asennettuja tiedostoja.

Miksi niin?

Miksi Linux tunnistaa Windowsin mutta ei toisinpäin?

Miksi tosiaan? Jos kumpikaan käyttöjärjestelmä ei lukisi vastakkaisten järjestelmien levyjä, voisimme kirjoittaa sen pois perustavanlaatuisena yhteensopimattomuutena.

Vastaus

SuperUser-avustaja Annan tarjoaa seuraavan käsityksen yhteensopivuuden liiketoiminnallisista syistä (Linuxin tapauksessa) ja yhteensopivuusongelmista (Windowsin tapauksessa):

Linux hankkii käyttäjiä olemalla yhteensopiva Windowsin kanssa, koska useimmat ihmiset siirtyvät Linuxiin ja heillä on tietoja NTFS/FAT-asemista. Microsoftilla ei ole syytä lisätä Linux-tiedostojärjestelmätukea, koska suurin osa sen käyttäjistä ei käytä Linux-tiedostojärjestelmiä ja se haluaa ihmisten käyttävän sen tiedostojärjestelmiä.

JW8 tarjoaa yksityiskohtaisemman selityksen ratkaisulla Linux-tiedostojärjestelmän yhteensopivuuteen:

Windows tukee tämän artikkelin mukaan vain NTFS- ja FAT-tiedostojärjestelmiä (useita makuja) (kiintolevyille/magneettijärjestelmille) sekä CDFS- ja UDF-tiedostojärjestelmiä optisille tietovälineille.

Muiden tiedostojärjestelmien käyttäminen edellyttää lisäohjaimia/ohjelmistoja. Esimerkiksi Ext2 Installable File System For Windows -ohjain on avoimen lähdekoodin projekti, joka tukee Ext2-järjestelmää.

Lisätietoja tiedostojärjestelmistä saat kohdasta Onko tiedostojärjestelmä vain joukko kansioita? (Tiedostojärjestelmät selitetty).