私のラップトップの内部ext4 SSDには多くのビデオファイルがあります(Ubuntu 20.04を実行しているがexFATをサポートしているため、カーネルバージョン5.4以降を実行しているLinuxインストールで同じエラーが発生する可能性があります)に内蔵 コア追加する代わりに、Windows 7デスクトップに転送できるようにexFAT USBフラッシュドライブに移動またはコピーしようとしています。
残念ながら、ほとんどのファイルはexFATドライブに移動またはコピーすることを拒否します。
スクリーンリーダーユーザーのためのエラーメッセージは次のとおりです。
コピー中にエラーが発生しました」[ファイル名]」。
ファイルのコピー中にエラーが発生しました。【対象経路】。
無効なファイル名
これらすべてのファイルの共通点は、ファイル名に次の文字の1つ以上が含まれていることです。
- ?(疑問符)
- !(感嘆符)
- :(コロン)
- |(垂直線)
ファイル名にこれらの文字が含まれている場合、Ubuntuがこれらのファイルをフラッシュドライブに移動またはコピーすることを拒否する理由かもしれません(ノートブックのSSDからexFATフラッシュドライブに移動しようとしたすべてのファイルのファイル名には、次のいずれかが含まれていました。 )。 )文字が原因でこのエラーが発生しますが、その名前のファイルでこのエラーを見たことはありません。いいえこれは4文字のうちの1つを含む)、おそらくその文字を含むファイル名がexFATでは無効と見なされるためです。
これらの文字を含むファイル名のファイルをフラッシュドライブに直接ダウンロードしようとすると、同じエラーが発生します。また、使用しているフラッシュドライブに関係なく発生します。 (少なくとも3つ以上の他のメーカーによって作成されたexFATファイルがたくさんあります。)USBフラッシュドライブ)。
しかし、これらの文字を含むファイル名は明らかにいいえexFATでは動作しません。 Windows(Windows 7でテスト済み)では、これらの名前のファイルをexFATドライブに簡単にコピー/移動/ダウンロードできますが、macOS(Yosemiteでテスト済み)は幸せにコピー/移動/ダウンロードできます。または:ファイル名を次の変換中にexFATドライブにします。(中点)次に、そのファイルをexFATドライブにコピー/移動/ダウンロードします。では、ここで何が間違っているのか、どうすれば解決できますか?
答え1
WindowsとMacがこれをどのように行うのかはわかりませんが(ファイル名を自動的に変更してその文字を削除しないことは確実ですか?)exFAT仕様ファイル名には、疑問符、アスタリスク、コロン、パイプ(および他のいくつかの文字)が許可されていないと言うのが正しいです。したがって、Linuxでは、exFAT形式のドライブにこれらのファイルを作成することはできません。
答え2
ウィキペディアでは、https://en.wikipedia.org/wiki/ExFAT:
ファイル名に許可される文字:すべてのUnicode文字とは別にU+0000(NUL) ~ U+001F(アメリカ)/(スラッシュ)\(バックスラッシュ):(コロン)*(アスタリスク)?(疑問符)」(引用)<(より小さい)>(より大きい)と|(パイプ)(UTF-16LEエンコーディング)
答え3
exFATファイルシステムにコピーできるように無効なファイルの名前を変更するか、exFAT以外のファイルシステムをターゲットとして使用してください。