Poprzez wpis na blogu BPrezentacja firmy Microsoft Randon LeBlanc że po wykonaniu kilka aktualizacji poprawiających wydajność WSL Można wprowadzić zmianę, która umożliwi przeszukiwanie list typów plików, protokołów i plików.
Z tym dostęp do systemów plików Linux w podsystemie Windows dla systemu Linux dodaje użytkownikom możliwość podłączenia i zamontowania dysku fizycznego w ramach dystrybucji WSL 2. To umożliwia dostęp do systemów plików które nie są natywnie obsługiwane przez system Windows jak ext4.
Wszystko to będzie możliwe począwszy od Windows Preview 20211 Wtajemniczeni, WSL 2 będzie oferował nową funkcję: wsl –mount, która jest odpowiedzialna za wykonanie tej akcji.
W poście na blogu wspomina się, że aby zamontować dyskkonieczne jest otwarcie okna PowerShell z uprawnieniami administratora i uruchomienie w nim:
wsl --mount <DiskPath>
Aby wyświetlić listę dostępnych dysków w systemie Windows, musisz uruchomić:
wmic diskdrive list brief
Aby odmontować i odłączyć dysk WSL 2, uruchom:
wsl --unmount <Diskpath>
Ścieżki dysków są dostępne w kolumnach „DeviceID”, zwykle w formacie \\. \\\. \ NAPĘD FIZYCZNY *.
To pokazuje przykład, jak zamontować partycję określony dysk twardy w WSL i przeglądaj jego pliki.
Po zamontowaniu dyski te można również uzyskać za pośrednictwem Eksploratora Windows, przechodząc do \ wsl
Domyślnie wsl –mount próbuje zamontować dysk jako ext4.
W tym momencie Wspomina się, że obecnie istnieją pewne ograniczenia, i to jest sMożna dołączać tylko pełne dyski do WSL 2, który oznacza, że nie można dołączyć tylko jednej partycji.
W szczególności oznacza to, że nie można użyć polecenia wsl –mount do odczytu partycji na urządzeniu startowym, ponieważ tego urządzenia nie można odłączyć od systemu Windows.
Dyski flash USB nie są obsługiwane teraz i nie połączą się z WSL 2. Obsługiwane są jednak dyski USB.
Tylko systemy plików natywnie obsługiwane przez jądro mogą być montowane przez wsl –mount. Oznacza to, że nie jest możliwe użycie zainstalowanych sterowników systemu plików (takich jak na przykład ntfs-3g) przez wywołanie owsl –mount.
Z drugiej strony w aktualizacjach dla programistóws wspomina się, że za każdym razem, gdy wysyłana jest nowa wersja z systemu operacyjnego do kanału deweloperskiego, zostanie również wysłany odpowiedni zestaw Windows SDK. Zawsze możesz zainstalować najnowszy Insider SDK ze strony aka.ms/InsiderSDK.
Ostatnia z wymienionych poprawek w poście:
- Naprawiono problem polegający na tym, że niektóre 32-bitowe aplikacje działające w 64-bitowym systemie operacyjnym nie były poprawnie promowane do oddzielnego GPU w konfiguracjach hybrydowych.
- Rozwiązano problem, który mógł powodować, że kafelki menu Start nadal wyświetlały pasek postępu „Aktualizacja aplikacji w toku” po zaktualizowaniu aplikacji.
- Rozwiązano problem, który mógł powodować nieoczekiwane wyświetlanie niektórych ikon aplikacji podczas uruchamiania.
- Rozwiązano problem z urządzeniami ARM64, który powodował zawieszanie się menu Start przy następnym uruchomieniu po uruchomieniu niektórych aplikacji z menu Start, a następnie ich zamknięciu.
- Rozwiązano problem, który mógł powodować zawieszanie się ekranu blokady.
- Rozwiązano problem, który mógł powodować awarię ShellExperienceHost.exe.
- Rozwiązano problem polegający na tym, że domyślny obraz tła dla systemu Windows 10 nie pojawiał się w powiadomieniach (na przykład podczas robienia zrzutu ekranu za pomocą WIN + Shift + S).
- Rozwiązano problem z najnowszymi wersjami, który mógł powodować awarię usługi Windows Update podczas pobierania aktualizacji.
- Po każdym wydaniu nie będzie już wyświetlany monit o ponowne zainstalowanie aktualizacji .NET.
Si chcesz dowiedzieć się więcej o notatce, możesz sprawdzić publikację na blogu Microsoft przechodząc do poniższego linku.