Hur man kommer åt Linux-enheter från Windows

Ett av de problem som många användare som regelbundet använder dual-boot fönster och Linux ansikte är oförmågan att komma åt Linux-hanterade enheter inifrån Windows. Det är dock inga problem om vi vill komma åt filerna lagrade i Windows från Linux.

Windows erbjuder inte stöd för filsystemen ext2, ext3 och ext4, filsystemet som används av Linux-distributioner, ext4 är det mest använda idag. Nu kommer du att förstå varför när du har anslutit en hårddisk med ett ext2, ext3 eller ext4 filsystem, uppmanar Windows dig att formatera den utan att ha möjlighet att komma åt dess innehåll.

Hur man kommer åt Linux-enheter från Windows

Lösningen på detta problem är att använda en av de olika applikationer som finns på Internet som gör att vi kan komma åt den här typen av enheter.

Ett annat intressant alternativ, om vi vanligtvis tvingas komma åt den här typen av enhet från Windows, är att använda Windows delsystem för Linux , en funktion som är tillgänglig från Windows 10 och med vilken vi kommer att hitta mångsidigheten i att komma åt data lagrade på alla enheter på vår dator, oavsett filsystem.

Windows Subsystem för Linux (WSL)

Den snabbaste och enklaste metoden att åtkomst till ext2, ext3 och ext4 formaterade enheter som används av Linux är att använda Windows Subsystem för Linux, mer känt som WSL. WSL tillåter oss att köra Linux-verktyg från kommandoraden som gör att vi kan glömma att använda en virtuell maskin eller att använda dual boot.

Dessutom låter det oss också köra Windows-applikationer från kommandoraden och Linux-applikationer i Windows. Denna funktionalitet som är tillgänglig på enheten är inte inbyggd aktiv, så det första vi måste göra är att aktivera den.

Aktivera Windows Subsystem för Linux

För att aktivera Windows-undersystemet för Linux går vi till Cortana-sökrutan och anger termerna Windows-funktioner , klicka på det första resultatet som visas.

Därefter kommer ett fönster att visas med tillgängliga Windows-funktioner och som vi kan aktivera eller inaktivera enligt våra behov. I vårt fall måste vi leta efter alternativet Windows Subsystem for Linux, kryssa i motsvarande ruta och klicka på OK.

Aktivera Windows Subsistema för Linux

Sekunder senare kommer systemet att uppmana oss att starta om datorn för att korrekt aktivera denna funktion på vår dator. När vi väl har startat om måste vi installera en Linux-terminalmiljö från Microsoft Lagra. I det här exemplet ska vi använda ubuntu, eftersom det är en av de mest populära och använda.

När vi har laddat ner applikationen kör vi den och väntar några minuter tills installationen är klar. Det första vi behöver göra är att skapa ett användarkonto, ett konto som inte är relaterat till Windows användarkonto och lösenord.

Installera Ubuntu och Windows

Nästa steg är att montera enheten så att den är tillgänglig i Windows via filutforskaren.

Åtkomst till Linux-enheter från Windows

Det första vi behöver göra är att montera enheten via WSL. Om vi ​​inte monterar enheten först kommer vi aldrig att kunna komma åt den, så du bör inte hoppa över detta steg.

Om vår dator bara har en hårddisk, från vilken Windows-operativsystemet hanteras, kommer systemet att tilldela nästa bokstav i alfabetet, i det här fallet, bokstaven d i enheten där vi vill associera det.

För att montera den Linux-ext2-, ext3- eller ext4-formaterade enheten måste vi skriva följande kommando, där d är den enhet som den kommer att vara tillgänglig från.

sudo mkdir /mnt/d sudo mount -t drvfs d: /mnt/d

Gå till unidades Linux från Windows

Från och med detta ögonblick kan vi stänga Ubuntu och gå till Windows filutforskare för att komma åt allt innehåll som är tillgängligt på den lagringsenheten som om det vore någon annan hårddisk med ett format som är kompatibelt med Windows.

Från filutforskaren kan vi kopiera filer från både Windows till Linux-enheten och från Linux till Windows genom att dra filerna som vanligt.

Anslut från Windows till Linux

Vad händer om vi vill ansluta från Windows till en Linux-dator för att komma åt dess filer? Alla lösningar som vi har förklarat ovan är inriktade på att ansluta till hårddiskar eller partitioner med Linux-format, ogiltiga alternativ för att ansluta till andra datorer.

Fjärrskrivbord /RDP

Den enklaste metoden att ansluta till en Linux-dator från Windows är genom att fjärransluta. På detta sätt kommer vi inte bara att kunna hantera Linux-datorn från vår Windows-dator, utan vi kommer också att kunna dela filer mycket snabbt och enkelt.

Det första och främsta är att känna till IP-adressen som Linux-datorn använder via ipconfig kommandot från terminalen. Därefter kommer vi åt konfigurationsalternativen för routern och möjliggör portvidarebefordran med utrustningens IP, porten som ska användas och som ett Remote Desktop-namn för att kunna identifiera den.

Routeradressen, tillsammans med åtkomstdata, finns vanligtvis längst ner i den.

I nästa steg måste vi bebo fjärrskrivbordet i Ubuntu, en funktion som är tillgänglig i Windows, genom kommandot:

sudo apt install xrdp

Därefter öppnar vi Windows Remote Desktop Connection-applikationen i Windows. I avsnittet Dator måste vi ange datorns IP och användarnamnet för Linux-datorn som vi ska ansluta till.

Anslut till Linux från Windows

Om allt fungerar korrekt kommer applikationen att be oss om datorlösenordet och vi kommer att fjärrhantera Linux-datorn.

Ett mycket enklare alternativ för att fjärransluta till en Linux-dator från Windows och komma åt dess filer är att använda TeamViewer, så länge du inte vill dra nytta av de inbyggda verktyg som Windows och Linux gör tillgängliga för oss.

Samba

Samba är en av de mest kompletta lösningarna för att komma åt och dela filer mellan Windows- och Linux-datorer på ett mycket enkelt sätt.

Denna applikation använder samma protokoll som Microsoft, SMB, för att skapa delade mappar på samma lokala nätverk. Det första vi måste göra är att installera det på vår dator genom kommandot

sudo apt-get install samba

När det är installerat stänger vi Terminal och går till Ubuntus filutforskare, väljer mappen vi vill dela genom att klicka med höger musknapp och välja Dela den här mappen.

Vi anger namnet på mappen under vilken den ska visas i Windows, markera rutorna Tillåt andra att skapa och ta bort filer i den här mappen och Gäståtkomst. Klicka slutligen på Skapa delning.

I Windows, med Linux-datorns IP, öppnar vi filutforskaren och skriver datorns IP föregås av två snedstreck.

FTP

Ett annat intressant alternativ som vi kan använda för att dela filer mellan en Windows-dator och en annan eller andra som hanteras av Linux är att använda veteran-FTP-protokollet.

Lösningen som vi kommer att använda, i Ubuntu, är vsftpd, som ingår i systemet. Det första vi måste göra är att installera det genom kommandot:

sudo apt-get install vsftpd

När installationsprocessen är klar redigerar vi filen vsftpd.conf som har skapats i etc mapp. I den här filen går vi till Tillåt anonym FTP (Inaktiverad som standard). anonym endable=NEJ och vi ändrar oss NEJ till JA . På detta sätt kommer det inte att vara nödvändigt att skapa användarkonton för att komma åt.

Om din idé är att få åtkomst på distans utanför ditt nätverk eller andra användare för att komma åt dessa filer, bör du inte ändra det här alternativet.

Vi startar om systemet och går till Terminal igen för att starta FTP-servern med de ändringar vi har gjort med kommandot:

sudo etc/init.d/vsftpd start

För att komma åt FTP-servern som vi har skapat på Linux från Windows kommer vi att använda filezilla applikation, en applikation med öppen källkod även tillgänglig för macOS och Linux.

IP-adressen för servern som vi ska ansluta till är den som är associerad med Linux-datorn medan anslutningsporten är 21 (som standard).

Med program för att läsa EXT4 i Windows

Utöver ovanstående två sätt, om vi inte har något emot att tillgripa tredjepartsprogram, kan vi installera några specialiserade program på vår dator för att öppna Linux-enheter från Windows. Några av de mest kända är följande.

linux-läsare

En av mest populära och mest använda applikationer för åtkomst av Linux ext-formaterade enheter från Windows är Linux Reader. Denna applikation, tillgänglig via sin webbplats , gör att vi enkelt kan komma åt Linux-enheter precis som vi kan göra från Utforskaren i Windows för att öppna, kopiera och flytta dokument.

Linux Reader hanterar automatiskt montering och avmontering av drivenheter , så du behöver ingen kunskap om Linux för att komma åt innehållet som lagras på dessa enheter. I den vänstra kolumnen visas alla enheter.

Linux-läsare

För att komma åt alla funktioner som erbjuds av denna applikation måste vi gå igenom rutan och köpa en licens. Om dina behov är grundläggande och du bara behöver tillfällig tillgång till enheter med Linux-filsystemet, är gratisversionen mer än tillräckligt.

Ext2Fsd

Ext2Fsd tillåter oss att montera enheter i ext2, ext3 och ext4 format på vår Windows-dator för att kunna komma åt deras innehåll från Windows Explorer precis som vi kan göra med WSL. När den har installerats kommer den att uppmana oss att starta om datorn.

Ext2Fsd

Applikationen tillåter oss att montera enheten så att den läses bara (det tillåter oss inte att kopiera och ta bort innehåll) eller att ställa in läs- och skrivbehörigheter, det bästa alternativet om vi vill dela data mellan olika enheter precis som vi kan göra med Windows-lösningen.

Du kan ladda ner Ext2Fsd från följande länk , eftersom dess webbplats inte är tillgänglig.

Andra föråldrade alternativ

Antalet applikationer som idag tillåter oss att komma åt enheter med Linux i ext4-format från Windows är mycket begränsat, om inte praktiskt taget obefintligt. Förutom lösningen som Windows erbjuder oss är WSL och Linux Reader, resten av applikationerna som användes för denna funktion, slutade uppdateras och är inte kompatibla med ext4 .

Explore2fs var en av de första applikationerna som släpptes för att tillåta Windows att interagera med enheter med filsystemen ext2 och ext3. Men, och även om applikationen är kompatibel med både Windows 10 och Windows 11, är den inte kompatibel med filsystemet ext4, det mest använda idag.

Ett annat intressant alternativ att överväga, bara om filsystemet är ext2, är Ext2 Ansökan. Denna applikation, med ett gränssnitt mycket likt Windows filutforskare, låter oss öppna, kopiera och flytta filer mellan Windows- och Linux-enheter, men bara med filsystemen ext2 och ext3. Den är inte kompatibel med ext4, så det är ingen lösning att läsa dessa typer av enheter.