Seit dem Upgrade auf OS X Mavericks kann ich keine Dateien auf einer SMB-Freigabe von meinem Windows 8.1-PC öffnen

Ich habe einen PC mit Windows 8.1 und einen Mac mit Mavericks. Ich habe einen Ordner auf dem Mac, der mit dem PC geteilt wird. Wenn ich am PC bin und versuche, eine Datei zu öffnen, die vom Mac freigegeben wird, z. B. eine ISO-Datei (ein Disk-Image), erhalte ich eine Meldung, die besagt, dass ich die Datei nicht öffnen kann oder die Datei enthalten ist verwenden (es hängt von der App/dem Dateityp ab). Ich habe das gleiche Problem, wenn ich eine Videodatei öffne. Seltsamerweise sind Textdateien und PDF-Dateien in Ordnung. Und wenn ich eine der problematischen Dateien auf die lokale Windows-Festplatte kopiere, kann ich sie problemlos öffnen.

Die konkreten Fehlermeldungen sind:

  • In VLC geöffnete AVI-Dateien: „Ihre Eingabe kann nicht geöffnet werden. VLC kann die MRL nicht öffnen.“
  • Von Windows Explorer geöffnete ISO-Dateien: „Entschuldigung, beim Mounten der Datei ist ein Problem aufgetreten.“

Dies begann erst, nachdem ich auf dem PC auf Windows 8.1 und auf dem Mac auf Mavericks aktualisiert hatte. Mavericks hat seine SMB-Version von SMB1 auf SMB2 aktualisiert, also hängt das vielleicht zusammen? Weiß jemand was das Problem sein könnte und wie ich es beheben könnte?

Danke im Voraus!

Cross-Post viel? Sie sind jetzt 4 der Top 5 Treffer für diese Suche :P
Kann der PC eine Datei auf den Mac schreiben und sie dann lesen (Testen der Hin- und Rückfahrt von Daten, die Windows vermutlich ordnungsgemäß erstellt hat)?
Hat jemand eine Lösung dafür gefunden? Keiner meiner Nicht-Mac-Clients kann auf SMB-Freigaben auf meinem Mavericks-Server zugreifen.

Antworten (3)

Dies scheint ein bekanntes Problem zu sein, da ich mich erinnere, dass ich neulich bei TUAW auf eine Problemumgehung gestoßen bin:

http://www.tuaw.com/2013/10/27/did-mavericks-kill-your-network-drive-access-heres-a-fix/

Im Grunde sagen sie Ihnen, dass Sie SMB:// im Dialogfeld Gehe zu > Mit Server verbinden... durch CIFS:// ersetzen sollen.

Ich nehme an, dies zwingt den Mac, eine ältere Version des SMB-Netzwerkstandards zu verwenden, der die Standardeinstellung bei Mavericks ist. Ich bin mir nicht sicher, ob dies in VLC funktioniert, und ich bin mir nicht sicher, wie das Problem auf einem PC kompensiert werden kann, aber dies sollte helfen, wenn Sie am Mac-Ende der Dinge arbeiten ...

Das Problem, das ich habe, ist jedoch das Gegenteil. Ich verwende Windows 8.1, um eine Verbindung zu einem freigegebenen Ordner auf Mavericks herzustellen, während diese Anweisungen zeigen, wie man von einem Mac aus eine Verbindung zu anderen PCs herstellt.
Ich habe das gleiche Problem wie im Link erwähnt, aber der cifs:// Workaround funktioniert bei mir überhaupt nicht ...

Es gibt ein Problem beim Zugriff auf Dateien auf dem Mavericks-Computer von einem Windows 8.1-Computer aus, das nicht behoben wird, indem die Mavericks wieder auf SMB1 abgelegt werden. Es müssen Verzeichnisse bestimmter Dateitypen sein, da viele Operationen erfolgreich sind. Das Synchronisieren größerer rekursiver Ordner mit Vice Versa oder GoodSync schlägt immer fehl.

Dieser Beitrag gibt einige Hinweise: http://cammodude.blogspot.com.au/2013/10/os-x-109-mavericks-workaround-for-smb.html

Ich kann es nicht selbst testen, aber das Hinzufügen smb_neg=smb1_onlyzu /etc/smb.conf und das anschließende Neustarten des Freigabeservers (das Kontrollkästchen deaktivieren und dann erneut aktivieren) könnte funktionieren. Ich stelle fest, dass es auf meinem Mac eine Datei /etc/smb.conf.old gibt, die ein guter Ausgangspunkt sein könnte.

HAFTUNGSAUSSCHLUSS: Hiermit herumzuspielen könnte viele Dinge zerstören.