iMacとWindowsのファイル共有について教えてください。

家庭内LANにてそれぞれ有線で接続しています。

今まで「Finder>移動>サーバへ接続」でブラウズを押すとWindowsマシン(Windows7)の共有ファイルに接続が出来たのですが、macOS10.14.5にアップデートしてからは、Windowsマシンのアイコンは表示されますが、開くと「接続できませんでした」と表示されてしまいます。

Finderの移動から接続にしてゲストやIPアドレス、またユーザー名とパスワードを入力しても接続が出来ず、「お使いのコンピュータでファイルサーバを利用できません。ローカルでボリュームおよびファイルにアクセスしてください。」というアラートが出て共有ファイル(フォルダ)に接続が出来なくなりました。

WindowsとiMacでファイルを共有して、それぞれのHDに保存をしておきたいのですが、おわかりになる方はいらっしゃいますでしょうか。

ちなみに、Windows7側からも接続しようとするとIDとパスワードが求められ、いろいろ試してみましたが接続できていません。

よろしくお願いいたします。

投稿日 2019/06/15 09:31

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2019/06/26 02:04

Mac側の問題なのか Windows側の問題なのかを判断できると良いのですが...

Windows7の共有フォルダに 他のPC(問題のMac以外)からアクセスしてみることはできませんか?

他のPCからでもアクセスできないならWindows7側の問題

他のPCからアクセスできるならMac側の問題

(ごくまれに上記が当てはまらないこともありますが)


とりあえず ありそうなのは〔Windows7のネットワークが「パブリック」になってしまっている〕かな?

もし「パブリック」になっているなら「ホーム」か「社内」に切り替えてください


あ、Windows7ならもう一点ありました

2019年1月頃のWindows Update KB4480970 をインストールすると 外部から共有フォルダに

アクセスできなくなる という Microsoft製のバグです

この不具合は KB4480970 を自分でダウンロード&インストールすることで解決します

※Windows Updateで自動的にインストールされることはないらしいです

これについては「Windows7 KB4480970」とかでググってみてください


返信: 8
スレッドに付いたマーク ランキングトップの返信

2019/06/26 02:04 yossy2774 への返信

Mac側の問題なのか Windows側の問題なのかを判断できると良いのですが...

Windows7の共有フォルダに 他のPC(問題のMac以外)からアクセスしてみることはできませんか?

他のPCからでもアクセスできないならWindows7側の問題

他のPCからアクセスできるならMac側の問題

(ごくまれに上記が当てはまらないこともありますが)


とりあえず ありそうなのは〔Windows7のネットワークが「パブリック」になってしまっている〕かな?

もし「パブリック」になっているなら「ホーム」か「社内」に切り替えてください


あ、Windows7ならもう一点ありました

2019年1月頃のWindows Update KB4480970 をインストールすると 外部から共有フォルダに

アクセスできなくなる という Microsoft製のバグです

この不具合は KB4480970 を自分でダウンロード&インストールすることで解決します

※Windows Updateで自動的にインストールされることはないらしいです

これについては「Windows7 KB4480970」とかでググってみてください


2019/06/26 21:24 yossy2774 への返信

Windows7のネットワークは「ホーム」「社内」「パブリック」どれになってますか?

状況からすると Windows7のファイアウォールでファイル共有関連の通信がブロックされてる感じです

Windows7側でファイアウォールを無効にして Macから[接続]してみると

何か状況が変化しませんでしょうか?


2019/06/15 20:29 HAYAMA への返信

HAYAMA様

ご返信ありがとうございます。

macOS Mojave(ver.の数字までは覚えていませんが以前にアップデートをしていたのでおそらく10.14.4と思われます) から 10.14.5 にアップデートをしたら、サーバへ接続するとWindowsマシンのアイコンは表示されるのですが、アイコンを開くと「接続できませんでした」となってしまいます。

アップデート前まではWindowsマシンの「D」ドライブと外付けハードディスクの「J」ドライブのすべてを「Everyone:読み/書き」で共有にしていましたのですべてのフォルダが表示されていました。

フォルダを開いたときの左側のバーの中にも以前はWindowsマシンが表示されていましたが、今はmac側のハードディスクとネットワークのアイコンくらいしか表示されていません。

お手数ですがよろしくお願いいたします。

2019/06/27 07:30 Satobe への返信

ご連絡ありがとうございます。

Windows7のネットワークは「ホーム」になっています。

Windows7の「ホームネットワークまたは社内(プライベート)ネットワーク(O)の

ファイアウォールが有効になっていましたので、無効にして念のため再起動しました。

接続は前回と同様にファイルサーバは利用できずブラウズしてみましたが、やはり

iMac側からはWindowsマシンのアイコンは表示されるものの開くと接続できません

でした、となってしまいます。

Widows7のマシンは古いですがUpdateをずっとして来ており、KB4487345をインストール

以前でもMac側からはファイル共有出来ていました。それで先日macOSをMojave10.14.5に

Updateしてからファイル共有が出来なくなりましたので、やはりMac側ではないかと思うのですが...。

2019/06/15 12:51 yossy2774 への返信

macOS Mojave 10.14.4 から 10.14.5 にアップデートしたらファイル共有できなくなったと言うことでしょうか?それとも旧 OS から macOS Mojave にアップグレードしたらファイル共有できなくなったと言うことでしょうか?後者なら、旧 OS のバージョンをお教えください。

2019/06/26 11:06 Satobe への返信

Satobe 様


いろいろとお調べいただきありがとうございます。

現在、接続できる他のマシンがありませんので、どちらのマシンの問題かはわかりません。

ネットワークについては、いろいろ試してみましたが問題は無いようでした。

お教えいただいた KB4487345 を自分でダウンロード&インストールしたところ、おかげさまでWindows7からはiMacに

繋げることができました。ただ、iMac側からは以前と同様に「Finderの移動>サーバへ接続...」で「接続」した場合は、

「サーバ"..."への接続で問題が起きました。お使いのコンピュータでファイルサーバを利用できません。ローカルでボリューム

およびファイルにアクセスしてください。」とのアラートが出ます。「ブラウズ」を押すとWindows7のアイコンは出るものの、

開くと「接続できませんでした」と「別名で接続...」ボタンが出て名前とパスワードを入れてもゲストでも接続ができませんでした。

とりあえずWindows7からは接続ができました。

どうもありがとうございました。

また自分でも調べてみます。もし何かおわかりになった時には、ご投稿いただけますと助かります。

よろしくお願いいたします。

2019/06/27 18:36 yossy2774 への返信

お力になれず...

あいかわらず Mac側の問題か Windows7側の問題か の切り分けもできない状況ですね


実は私も自宅で Windows7に共有フォルダを用意して Macや他のWindows-PCからアクセスする環境でして

私の場合 10.14.4 → 10.14.5 にUodateして 何の問題もなく Windows7の共有フォルダにアクセスできていたのですが、

つい最近 SSDを倍の容量のものと交換して Time Machineから復元作業をしたところ Windows7の共有フォルダに

アクセスできなくなる という現象に見舞われていたのです

他のWindows-PCからはアクセスできるのに SSDを交換したMac(10.14.5)からは[接続]で「問題が起きました」になってしまうのです


接続に失敗したときのパケットキャプチャを行って調査したところ SMBネゴシエーションで問題が起きていることが判明

Mac側が SMB2 で接続しようとリクエストすると Win7側は(私は SMB1しか対応しません)みたいな返事を返す...といった具合

ここで気づきました

以前 自作アプリの動作中に共有ファイルが壊れる現象が発生し、原因を調査したところ

「Windows SMB2 のキャッシュが原因で共有ファイルのファイルサイズが正しい値を返さないことがある」

というもので、一番簡単な回避方法は SMB2を使わずに SMB1を使用することでした

そこで Windows7 lanmanserver のレジストリ値をいじって SMB2 を無効にしてしまったのです

このレジストリ値を元に戻して Windows7側のSMB2を有効にしたところ Macから共有フォルダにアクセスできるようになりました


といっても (SSD交換+Time Machineから復元)を行う以前は (Win7 SMB2無効)でも Macから共有フォルダにアクセス

できていたのですが...ここは謎です Mac側が何らかのキャッシュでも持っていて それでうまくいってたんでしょうか


このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

iMacとWindowsのファイル共有について教えてください。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。