Jak získat přístup k jednotkám Linux z Windows

Jeden z problémů mnoha uživatelů, kteří pravidelně používají dual-boot Windows a Linux tvář je neschopnost přístup k diskům spravovaným systémem Linux ze systému Windows. Není však problém, pokud chceme k souborům uloženým ve Windows přistupovat z Linuxu.

Windows nenabízí podporu pro souborový systém ext2, ext3 a ext4, souborový systém používaný linuxovými distribucemi, ext4 je dnes nejpoužívanější. Nyní pochopíte, proč když připojíte pevný disk se souborovým systémem ext2, ext3 nebo ext4, Windows vás vyzve k jeho naformátování, aniž byste měli možnost přístupu k jeho obsahu.

Jak získat přístup k jednotkám Linux z Windows

Řešením tohoto problému je použití jedné z různých aplikací dostupných na internetu, které nám umožňují přístup k tomuto typu jednotky.

Další zajímavou možností, pokud jsme obvykle nuceni přistupovat k tomuto typu disku z Windows, je použít Windows Subsystem pro Linux , funkcionalitu dostupnou ze systému Windows 10, se kterou najdeme všestrannost přístupu k datům uloženým na všech discích v našem počítači, bez ohledu na systém souborů.

Podsystém Windows pro systém Linux (WSL)

Nejrychlejší a nejjednodušší způsob přístup k jednotkám naformátovaným ext2, ext3 a ext4 Linux používá subsystém Windows pro Linux, lépe známý jako WSL. WSL nám umožňuje spouštět linuxové nástroje z příkazového řádku, což nám umožňuje zapomenout na používání virtuálního počítače nebo používání duálního spouštění.

Kromě toho nám také umožňuje spouštět aplikace pro Windows z příkazového řádku a aplikace pro Linux ve Windows. Tato funkce dostupná na zařízení není nativně aktivní, takže první věc, kterou musíme udělat, je aktivovat ji.

Aktivujte podsystém Windows pro Linux

Chcete-li aktivovat subsystém Windows pro Linux, přejdeme do vyhledávacího pole Cortana a zadáme výrazy Windows Funkce kliknutím na první výsledek, který se zobrazí.

Dále se zobrazí okno s dostupnými funkcemi Windows, které můžeme aktivovat nebo deaktivovat podle našich potřeb. V našem případě musíme vyhledat možnost Windows Subsystem for Linux, zaškrtnout odpovídající políčko a kliknout na OK.

Aktivace subsystému Windows pro Linux

O několik sekund později nás systém vyzve k restartování počítače, aby se tato funkce na našem počítači správně aktivovala. Jakmile jsme restartovali, musíme nainstalovat prostředí terminálu Linux z Microsoft Ukládat. V tomto příkladu použijeme ubuntu, neboť je jedním z nejoblíbenějších a nejpoužívanějších.

Jakmile aplikaci stáhneme, spustíme ji a několik minut počkáme na dokončení instalace. První věc, kterou musíme udělat, je vytvořit uživatelský účet, účet, který nesouvisí s uživatelským účtem a heslem Windows.

Nainstalujte Ubuntu ve Windows

Dalším krokem je připojení jednotky tak, aby byla nativně dostupná ve Windows prostřednictvím Průzkumníka souborů.

Přístup k jednotkám Linux z Windows

První věc, kterou musíme udělat, je připojit disk přes WSL. Pokud disk nejprve nepřipojíme, nikdy k němu nebudeme mít přístup, takže byste tento krok neměli přeskočit.

Pokud má náš počítač pouze jeden pevný disk, ze kterého je spravován operační systém Windows, při připojení jakékoli další jednotky systém přiřadí další písmeno abecedy, což by v tomto případě bylo písmeno d jednotky, kde chceme to spojit.

Chcete-li připojit jednotku naformátovanou na Linux ext2, ext3 nebo ext4, musíme zadat následující příkaz, kde d je jednotka, ze které bude k dispozici.

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

Získejte unidades Linux na Windows

Od této chvíle můžeme Ubuntu zavřít a přejít na Průzkumník souborů Windows pro přístup k veškerému obsahu dostupnému na této úložné jednotce, jako by to byl jakýkoli jiný pevný disk s formátem kompatibilním se systémem Windows.

Z průzkumníku souborů můžeme kopírovat soubory jak z Windows na disk Linux, tak z Linuxu do Windows přetažením souborů jako obvykle.

Připojte se z Windows k Linuxu

Co se stane, když se chceme připojit ze systému Windows k počítači se systémem Linux, abychom získali přístup k jeho souborům? Všechna řešení, která jsme vysvětlili výše, se zaměřují na připojení k pevným diskům nebo oddílům ve formátu Linux, neplatné možnosti připojení k jiným počítačům.

Vzdálená plocha /RDP

Nejjednodušší způsob připojení k počítači se systémem Linux ze systému Windows je vzdálené připojení. Tímto způsobem budeme moci nejen spravovat počítač s Linuxem z našeho Windows PC, ale také velmi rychle a snadno sdílet soubory.

První a nejdůležitější věcí je znát IP, kterou počítač se systémem Linux používá prostřednictvím ipconfig příkaz z terminálu. Dále přistoupíme k možnostem konfigurace routeru a povolíme předávání portů pomocí IP zařízení, portu, který se má použít, a jako názvu vzdálené plochy, abychom jej mohli identifikovat.

Adresa routeru spolu s přístupovými údaji je obvykle v dolní části.

V dalším kroku musíme obývat vzdálenou plochu v Ubuntu, což je funkce, která je dostupná ve Windows, pomocí příkazu:

sudo apt install xrdp

Dále ve Windows otevřeme aplikaci Windows Remote Desktop Connection. V sekci Počítač musíme zadat IP počítače a uživatelské jméno linuxového počítače, ke kterému se budeme připojovat.

Připojte Linux k Windows

Pokud vše funguje správně, aplikace se nás zeptá na heslo počítače a my budeme vzdáleně spravovat počítač s Linuxem.

Mnohem jednodušší možností, jak se vzdáleně připojit k počítači s Linuxem z Windows a přistupovat k jeho souborům, je použít TeamViewer, pokud nechcete využívat nativní nástroje, které nám Windows a Linux zpřístupňují.

Samba

Samba je jedním z nejúplnějších řešení pro přístup a sdílení souborů mezi počítači se systémem Windows a Linux velmi jednoduchým způsobem.

Tato aplikace používá stejný protokol jako Microsoft, SMB, k vytváření sdílených složek ve stejné místní síti. První věc, kterou musíme udělat, je nainstalovat ji do našeho počítače pomocí příkazu

sudo apt-get install samba

Po instalaci zavřeme Terminál a přejdeme do Průzkumníka souborů Ubuntu, kliknutím pravým tlačítkem myši a výběrem Sdílet tuto složku vybereme složku, kterou chceme sdílet.

Nastavíme název složky, pod kterou se bude ve Windows zobrazovat, zaškrtneme políčka Povolit ostatním vytvářet a mazat soubory v této složce a Přístup pro hosty. Nakonec klikněte na Vytvořit sdílení.

Ve Windows s IP linuxového počítače otevřeme průzkumník souborů a zapíšeme IP počítače, před kterým jsou dvě zpětná lomítka.

FTP

Další zajímavou možností, kterou můžeme použít ke sdílení souborů mezi počítačem s Windows a jiným nebo dalšími spravovanými Linuxem, je použití veteránského FTP protokolu.

Řešením, které budeme používat v Ubuntu, je vsftpd, který je nativně součástí systému. První věc, kterou musíme udělat, je nainstalovat pomocí příkazu:

sudo apt-get install vsftpd

Jakmile je proces instalace dokončen, upravíme soubor vsftpd.conf, který byl vytvořen v atd. složku. V tomto souboru přejdeme na Povolit anonymní FTP (ve výchozím nastavení zakázáno). anonymní ukončit=NE a měníme se NE na ANO . Pro přístup tak nebude nutné vytvářet uživatelské účty.

Pokud je vaším záměrem přistupovat k těmto souborům vzdáleně z vně sítě nebo jiných uživatelů, neměli byste tuto možnost upravovat.

Restartujeme systém a znovu přejdeme do Terminálu, kde spustíme FTP server se změnami, které jsme provedli pomocí příkazu:

sudo etc/init.d/vsftpd start

Pro přístup k FTP serveru, který jsme vytvořili na Linuxu z Windows, použijeme FileZilla aplikace, open source aplikace dostupná také pro macOS a Linux.

IP adresa serveru, ke kterému se chystáme připojit, je ta, která je spojena s počítačem Linux, zatímco port připojení je 21 (ve výchozím nastavení).

S programy pro čtení EXT4 ve Windows

Kromě výše uvedených dvou způsobů, pokud nám nevadí uchýlit se k programům třetích stran, můžeme si do počítače nainstalovat některé specializované programy, které otevírají linuxové disky z Windows. Některé z nejznámějších jsou následující.

linuxová čtečka

Jeden z nejoblíbenější a nejrozšířenější aplikací pro přístup k jednotkám ve formátu Linux ext z Windows je Linux Reader. Tato aplikace je k dispozici prostřednictvím svých webových stránek , nám umožňuje pohodlný přístup k jednotkám Linux stejně jako z Průzkumníka Windows pro otevírání, kopírování a přesouvání dokumentů.

Linux Reader automaticky zpracovává montáž a demontáž pohonů , takže pro přístup k obsahu uloženému na těchto discích nepotřebujete žádné znalosti Linuxu. V levém sloupci jsou zobrazeny všechny jednotky.

Linuxová čtečka

Pro přístup ke všem funkcím, které tato aplikace nabízí, musíme projít krabici a zakoupit licenci. Pokud jsou vaše potřeby základní a potřebujete jen občasný přístup k diskům se souborovým systémem Linux, bezplatná verze je více než dostačující.

Ext2Fsd

Ext2Fsd nám umožňuje připojit jednotky ve formátu ext2, ext3 a ext4 na náš počítač se systémem Windows, abychom měli přístup k jejich obsahu z Průzkumníka Windows, stejně jako to můžeme udělat s WSL. Po instalaci nás vyzve k restartování počítače.

Ext2Fsd

Aplikace nám umožňuje namontovat jednotku tak, že ji se pouze čte (neumožňuje nám kopírovat a mazat obsah) nebo nastavit oprávnění pro čtení a zápis, což je nejlepší možnost, pokud chceme sdílet data mezi různými jednotkami stejně, jako to nativně můžeme udělat s řešením Windows.

Ext2Fsd si můžete stáhnout z následujícího https://trials.autocruitment.com , protože její webové stránky nejsou dostupné.

Další zastaralé možnosti

Počet aplikací, které nám dnes umožňují přístup k diskům s Linuxem ve formátu ext4 z Windows, je velmi omezený, ne-li prakticky žádný. Kromě řešení, které nám Windows nabízí, jsou WSL a Linux Reader, se zbytek aplikací, které byly pro tuto funkci použity, přestal aktualizovat a nejsou kompatibilní s ext4 .

Prozkoumejte 2fs byla jednou z prvních aplikací, která umožnila Windows interagovat s jednotkami se systémem souborů ext2 a ext3. Nicméně, a přestože je aplikace kompatibilní s Windows 10 i Windows 11, není kompatibilní se souborovým systémem ext4, dnes nejpoužívanějším.

Další zajímavou možností, kterou je třeba zvážit, pouze pokud je souborový systém ext2, je Ext2 aplikace. Tato aplikace s rozhraním velmi podobným Průzkumníku souborů Windows nám umožňuje otevírat, kopírovat a přesouvat soubory mezi jednotkami Windows a Linux, ale pouze se systémem souborů ext2 a ext3. Není kompatibilní s ext4, takže není řešením číst tyto typy jednotek.