VenturaにしてからMac OS拡張でフォーマットした外付けHDDからexFATでフォーマットしたポータブルHDDに長いファイル名をコピーできなくなった

ずっと愛用していたLate2012のMac MiniをM1のものに換え,ようやくVentura環境を手に入れました。


Windowsと併用しているので,exFATでフォーマットしたポータブルHDDやUSBメモリを,ファイルのやり取りに使っていたのですが,Venturaにしてから,Mac OS拡張でフォーマットした外付けHDDから,erxFATでフォーマットしたポータブルHDDやUSBメモリにファイルをコピーしようとすると,「これらの項目の一部はコピーできません。コピー先ボリュームで使用するには名前が長すぎます。コピーできない項目をスキップして、ほかの項目のコピーを続行しますか?」というメッセージが出るようになりました。


Late2012MacMini + Catalinaの時は,ファイル名が長くても,問題なくコピーできていました。また,以前コピーしたファイル名の長いファイルが,Finderで表示されなくなりました。一方でWindows環境では,ちゃんと表示されています。また,現在のM1+Ventura環境でも,ファイル名を短くすると,問題なくコピーできます。


これは,VenturaまたはM1のせいなのでしょうか?なにか,長いファイル名のままコピーできる方法があれば,教えて下さい。よろしくお願いします。

* タイトルを変更しました。 Apple Inc.

Mac mini 2018 or later

投稿日 2022/11/28 13:51

返信

類似の質問

返信: 12

2022/11/28 17:52 masaooi への返信

cp コマンドだとどうでしょうか。

Macの「ターミナル」でファイルを管理する - Apple サポート (日本)


もっとも「ファイル名を短くすると,問題なくコピーできます。」なら互換性という点で「ファイル名を短くする」方が無難ではないかと思います。


というか「Finderで表示されなくなりました。」とは具体的にどういう状況なのでしょうか。全く見えなくなったということでしょうか。それと「長いファイル名」の正確なパス名はどうなってるんでしょうか。例えば「ファイル名の長いファイル」をターミナルにコピーするとどのように表示されるのでしょうか(あるいは下記など)。

https://www.too.com/support/faq/mac/finder_os/24480.html

2022/11/29 05:26 masaooi への返信

「Venturaから、ファイルフォーマットのmsdosおよびexFATの実装に変更が生じており」という話もあるようですがそうなんでしょうか? ちょっと確認が取れないような。

https://officeforest.org/wp/2022/10/28/macos-venturaをインストールしてみた/


上記リンク先のリンク先に下記のような話が。Windows でフォーマットしてみるとどうでしょうか。

https://plaza.rakuten.co.jp/mako05011/diary/202211030000/

2022/11/29 18:29 masaooi への返信

>かな漢字と英数字混合で,大体100文字くらいです。

諸事情でもやりすぎだと思う。

ファイル管理を整理した方がよいかも。


古い記憶なので、現状にマッチするかどうか不明ですが、

そのエラーが直接原因だとして、フルパスで255バイト以下、ファイル名でも255バイト以下、コマンド上の引数での長さ(バイト数)制限、exFATファイルシステム上のファイル名の長さ制限を全てクリアする必要があり、ユニコードだと1文字が3バイトもあるので、ほぼ無茶なのでは。

別の原因でそのエラーになる可能性も十分にありそうですが。


2022/11/29 05:57 Rondo_1 への返信

Rondo_1 さんによる書き込み:

「Venturaから、ファイルフォーマットのmsdosおよびexFATの実装に変更が生じており」という話もあるようですがそうなんでしょうか? ちょっと確認が取れないような。

これはその通りです。AppleのVentura Release Notesに記載があります。ただし実装を変えたよと言うだけで

どのように変わったか、詳細は記述がありません。

2022/11/28 22:25 masaooi への返信

長いファイル名って、具体的に何文字くらいのファイル名ですか?英数字のみですか?それともかな漢字も入るファイル名ですか?

venturaでexFATにフォーマットしたディスクにならコピーできるとか?

venturaでマスターブートレコードのexFATにしたssdに40文字くらいからなるファイル名のファイルを保存してみましたが保存できますよ。

microsoft社がexFATの詳細を公表したのはまだ2019年10月ですから、それ以前にexFATにしたディスクだと互換性に乏しいのかも、と思いました。

2022/11/29 05:21 Rondo_1 への返信

>>> もっとも「ファイル名を短くすると,問題なくコピーできます。」なら互換性という点で「ファイル名を短くする」方が無難ではないかと思います。


それはその通りなのですが,FreeFileSyncというバックアップソフトを,Time Machineとは別に使っていて,OS拡張フォーマットの外付けHDDから,exFATのポータブルHDDにバックアップしてました。以前は問題なくバックアップ取れていたのですが,今回の問題で,エラーが出てバックアップが取れないファイルが大量に出てしまいました。どれがファイル名が長いせいでコピーできないかを確認するのに,膨大な時間がかかると思われ,途方に暮れています…


>>> というか「Finderで表示されなくなりました。」とは具体的にどういう状況なのでしょうか。全く見えなくなったということでしょうか。


Mac OS拡張でフォーマットした外付けHDDでは,Finderでファイルが見えています。そのファイルを以前にコピーしておいた,exFATのUSBメモリをFinderで見ても,そのファイルは見えません。このUSBメモリをWindows Explorerで見ると,ファイルはちゃんと表示されています。


ちなみに,Finderでは表示されないファイルを含むフォルダを,exFATのUSBメモリからMac OS拡張でフォーマットしたHDDにコピーしようとしても,「「これらの項目の一部はコピーできません。コピー先ボリュームで使用するには名前が長すぎます。」というメッセージが出ます。思うに,Venturaでは,扱えるexFATのファイルの仕様が変わったような気がするのですが。。。


>>> 「ファイル名の長いファイル」をターミナルにコピーするとどのように表示されるのでしょうか


OS拡張でフォーマットしたHDDでは,Finderでファイルが見えるので,例えばパス名をコピーすると,ちゃんとコピーできます。また,OS拡張でフォーマットしたHDDから同じくOS拡張でフォーマットした外付けHDDへのコピーは,問題なくできます。できない/見えないのは,exFATでフォーマットしたHDDなりUSBメモリだけです。

2022/11/29 05:16 はに への返信

>>> 長いファイル名って、具体的に何文字くらいのファイル名ですか?英数字のみですか?それともかな漢字も入るファイル名ですか?


かな漢字と英数字混合で,大体100文字くらいです。長すぎるのはわかっているのですが,諸事情からなかなか短縮できず…。


>>> venturaでexFATにフォーマットしたディスクにならコピーできるとか?


USBメモリをventuraで新たにexFATでフォーマットしてみましたが,状況は変わりません。

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

VenturaにしてからMac OS拡張でフォーマットした外付けHDDからexFATでフォーマットしたポータブルHDDに長いファイル名をコピーできなくなった

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