外部ストレージを認識しているが,オーバーライト(書き換え保存)ができない

MacBook Air Retina, 13-inch 2018

memory 16 GHz

macOS Catalina Ver 10.15.7

を使用しています.


ここ数ヶ月(いつからは覚えていない),外部ストレージ(Google Drive, 外付けUSBメモリ,外付けHDDなど)に,ソフトウェアでオーバーライトでの保存・書き込みができません.

各ストレージともに,Finder上でのストレージの認識,ストレージ間のファイルのコピーや移動は全く問題がないものの,ソフト上での保存が全くできません.


以前はそのような問題が無かったので,追加したソフトが悪い影響を与えているのか,OSのアップデートが輪須佐をしているのかわかりません.

一つ考えられるのは,Macbook Airのストレージ(SSD)の空き容量が少ないため,仮保存ができないことが影響しているのでしょうか.


同様のトラブルを解決した方がいたら、解決方法をご教示ください.

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


MacBook Air

投稿日 2021/07/07 04:15

返信
返信: 3

2021/07/07 05:50 tph7 への返信

外付けに自分が所有のフォルダー(所有者が自分のフォルダー。自分は読み書き自由だけど、他者は読みだけok)作ってそこに読み書きしてますか?書き換え保存といっても、ほとんどのソフトは、新しいファイルを新たに作成して、それの書き込みが完了すると古いファイルを消してます。なので、古いファイルの権限は無関係になります。

アクセス権の関係で、自分用のフォルダーを作ってやらないと、外付け上のファイルを読み書きできないと思います。これはmacosのバージョンが上がってセキュリティにより厳しくなってるためです。

ファインダー下では外付けにでも自由に読み書きできるのは、その時は管理者権限で実行してるからでは?

usbだと、fat32(msdos)とか、exfatにしてる場合も多いと思いますが、これらのフォーマットだとそもそもパーミッションという概念がありません。それなら自由に読み書きできても良い気がしますが、セキュリティが厳しいと、パーミッションがないメディアには読み書きを許さないようにします。それでも、管理者権限で実行するユーザが操作するなら、ファインダーからならいくらでも読み書きできます。


2021/07/07 20:59 tph7 への返信

上の書いたことよく読んでください。

fat32やexfatにはパーミッションという概念はありません。なので、すべて読み書き可という表現になります。

これのパーミッションを変更しようとしても、そもそもそういうことができる作りになってないのでエラーになります。

最近のosはそういう媒体には書き込みできないようにしてます。こういうパーミッションなら、ウィルスでも悪意あるプログラムでも何でも書き込み・実行できるからです。

macos拡張やapfsにフォーマットすれば、アクセス権を設定できます。ただ、そういうusbを別の管理者アカウント名の別のmacに挿した時どうなるかは分かりません。ユーザid(uid)が同じなら、読み書きできるのか、uidが同じでも別のmacで作ったものは読み書きできないのかやったことないので分かりません。通常、macosで最初に作成するアカウントは管理者アカウントになりますが、uidは501でアカウントが異なってもuidは同じになります。あるいは、アカウント名が同じでもuidの異なるmacで使えるかどうか分かりません。通常は、本人以外でも読み込みはできるので、読み込みに関してはあまり問題は出ないと思います。

そういうことを考えると、ソフトからいきなり外付けusb上のファイルを直接読み書きするのではなくて、とりあえずは、ソフトからは内蔵ディスク上のファイルを読み書きするようにして、fat32やexfatのusbにコピーするようにするのが無難です。


2021/07/07 19:26 はに への返信

わかりやすい説明を大変ありがとうございます.

外付けUSB(FAT32)内に作ったフォルダーについて「共有とアクセス権」を確認すると

・<自分のアカウント> 読み・書き

・<他のアカウント,たとえばeveryoneとか> 読み・書き

とすべてにアクセス権があるようです.


気になったのは,このアクセス権を変えられないところです.

どの名前でもアクセス権を変更しようとすると

操作を完了できません。予期しないエラーが起きました(エラーコード-1426)」

が表示されるところをみると,OSの状態が悪いのですかね.

OSの修復(か再インストール?)をする方が手っ取り早いのかと思う次第です.

#これは外付けUSBだけではなく,他のフォルダーやファイルのアクセス権の変更を変えようとしても同じエラーあり.


別の問題点がありそうですが,

今回のご助言,大変ありがとうございました.



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

外部ストレージを認識しているが,オーバーライト(書き換え保存)ができない

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