Mam komputer z konfiguracją podwójnego rozruchu.
Skoro system Windows 10 ma system Windows dla podsystemu Linux, czy jest możliwe uzyskanie dostępu do partycji EXT4 z jej poziomu?
ubuntu
windows-10
Roberto Aureli
źródło
źródło
Odpowiedzi:
Nie wydaje się, że WSL może uzyskać dostęp do dowolnej partycji, do której sam Windows nie ma dostępu . Dodatkowo wydaje się być ograniczony tylko do partycji NTFS zamontowanych przez sam system. Oznacza to, że udziały sieciowe nie byłyby dostępne, nawet gdyby korzystały z systemu plików NTFS.
Potwierdzają to następujące stwierdzenia:
Jeden z programistów WSL potwierdził, że tak jest.
Jak wejść do partycji ext4
Wygląda na to, że chociaż informacje te są poprawne w systemie Windows 10 1703 i niższych, począwszy od systemu Windows 10 1709, powinno być możliwe.
Ulepszenia systemu plików w podsystemie Windows dla systemu Linux
Ponieważ partycja już istnieje na dysku, powinieneś móc ją zamontować, tak jak każdą inną partycję w systemie Linux. Jednak na podstawie informacji i przykładów, które znalazłem, może nie być to możliwe, ponieważ sam system Windows nie wiedziałby, jak obsługiwać partycję EXT4.
Z tym tematem związane jest następujące pytanie: Windows 10 Ubuntu Bash Shell: Jak zamontować inne dyski z systemem Windows? i chociaż nie wyciągnąłem z tego niczego bezpośrednio, nadal jest to związane z tematem montowania woluminów z poziomu WSL.
źródło
Tak, możesz. Regularnie używam ext2fsd, aby uzyskać dostęp do woluminów ext4 z Windows. Przede wszystkim wymagam dostępu do odczytu, tak właśnie go skonfigurowałem i działało bezbłędnie.
Od czasu do czasu testowałem dostęp do zapisu, nie zauważając problemów, ale nie wykorzystałem go wystarczająco, aby zagwarantować jego niezawodność.
Link SourceForge opisuje go jako sterownik systemu plików Linux ext2 / ext3 dla Windows i na pewno czyta woluminy ext4 bez żadnych problemów, ale nie będę polegać na używaniu go do zapisu, dopóki nie przetestuję go dużo więcej lub widziałem pewne zapewnienia, że ext4 jest obsługiwany.
źródło
ext2fsd
można uzyskać do niego dostęp z WSL, jak każdy inny wolumin Windows.ext2fsd
. PrzypisałemU:
do partycji Ubuntu i WSL widzi to jako/mnt/u/
. Wpisz,df
aby sprawdzić.