it-swarm.dev

Jak číst oddíly ext4 ve Windows?

Mám dvě otázky na ext4:

  1. Existuje v současné době způsob, jak v systému Windows (XP/Vista/7) připojit oddíl ext4 a získat základní podporu pro čtení?
  2. Pokud ne, existují nějaké plány na podporu jednoho dne?
59
htorque

V systému Windows (včetně oddílů Ext4) byl spuštěn obslužný program s názvem ext2read , který již nemusí fungovat, jak je uvedeno v komentáři níže @heynnema a mohlo by vaše oddíly poškodit.

Projekt není aktualizován od roku 2012

33
Chakra

ext4 má určitou podporu prostřednictvím starších projektů ext2 *. btrfs nemá aktuální podporu Windows. Nové souborové systémy budou vždy mít období, kdy neexistuje podpora pro jiný operační systém a, upřímně řečeno, to bude sát.

Rovněž je třeba zmínit, že projekty, které se snaží načíst souborový systém do jiného systému, vám vždy přinášejí zvýšené riziko zavrhnutí oddílu.

Takže s ohledem na to existuje jedno řešení, které by trvalo asi 30 minut až hodinu, než by bylo nastaveno, které by vám poskytovalo téměř nativní rychlost, jakoukoli podporu linuxových oddílů a bylo by stejně bezpečné (nebo velmi blízko) jako připojení z Linuxu: Virtualise!

Ano, navrhuji, abyste se vzdali 300megs RAM a koncert na disku), abyste mohli spustit Ubuntu Server z Windows. Většina moderních virtualizačních systémů, jako jsou Virtualbox a VMWare, vám umožní předat VM celý disk nebo diskový oddíl, takže byste to měli udělat. Připojte jej z virtuálního ubuntu, nainstalujte sambu, sdílejte disky připojené k Ubuntu a připojujte sdílené položky z Windows.

Zní to jako spousta režijních nákladů, ale server Ubuntu je velmi úhledný a nebude moc potřebovat prostředky. Po instalaci byste pravděpodobně mohli utéct se 150 milióny RAM).

25
Oli

Pokud mluvíte o systému s dvojitým zaváděním, Windows nemůže nativně číst oddíly formované Linuxem. Proto máte dvě možnosti.

Doporučené řešení - Sdílené úložiště

Vytvořte oddíl NTFS, ve kterém budou uloženy soubory, které chcete mít přístupné jak z Windows, tak z Ubuntu, a uložte tam své soubory.

Toto je doporučené a bezpečné řešení.

Alternativní řešení - Software třetích stran

Software je k dispozici pro Windows, který vám umožňuje do určité míry číst a zapisovat na oddíly Linux.

Příkladem takového softwaru je Ext2Fsd. Ext2Fsd má omezenou podporu EXT4. Ve výchozím nastavení načte souborové systémy v režimu jen pro čtení, ale pokud chcete, můžete povolit režim čtení a zápisu. Toto je však nedoporučuje se.

  • Oddíly EXT4 připojené pomocí Ext2Fsd se zobrazí jako EXT3. To je normální.

Tyto funkce čtvrtého rozšířeného souborového systému nejsou podporovány:

  • Deník: operace založené na protokolu, externí deník
  • Rozsah: zkrácení a rozšíření velikosti, odstranění souboru
  • Rozšířené atributy: Podpora ACL

  • Poznámka: Po instalaci Ext2Fsd se může zobrazit chyba; aplikace stále funguje.

Po instalaci restartujte počítač a otevřete Ext2 Volume Manager z nabídky Start.

Zde můžete přiřadit nebo změnit písmena jednotek pro oddíly Linux, připojit a odpojit je nebo provádět jiné operace.

Pokud chcete povolit podporu zápisu pro souborový systém EXT4, vyberte Ext2 Management, zrušte zaškrtnutí políčka Mount volume in readonly mode a poté klikněte na Použít.

Můžete také vybrat, zda chcete, aby byl váš oddíl Linux při spuštění automaticky připojen (tuto možnost byste neměli použít pro jednotky USB a vyměnitelná média).

Poznámka: Toto řešení zdaleka není dokonalé a může dojít k poškození dat ve vašem Linuxovém oddílu. Používejte to na vlastní nebezpečí!

13
SirCharlo

Pro čtení ext4 můžete použít Ext2Fsd . Je to ovladač pro Windows. Název naznačuje, že pracuje pouze s ext2 a web říká, že pracuje s ext2 a ext3, ale poslední verze také podporují ext4.

Alternativou je instalace CoLinuxu na počítač se systémem Windows a jeho nastavení s minimálním systémem (dost pro připojení příslušného souborového systému) a Sambou. Pak stačí připojit váš FS a sdílet jej s okny. Ne úplně elegantní, ale funguje dobře a neriskuje poškození souborového systému v důsledku vadných ovladačů.

Pokud je instalace CoLinuxu od nuly příliš obtížná, zkuste AndLinux, což je CoLinux s OS již dobrým, jít mimo krabici. Instalace za dvacet minut. Stále budete muset nastavit připojení, ale sdílení souborového systému by již mělo být dobré.

7
Perkins

Můžete nainstalovat Linux do virtuálního počítače a poté k němu přímo připojit fyzické jednotky nebo diskové oddíly. Poté nastavte počítač tak, aby byl přístupný přes Samba/CIFS, a namapujte sdílené položky na písmena jednotek v Průzkumníkovi Windows.

Ve VirtualBoxu je průvodce .

To je pravděpodobně nejjednodušší cesta a po nastavení by měla fungovat transparentně. Měl by fungovat s jakýmkoli souborovým systémem, který Linux podporuje, a nemusí se moc obejít s strašně zastaralými (a možná nestabilními) utilitami třetích stran.

S nějakou prací budete dokonce schopni vytvořit celý svůj hlavní Linux distro bootovací z Windows.

5
David C. Bishop

Pro přístup k souboru ubuntu z oken můžete použít ex2explore

2
Tachyons

Můžete zkusit zavést na živé CD s Ubuntu a připojit odtamtud stávající oddíl Ubuntu, ale pokud by došlo k chybě, dost nevím, jestli to bude fungovat.

2
Shawn

Musíte nainstalovat Sambu do Ubuntu a nastavit složku shere v oddílu Ubuntu. Poté můžete mapovat na tento síťový prostředek z oken.

0
sbtech

Přes síť nebo lokálně? Pokud pochází z jiných počítačů v síti, pravděpodobně budete chtít nakonfigurovat Sambu v počítači Ubuntu.

https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html

Pokud duální spouštění počítače a chcete získat přístup k Ubuntu ze systému Windows, můžete zkusit ext2read . Netestoval jsem to, ale zřejmě podporuje většinu standardních systémů souborů Linux.

Druhou možností je zavádění živého disku CD/USB. Pak budete moci zkopírovat soubory do jiného umístění. Možná další zařízení USB nebo umístění v síti.

0
Chris Woollard