Wie kann ich von Windows aus auf eine Linux-Partition zugreifen?

8179
Kaleb Pederson

Ich möchte auf meine Linux- /homePartition von Windows aus auf einem Dual-Boot-Computer zugreifen können . Da die Partition für XFS formatiert ist, kann ich sie nicht verwenden explore2fs.

Wie kann ich sonst auf meine Linux-Partitionen zugreifen?

Ich habe über VirtualPC, VMWare und VirtualBox nachgedacht und glaube, dass sowohl VMWare als auch VirtualBox den Zugriff auf Raw-Partitionen unterstützen, aber ich bin mir nicht sicher, was die schnellste und leichteste Lösung sein wird. Vorschläge.

3

2 Antworten auf die Frage

4
Kaleb Pederson

Nach einigen Nachforschungen entschied ich mich für VirtualBox, da ich etwas mehr als nur Cooperative Linux vertraute. Hier finden Sie eine kurze Anleitung zum Einrichten des VirtualBox-Setups für den Zugriff auf Raw-Partitionen mithilfe Ihrer aktuellen Linux-Installation. Mit nur geringfügigen Änderungen können Sie eine neue VM erstellen, die auf vorhandene physische Partitionen zugreift:

(1) Erstellen Sie mit VBoxManage eine virtuelle Festplatte, die nichts weiter als ein Verweis auf Ihre vorhandenen Dateisysteme ist :

# Note, backslashes immediately before new lines are continuations C:\>cd \users\kpederson\.virtualbox\harddisks C:\Users\kpederson\.VirtualBox\HardDisks>"\Program Files\Oracle\VirtualBox\VBoxManage" \ internalcommands createrawvmdk -filename rawdisk.vmdk -rawdisk \\.\PhysicalDrive0 \ -partitions 5,6,7,8 -mbr f:\sda5_mbr -register 

(2) Erstellen Sie eine virtuelle Maschine, die die in Schritt 1 erstellte virtuelle Festplatte verwendet. Im obigen Befehl habe ich sie aufgerufen rawdisk.vmdk.

(3) Konfigurieren Sie Ihre virtuelle Maschine mithilfe des überbrückten Netzwerks von VirtualBox . In meinem Fall fand ich es fehlerhaft. Daher habe ich meine virtuelle Maschine für die Verwendung von Host-Only-Netzwerken eingerichtet und dann Windows verwendet, um den Host-Only-Netzwerkadapter mit meinem realen (dh physischen) Netzwerkadapter zu überbrücken.

(4) Konfigurieren Sie eine Freigabe in Samba:

[shared] comment = Shared Documents path = /home/shared guest ok = no writable = yes 

Mit Samba konnte ich auf alle Dateien zugreifen, die ich brauchte. Darüber hinaus kann ich mit ssh / sftp auf alle Dateien mit WinSCP oder einem ähnlichen Dateiübertragungsclient zugreifen.

Ausführliche Informationen finden Sie in einem Blogeintrag mit dem Titel " Zugriff auf Linux-Dateisysteme von Windows aus ".

1

Cooperative Linux ist die erste arbeitsfreie Open-Source-Methode, um Linux unter Microsoft Windows optimal auszuführen. Allgemeiner ist Cooperative Linux (kurz "coLinux") ein Port des Linux-Kernels, der den kooperativen Betrieb neben einem anderen Betriebssystem auf einer einzelnen Maschine ermöglicht. So können Linux beispielsweise unter Windows 2000 / XP / Vista / 7 frei ausgeführt werden.

hier ist ein Tutorial: Ext3, ReiserFS & XFS in Windows dank coLinux

Sehr interessant, wird auf jeden Fall nachforschen. Vielen Dank. Kaleb Pederson vor 14 Jahren 0