Ich habe zwei Fragen zu ext4:
- Gibt es derzeit eine Möglichkeit, eine ext4-Partition in Windows (XP / Vista / 7) zu mounten, um grundlegende Leseunterstützung zu erhalten?
- Wenn nicht, gibt es Pläne, dies eines Tages zu unterstützen?
Ich habe zwei Fragen zu ext4:
Antworten:
Es gab ein Hilfsprogramm namens ext2read zum Durchsuchen von Ext-Partitionen in Windows (einschließlich Ext4-Partitionen), das möglicherweise nicht mehr funktioniert, wie im Kommentar unten von @heynnema erwähnt, und Ihre Partitionen beschädigen könnte.
Das Projekt wird seit 2012 nicht mehr aktualisiert
ext4 hat Unterstützung durch die älteren ext2 * -Projekte. btrfs unterstützt derzeit kein Windows. Neue Dateisysteme werden immer eine Periode haben, in der es keine Unterstützung für ein anderes Betriebssystem gibt.
Es sollte auch erwähnt werden, dass Projekte, die versuchen, das Dateisystem in ein anderes System einzulesen, immer zu einem erhöhten Risiko führen, dass Ihre Partition beschädigt wird.
In diesem Sinne gibt es eine Lösung, deren Einrichtung etwa 30 Minuten bis eine Stunde dauern würde und die Ihnen nahezu native Geschwindigkeit und Unterstützung für jede Linux-Partition bietet und genauso sicher (oder sehr nah dran) ist wie die Bereitstellung von Linux: Virtualisieren!
Ja, ich schlage vor, Sie geben 300 Megabyte RAM und eine Menge Speicherplatz auf, um Ubuntu Server unter Windows auszuführen. Mit den meisten modernen Virtualisierungssystemen wie Virtualbox und VMWare können Sie die VM über eine gesamte Festplatte oder Partition übertragen. Mounten Sie es in Virtual-Ubuntu, installieren Sie Samba, geben Sie die Ubuntu-gemounteten Festplatten frei und mounten Sie die Freigaben in Windows.
Es hört sich nach viel Overhead an, aber der Ubuntu-Server ist ziemlich flott und benötigt nicht viel Ressourcen. Einmal installiert, könnten Sie wahrscheinlich mit 150megs RAM davonkommen.
Wenn Sie von einem Dual-Boot-System sprechen, kann Windows Linux-Partitionen nicht nativ lesen. Daher haben Sie zwei Möglichkeiten.
Erstellen Sie eine NTFS-Partition, die die Dateien enthält, auf die Sie unter Windows und Ubuntu zugreifen möchten, und speichern Sie Ihre Dateien dort.
Dies ist die empfohlene, sichere Lösung.
Für Windows ist eine Software verfügbar, mit der Sie Linux-Partitionen zum Teil lesen und beschreiben können.
Ein Beispiel für eine solche Software ist Ext2Fsd. Ext2Fsd unterstützt EXT4 nur eingeschränkt. Standardmäßig werden die Dateisysteme im schreibgeschützten Modus geladen. Sie können jedoch den Schreib- / Lesemodus aktivieren, wenn Sie dies wirklich möchten. Dies wird jedoch nicht empfohlen .
Beachten Sie, dass diese Funktionen des vierten erweiterten Dateisystems nicht unterstützt werden:
Erweiterte Attribute: ACL-Unterstützung
Hinweis: Nach der Installation von Ext2Fsd wird möglicherweise ein Fehler angezeigt. Die Anwendung funktioniert immer noch.
Starten Sie nach der Installation Ihren Computer neu und öffnen Sie Ext2 Volume Manager über das Startmenü.
Hier können Sie die Laufwerksbuchstaben für Ihre Linux-Partitionen zuweisen oder ändern, sie mounten und entmounten oder andere Vorgänge ausführen.
Wenn Sie die Schreibunterstützung für ein EXT4-Dateisystem aktivieren möchten Ext2 Management
, deaktivieren Sie das Kontrollkästchen Mount volume in readonly mode
und klicken Sie auf Übernehmen .
Sie können auch auswählen, ob Ihre Linux-Partition beim Start automatisch gemountet werden soll (Sie sollten diese Option nicht für USB-Laufwerke und Wechselmedien verwenden).
Hinweis: Diese Lösung bei weitem nicht perfekt und Datenbeschädigung kann auftreten , auf dem Linux - Partition. Benutzung auf eigene Gefahr!
Zum Lesen von ext4 können Sie Ext2Fsd verwenden . Es ist ein Treiber für Windows. Der Name deutet darauf hin, dass es nur mit ext2 funktioniert und die Site sagt, dass es mit ext2 und ext3 funktioniert, aber die letzten Versionen unterstützen auch ext4.
Eine Alternative besteht darin, CoLinux auf dem Windows-Computer zu installieren und es mit einem minimalen System (genug, um das betreffende Dateisystem zu mounten) und Samba einzurichten. Hängen Sie dann einfach Ihren FS ein und geben Sie ihn für Windows frei. Nicht gerade elegant, funktioniert aber gut und riskiert keine Beschädigung des Dateisystems aufgrund fehlerhafter Treiber.
Wenn eine Neuinstallation von CoLinux zu umständlich ist, probieren Sie AndLinux aus, das CoLinux mit einem Betriebssystem ist, das sich bereits als sofort einsatzbereit herausstellt. Installiert in zwanzig Minuten. Sie müssen das Mounten noch einrichten, aber die Dateisystemfreigaben sollten bereits einsatzbereit sein.
Sie können Linux auf einer virtuellen Maschine installieren und dann die physischen Laufwerke oder Partitionen direkt daran binden. Richten Sie dann den Computer so ein, dass er über Samba / CIFS erreichbar ist, und ordnen Sie die Freigaben Laufwerksbuchstaben in Windows Explorer zu.
Es gibt eine Anleitung dafür in VirtualBox.
Das ist wahrscheinlich der einfachste Weg und sollte nach korrekter Einrichtung transparent funktionieren. Es sollte mit jedem Dateisystem funktionieren, das Linux unterstützt, und es sollte nicht zu viel mit schrecklich veralteten (und möglicherweise instabilen) Drittanbieter-Utils zu tun haben.
Mit einigem Aufwand können Sie möglicherweise sogar Ihre gesamte Linux-Hauptdistribution aus Windows heraus bootfähig machen.
Sie können ex2explore verwenden, um von Windows aus auf Ubuntu-Dateien zuzugreifen
Sie müssen Samba in Ubuntu installieren und einen shere-Ordner in der Ubuntu-Partition einrichten. Sie können diese Netzwerkressource dann über Windows zuordnen.
Über ein Netzwerk oder lokal? Wenn es von anderen Computern im Netzwerk stammt, möchten Sie wahrscheinlich Samba auf Ihrem Ubuntu-Computer konfigurieren.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Wenn Sie den Computer doppelt booten und unter Windows auf Ubuntu zugreifen möchten, können Sie ext2read ausprobieren . Ich habe es nicht getestet, aber es unterstützt anscheinend die meisten Standard-Linux-Dateisysteme.
Die andere Möglichkeit ist das Booten von einer Live-CD / einem USB-Stick. Anschließend können Sie die Dateien an einen anderen Speicherort kopieren. Möglicherweise ein anderes USB-Gerät oder ein anderer Netzwerkspeicherort.