Jeśli podwójnie uruchamiasz Windows i Ubuntu lub inną dystrybucję Linuksa, może nadejść czas, kiedy będziesz musiał przenieść pliki z instalacji Linuksa do instalacji Windows.
Domyślnie nie można odczytać partycji Linuksa (systemów plików) w systemie Windows. Firma Microsoft nie udostępnia sterowników umożliwiających wykonanie tej czynności w jądrze systemu Windows. Istnieją jednak sposoby odczytywania tych partycji. W tym przewodniku pokażemy, jak czytać partycje Linuksa w instalacji systemu Windows.
Zanim zaczniemy
Montowanie partycji Linuksa w systemie Windows może być niebezpieczne i grozi utratą danych. Przed przystąpieniem do montowania dysków w systemie Windows za pośrednictwem WSL lub programu Linux Reader upewnij się, że masz kopię zapasową ważnych plików w chmurze, na zewnętrznym dysku twardym itp.
Jak czytać partycje Linuksa w systemie Windows za pomocą Linux Reader
Jeśli potrzebujesz tylko szybkiego dostępu do plików, niekoniecznie potrzebujesz wielu funkcji i nie przejmujesz się zbytnio tym, co możesz zrobić z systemami plików Linuksa, Linux Reader jest tym, czego potrzebujesz.
Linux Reader to aplikacja innej firmy, która może skanować komputer z systemem Windows w poszukiwaniu dysków twardych sformatowanych w systemie Linux i montować je. Aby rozpocząć korzystanie z programu Linux Reader, przejdź do oficjalnej strony pobierania . Gdy już tam będziesz, znajdź przycisk „Get it free” i wybierz go myszą, aby pobrać instalator EXE.
Po pobraniu instalatora EXE uruchom Eksploratora Windows, wybierz folder „Pobrane” i kliknij dwukrotnie plik „Linux_Reader.exe”. Po wybraniu pliku EXE uruchom go i zainstaluj program.
Po zainstalowaniu programu Linux Reader w systemie Windows otwórz menu Start systemu Windows i uruchom „DiskInternals Linux Reader”. Po uruchomieniu musisz go zatwierdzić za pomocą Kontroli konta użytkownika. Wybierz „Tak”.
Po przyznaniu dostępu administratora Linux Reader powinien pokazać zarówno "woluminy", jak i "dyski fizyczne". „Woluminy” oznaczają podział. Znajdź partycję, do której chcesz uzyskać dostęp w systemie Windows, w sekcji „Woluminy” i kliknij ją prawym przyciskiem myszy.
Po kliknięciu prawym przyciskiem myszy dysku Linux w programie Linux Reader znajdź „Mount to Disk Letter” i wybierz go. Kliknięcie tej opcji umożliwi zamontowanie dysku na literę dysku systemu Windows (taką jak E itp.)
Uwaga: zamontowanie go za pomocą litery dysku wymaga licencji pro.
Gdy dysk zostanie zamontowany za pomocą litery dysku, będziesz mieć dostęp do danych systemu Linux za pośrednictwem Eksploratora Windows. Aby odmontować go z litery dysku, znajdź „Virtual Disk Manager” w Linux Reader i wybierz „Odmontuj”.
Jak czytać partycje Linuksa w systemie Windows za pośrednictwem WSL
Jeśli chcesz uzyskać bardziej niezawodny sposób uzyskiwania dostępu do systemów plików Linux na komputerze z systemem Windows, będziesz musiał użyć WSL (podsystem Windows dla systemu Linux). Aby rozpocząć, musisz otworzyć PowerShell (jako administrator) i zainstalować WSL.
Aby zainstalować WSL w programie Windows PowerShell, wprowadź następujące polecenie.
wsl --instaluj
Po wprowadzeniu powyższego polecenia musisz ponownie uruchomić komputer z systemem Windows. Po ponownym uruchomieniu zaloguj się ponownie i powinieneś mieć zainstalowany WSL. Jeśli jednak nie, przejdź do „Włącz lub wyłącz funkcje systemu Windows” i wybierz „Podsystem Windows dla systemu Linux”.
Po włączeniu WSL zmień wersję na 2 i włącz „Virtual Machine Platform” w PowerShell (w trybie administratora).
wsl --set-default-version 2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Musisz teraz zainstalować dystrybucję Linuksa. Ta dystrybucja Linuksa, po zainstalowaniu, pozwoli ci zamontować partycje Linuksa w systemie Windows.
wsl --install -d Ubuntu
Po zainstalowaniu Ubuntu za pomocą polecenia WSL uruchom go za pomocą menu Start systemu Windows. Po otwarciu Ubuntu „zakończy instalację”. Po zakończeniu instalacji użyj następujących poleceń, aby zaktualizować Ubuntu.
sudo apt aktualizacja sudo apt aktualizacja -y
Z aktualnym systemem Ubuntu użyj terminala Ubuntu i utwórz nowy folder w katalogu „mnt” o nazwie „dyski zewnętrzne”. W tym folderze będziesz montować partycję Linux.
sudo mkdir -p /mnt/dyski-zewnetrzne/
Po utworzeniu folderu wróć do programu Windows PowerShell i użyj polecenia wmic diskdrive , aby wyświetlić dostępne dyski twarde na komputerze z systemem Windows.
krótka lista dysków wmic
Przejrzyj listę dysków dla dysku twardego z systemem Linux. Po znalezieniu go użyj następującego polecenia, aby zamontować go w WSL. Uwaga, zmień „PHYSICALDRIVEXX” na etykietę dysku wymienioną przez polecenie wmic . Pamiętaj również, aby zmienić „–partition YY” na poprawny numer partycji.
wsl --mount \\.\PHYSICALDRIVEXX --partycja YY
Po zamontowaniu dysku w WSL wróć do terminala Ubuntu i uruchom lsblk Komenda. Przejrzyj odczyt lsblk dla swojego dysku. Poznasz, że to Twój dysk na podstawie jego rozmiaru.
Po zlokalizowaniu dysku zamontuj go w /mnt/external-drives/
folderze. Zamień „sdXY” na etykietę dysku. Na przykład twój dysk może być /dev/sdb1
, lub coś podobnego.
sudo mount /dev/sdXY /mnt/dyski-zewnetrzne/
Po zamontowaniu dysku w terminalu Ubuntu otwórz Eksploratora Windows i znajdź „Linux” na pasku bocznym. Kliknij go i przejdź do folderu „mnt”, a następnie do folderu „dyski zewnętrzne”. Po załadowaniu folderu „external-drives” w Eksploratorze Windows uzyskasz dostęp do plików systemu Linux w systemie Windows.