旅行情報

WindowsとMacのファイル共有できない時

目次

  1. ファイルを共有
  2. MacでWindowsに接続
  3. Windows で Mac に接続
  4. どうしてお互いのPCを認識できないのか
  5. 余談

ファイルを共有

WindowsとMacのファイルを共有したい時、基本的にはやり方は簡単だ。最低限必要なのは、プライベートIPアドレスの左から3つまでを合わせること(例:Win 192.168.0.3 と Mac 192.168.0.12 と言った感じ、普通はルーターから自動的にIP振り分ける設定になっていると思われるので、あまり意識しなくてもOK)と、ワークグループの名前を合わせること(Macはコンパネ>ネットワーク>詳細>WINS、Winはスタートメニュー>コンピューター(右クリック)>プロパティ>設定の変更>コンピューター名(変更))、そしてWin側のファイルを共有したい場合は、Winにて共有ファイルに、適切な共有設定をしてやること、またMac側のファイルを共有したい時はコントロールパネル(共有)で、ファイル共有にチェックすることと、オプションでSMBでの共有にチェックすること。これで、MacからWinが見えるし、WinからMacも見える。(共有方法の詳細は、ググるといくつも出てくるので、ここでは端折ります。)しかし、どれだけちゃんと設定しても、うまくファイルを共有出来ない時がある。そんな困った状況の対処法をメモっておきたい。


MacでWindowsに接続

WindowsとMacのファイル共有できない時

MacのFinderでブラウズ出来ないWindows PCに、Macから無理やり接続する方法。それはFinderメニューから「サーバへ移動」を選び、出てきたウィンドウのところに「smb://(接続したいWin PCのネットワークでの名前 or プライベートIPアドレス)」を入力するだけ。すると、ユーザ名とパスワードを聞かれるので、Windowsのユーザ名とパスワードを入力すれば、そのユーザの権限下でWindowsのファイルをいじれる。ちなみにWindowsのネットワーク上の名前を調べるには、スタートメニューの「コンピューター」を右クリックし「プロパティ」を開けば確認できる。プライベートIPアドレスを調べるには、コマンドプロンプト(cmd)を実行し、「ipconfig」と打ち込んで実行すれば確認ができる(IPv4 アドレスの欄)。


Windows で Mac に接続

WindowsとMacのファイル共有できない時

では、逆にWindowsからMacに接続する方法。これも簡単で、スタートメニューの「ファイル名を指定して実行」を選び、出てきたウィンドウに「¥¥(接続したいWin PCのネットワークでの名前 or プライベートIPアドレス / 全部半角英数で)」を打ち込んで実行するだけ。ただこの時、Macの名前で接続しようとすると、「hostが見つからない」というエラーが出るかもしれないので、IPアドレスで接続するのがオススメだ。(MACのプライベートIPアドレス確認方法は、コントロールパネル>ネットワークで確認)どうして名前だとうまくいかない(かもしれない)かというと、MacからWIn、もしくはWinからMacがブラウズ出来ない場合にこのような手動での接続を試みるわけだが、その状況というのはプライベートIPとPC名がひも付けされていない状況が原因である可能性が高い。そのため、いくらPC名で接続しようとしても、それがプライベートIPアドレスのどれなのかが認識できず、うまくいかない。そのため、無難にIPアドレスで接続するのが望ましい、ということになる。


どうしてお互いのPCを認識できないのか

一番の疑問点は「どうしてMac(Win)が見えないの?」というところだが、これは様々な要因があると思われるが、私が経験した原因は【ワークグループ名にアンダーバーなどを使用している】だった。どうもWinとMac間で、記号や2バイト文字(ひらがなやカタカナ、漢字)を使ってしまうことで、トラブルが発生するようだ。先日、私のWinでMacがどうやっても認識できなくなってしまい、確かめてみたらワークグループ名にアンダーバーが入っており、それを半角英字(大文字)のみにしてやることで、問題なく認識するようになった、、、。そんな何とも情けない経緯から、この記事を残しておくことにした。


余談

WinとMacがちゃんと繋がっているか確かめる方法。それはWin(Mac)からPingを送信することでわかる。Winならコマンドプロンプトで「ping 192.168.0.17(IPアドレス or PC名)」、Macも同じくターミナルを起動して「ping 192.168.0.17(IPアドレス or PC名)」。Macの場合は、延々Ping送信を続けるので、止めたくなったら「Ctrl+C」を押せば止まる。参考までにどーぞ。