問題となるエラー
Windows (Windows 7) から NAS (samba) にファイルを転送するとき、特に 2 GB を超えるような大きなサイズのファイルを転送するとき、
「XXXX にアクセス中に問題が発生しました
ネットワークへ接続しているか確認して、再試行してください。」
というエラーが発生することがあります。
解決方法
まず、対象の NAS のファイルシステムが FAT32 とかの 2 GB までのファイルしか扱えないようなフォーマットではなくて、ちゃんと 2 GB 以上のファイルを扱えることを確認します。
それでもエラーが発生する場合、この原因は NAS ではなく、Windows 側にあります。タイムアウトが発生しています。
レジストリを変更します。
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
内の SessTimeout
を編集します。存在しなければ DWORD (32 ビット) 値 で追加します。
値を例えば、600 とかに変更することで、タイムアウトを延ばすことができます。単位は秒で、この場合 600秒 = 10分 になります。これで、エラーが発生しなくなるはずです。ちなみにデフォルトのタイムアウトは 45 秒です。
参考資料
- LTFS-LE クライアントの構成 https://docs.oracle.com/cd/E48292_02/ja/E51139/html/client.htm