Windows tut nur so, als könnte es Linux-Partitionen nicht lesen - es gibt eine eingebaute Möglichkeit, auf sie zuzugreifen

Erfahren Sie, wie Sie mit Windows 11 auf Ihre Linux-Dateien zugreifen können, ohne Drittanbieter-Software zu nutzen, und verbessern Sie Ihr Dual-Boot-Erlebnis nachhaltig.

Wenn Sie Windows und Linux im Dual-Boot betreiben, sind Sie wahrscheinlich schon einmal auf dieses Problem gestoßen. Sie starten in Windows, um an etwas zu arbeiten, öffnen den Datei-Explorer, um eine Datei von Ihrer Linux-Partition zu holen, und das Laufwerk ist einfach nicht da. Es ist angeschlossen, funktioniert einwandfrei, und Windows erkennt es sogar in der Datenträgerverwaltung - aber die tatsächlichen Dateien sind nirgends zu finden.

Unterdessen wird Ihre Windows-Partition auf der Linux-Seite normalerweise ohne Probleme angezeigt, und Sie können tagelang Dateien hin und her kopieren. Diese einseitige Anordnung lässt es so erscheinen, als würde Windows Sie absichtlich von Ihren eigenen Dateien abschotten. Was passiert hier also wirklich - und wie können Sie auf Ihre Linux-Dateien zugreifen, während Sie in Windows arbeiten?

Warum Linux-Partitionen unsichtbar für Windows sind

Windows ist nicht defekt - Es spricht einfach kein Linux

Das Problem beruht grundsätzlich auf nicht unterstützten Dateisystemen. Windows versteht nativ nur eine Handvoll von Dateisystemen - hauptsächlich NTFS, exFAT, FAT32 und das neuere ReFS. In der Zwischenzeit verwenden Linux-Distributionen völlig andere Dateisysteme, nämlich ext4, Btrfs, XFS oder ZFS.

Windows fehlen die erforderlichen Treiber, um diese Linux-Dateisysteme zu lesen. Daher kann das Laufwerk zwar in der Datenträgerverwaltung angezeigt werden, aber die Inhalte bleiben im Datei-Explorer unzugänglich.

Die meisten modernen Linux-Distributionen bieten jedoch sofortige Unterstützung für NTFS, weshalb Ihre Windows-Partition normalerweise automatisch gemountet wird, wenn Sie in Linux booten. In der Regel können Sie alle Ihre Windows-Dateien von Linux aus durchsuchen, kopieren und bearbeiten, ohne zusätzliche Einstellungen vornehmen zu müssen.

Viele Jahre lang war die übliche Lösung, Drittanbieter-Software zu installieren. Nutzer verwendeten kostenlose Werkzeuge wie DiskInternals Linux Reader und Ext2Read neben kostenpflichtigen Optionen wie Linux File Systems for Windows, die etwa 20 Dollar kosten.

Aber hier ist das Interessante - Sie benötigen keine Drittanbieter-Software mehr, um auf Linux-Dateien von Windows aus zuzugreifen. Windows 11 bietet eine integrierte Lösung für dieses langjährige Problem. Es mag ein wenig unkonventionell erscheinen, aber es funktioniert überraschend gut.

Mach das unsichtbare sichtbar mit WSL2

Die Lösung war immer schon in Windows versteckt

WSL2, kurz für Windows-Subsystem für Linux 2, ist Microsofts virtualisierungsbasierte Linux-Kompatibilitätsschicht für Windows. Es ermöglicht Ihnen, eine echte Linux-Umgebung direkt in Windows auszuführen, komplett mit einem tatsächlichen Linux-Kernel.

Sie können damit beliebte Linux-Distributionen wie Ubuntu, Debian oder Arch installieren und über das Windows-Terminal oder PowerShell darauf zugreifen. Und da WSL2 einen echten Linux-Kernel ausführt, kann es nativ mit Linux-Dateisystemen wie ext4 und anderen arbeiten.

Alles, was Sie tun müssen, ist, die physische Festplatte mit Ihrer Linux-Partition direkt an WSL2 anzuhängen. Sobald sie im Linux-Umfeld gemountet ist, werden die Dateien über die integrierte Dateisystem-Integrationsschicht von WSL für Windows zugänglich.

Jetzt können Sie Ihre Linux-Dateien über das WSL-Terminal durchsuchen, aber der echte Vorteil ist, dass sie auch über den Windows-Datei-Explorer zugänglich werden. Das bedeutet, dass Sie Dateien zwischen Ihren Windows- und Linux-Partitionen mit der gewohnten Windows-Oberfläche per Drag-and-Drop verschieben können - ohne Neustart, Terminal-Gymnastik oder Drittanbieter-Apps.

Wie sie ihre Linux-Partition an ihren Windows-PC mounten

Es dauert kaum 10 minuten

Hier ist eine Schritt-für-Schritt-Anleitung zum Mounten Ihrer Linux-Partition in Windows, damit Sie direkt aus dem Windows-Datei-Explorer auf Ihre Linux-Dateien zugreifen und damit interagieren können.

Schritt 1: finden sie ihr laufwerk

Drücken Sie Win+X, um das Power-User-Menü zu öffnen, und wählen Sie Terminal (Admin). Führen Sie dann den folgenden Befehl aus:

Get-CimInstance -ClassName Win32_DiskDrive | Select-Object DeviceID, Model, Size 

Dies listet jede physische Festplatte in Ihrem System mit ihrem Modellnamen, Größe und einer DeviceID auf, die wie \\.\PHYSICALDRIVE0 aussieht. Finden Sie Ihr Linux-Laufwerk in der Liste (der Modellname und die Größe machen es leicht zu erkennen) und notieren Sie sich seine DeviceID.

Schritt 2: hängen sie das laufwerk an WSL an

Bleiben Sie im Admin-PowerShell-Fenster und führen Sie folgendes aus:

wsl --mount \\.\PHYSICALDRIVE0 --bare 

Ersetzen Sie „PHYSICALDRIVE0“ durch die korrekte Laufwerksnummer aus dem vorherigen Schritt. Dieser Befehl hängt die physische Festplatte direkt an WSL2 an, ohne ihre Partitionen automatisch zu mounten.

Schritt 3: Sehen sie, was auf dem laufwerk ist

Öffnen Sie ein reguläres Windows-Fenster.

Terminal (nicht Admin), geben Sie wsl ein, um Ihre Linux-Umgebung zu betreten, und führen Sie aus:

lsblk -f 

Dies listet alle Blockgeräte auf, die WSL sichtbar sind, einschließlich der Festplatte, die Sie gerade angeschlossen haben, zusammen mit dem Dateisystemtyp und dem Label jeder Partition. Sie suchen nach Einträgen wie sda, sdb und ihren Partitionen (sda1, sda2 usw.). Identifizieren Sie die Partition, die die Linux-Dateien enthält, auf die Sie zugreifen möchten. Von hier aus können Sie entweder alle Partitionen oder nur diejenige, die die gewünschten Linux-Dateien enthält, einhängen.

Schritt 4: Hängen sie die gewünschte partition ein

Der genaue Befehl zum Einhängen Ihrer Linux-Partition hängt vom Dateisystem Ihrer Linux-Distribution ab. Für ext4-Partitionen – die häufig bei Ubuntu, Debian, Mint und vielen anderen vorkommen – führen Sie die folgenden Befehle hintereinander aus:

sudo mkdir -p /mnt/wsl/mylinux sudo mount -t ext4 /dev/sda1 /mnt/wsl/mylinux 

Der erste Befehl erstellt ein Einhängeverzeichnis, während der zweite die Partition darin einhängt.

Alternativ, wenn Ihre Distribution Btrfs verwendet – das Standardformat bei Garuda, Fedora, openSUSE und anderen – ist es fast dasselbe, außer dass Btrfs Subvolumes verwendet, sodass Sie möglicherweise angeben müssen, welches Subvolume Sie einhängen möchten.

sudo mkdir -p /mnt/wsl/mylinux sudo mount -t btrfs -o subvol=@ /dev/sda1 /mnt/wsl/mylinux 

Das Root-Subvolume ist typischerweise @ und das Home-Subvolume ist @home. Je nach Layout Ihrer Distribution kann der Subvolumenname jedoch unterschiedlich sein.

Schritt 5: Greifen sie über den datei-explorer auf ihre linux-dateien zu

Jetzt ist es Zeit für die Belohnung. Öffnen Sie den Datei-Explorer und geben Sie Folgendes in die Adresszeile ein:

\\wsl$ 

Dies öffnet einen speziellen Windows-Netzwerknamespace, der die WSL2-Linux-Dateisysteme für Windows freigibt. Sie sehen hier all Ihre installierten Linux-Distributionen, die Sie mit WSL verwendet haben. Zum Beispiel sehe ich Ubuntu.

Öffnen Sie den Ordner, der die WSL-Distribution enthält, die Sie verwendet haben, um Ihre Linux-Partition einzuhängen, und Sie sehen das gesamte Dateisystem dieser Distribution. Alles, was Sie jetzt tun müssen, ist, das mnt-Verzeichnis zu finden, es zu öffnen und darin die Linux-Partition zu finden, die Sie gerade eingehängt haben. Von hier aus können Sie Dateien durchsuchen, sie öffnen, auf Ihr Windows-Laufwerk kopieren oder Dateien in die andere Richtung ziehen.

Die einzige Einschränkung, die es wert ist zu wissen, ist, dass diese Einhänge nach einem Systemneustart nicht bestehen bleiben. Wenn Sie Windows neu starten, müssen Sie den An- und Einhängeprozess wiederholen. Das ist lästig, wenn Sie dies regelmäßig tun, weshalb der nächste Abschnitt dafür gedacht ist.

Automatisieren sie die einhänge, damit sie sich nicht wiederholen

Eine geplante aufgabe und sie müssen das nicht mehr tun

Wenn Sie möchten, dass die Linux-Partition jedes Mal eingehängt wird, wenn Sie sich bei Windows anmelden, können Sie eine geplante Aufgabe erstellen, die automatisch die wsl --mount Befehle ausführt. Öffnen Sie einfach das Terminal (Admin) wie zuvor und führen Sie den folgenden Befehl aus:

$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument '-WindowStyle Hidden -Command "wsl --mount \\.\PHYSICALDRIVE0 --bare; wsl -- bash -c \"sudo mkdir -p /mnt/wsl/mylinux && sudo mount -t btrfs -o subvol=@ /dev/sdc5 /mnt/wsl/mylinux\""' 

Ersetzen Sie die Festplattennummer, Dateisystemtyp, Partition-Pfad und Einhängeort mit den Werten, die Sie zuvor in dieser Anleitung verwendet haben. Kopieren und fügen Sie den oben angegebenen Beispielbefehl nicht blind ein, oder Sie hängen entweder die falsche Partition ein oder erhalten einen Fehler.

Sobald das erledigt ist, geben Sie die folgenden Befehle hintereinander ein:

$trigger = New-ScheduledTaskTrigger -AtLogOn Register-ScheduledTask -TaskName "MountLinuxDrives" -Action $action -Trigger $trigger -RunLevel Highest -Force 

Und das war's – Sie haben erfolgreich eine geplante Aufgabe erstellt, die das Einhänge-Skript bei der Anmeldung automatisch ausführt, sodass Sie immer Zugriff auf Ihre Linux-Partition haben, während Sie in Windows arbeiten.

Wenn Sie jemals die geplante Aufgabe entfernen möchten, führen Sie einfach diesen Befehl aus:

Unregister-ScheduledTask -TaskName "MountLinuxDrives" -Confirm:$false 

Dual-Boot-Setups sind jetzt viel nahtloser

Da haben Sie es: eine saubere und vollständig native Möglichkeit, dies zu tun.

Interaktion mit ihrer Linux-Partition

Interagieren Sie mit Ihrer Linux-Partition von Ihrem Windows-System aus.

Ihr Linux-Laufwerk wird im Datei-Explorer angezeigt, verhält sich wie jedes andere Laufwerk und ermöglicht Ihnen, Dateien nahtlos zwischen beiden Welten zu verschieben.

Bist du neugierig auf weitere Artikel wie Windows tut nur so, als könnte es Linux-Partitionen nicht lesen - es gibt eine eingebaute Möglichkeit, auf sie zuzugreifen? Entdecke spannende Inhalte in der Kategorie Windows.

Indeks
  1. Warum Linux-Partitionen unsichtbar für Windows sind
    1. Windows ist nicht defekt - Es spricht einfach kein Linux
  2. Mach das unsichtbare sichtbar mit WSL2
    1. Die Lösung war immer schon in Windows versteckt
  3. Wie sie ihre Linux-Partition an ihren Windows-PC mounten
    1. Es dauert kaum 10 minuten
    2. Schritt 1: finden sie ihr laufwerk
    3. Schritt 2: hängen sie das laufwerk an WSL an
    4. Schritt 3: Sehen sie, was auf dem laufwerk ist
    5. Schritt 4: Hängen sie die gewünschte partition ein
    6. Schritt 5: Greifen sie über den datei-explorer auf ihre linux-dateien zu
  4. Automatisieren sie die einhänge, damit sie sich nicht wiederholen
    1. Eine geplante aufgabe und sie müssen das nicht mehr tun
    2. Dual-Boot-Setups sind jetzt viel nahtloser
  5. Interaktion mit ihrer Linux-Partition

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up