Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

macOSでOneDriveの同期エラーが発生する原因は.DS_Storeファイルかも?削除・除外設定による解決方法を解説

macOSOneDriveを使用している際に、.DS_Storeファイルが原因で同期エラーが発生することがあります。この問題が起こると、OneDriveアイコンをクリックしたときに「ファイルをアップロードできません – 同期の問題を表示」という警告メッセージが表示されます。これをクリックすると、同期できないファイルの一覧が確認でき、そこに.DS_Storeファイルが含まれている場合は、本記事の手順で解決できます。このエラーによって、同期が部分的または完全に停止してしまうことがあるため注意が必要です。

macOSでOneDriveの同期エラーが発生する原因は.DS_Storeファイルかも?削除・除外設定による解決方法を解説

OneDriveに表示される.DS_Store同期エラーとは

DS_Storeファイルとは?

.DS_Storeファイルは、macOSが独自に使用する隠しファイルで、そのファイルが存在するフォルダに関する属性やメタデータを記録しています。具体的には、アイコンの位置情報や背景画像の選択状態などのデータが含まれています。DS_Storeは「Desktop Services Store(デスクトップサービスストア)」の略称で、macOSのFinderアプリケーションが各フォルダごとに自動的に作成・管理します。Windowsで類似の目的に使われるdesktop.iniファイルと比較するとイメージしやすいでしょう。

OneDriveの問題に話を戻すと、何らかの理由でmacOSがこのファイルの同期を許可せず、「ファイルの問題により、すべてのアップロードがブロックされています。アイテムをOneDriveにアップロードできませんでした」というエラーメッセージが表示される仕組みです。

方法1:.DS_Storeファイルを削除する

  • Command + スペースキーを押してSpotlight(スポットライト検索)を開きます
  • 「ターミナル」と入力し、候補が表示されたらEnterキーを押して起動します
  • 以下のコマンドを実行して、OneDriveフォルダ内のすべての.DS_Storeファイルを削除します
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \;

正確なパスがわからない場合は、OneDriveフォルダ上で直接ターミナルを開く方法もあります。

  • Spotlightに「OneDrive」と入力します
  • 候補が表示されたらEnterキーを押します
  • OneDriveフォルダを右クリックし、そのフォルダでターミナルを開く操作を行います
  • 以下のコマンドを実行します
find -name ".DS_Store" -depth -exec rm {} \;

これでフォルダ内のすべての.DS_Storeファイルが削除され、同期が自動的に再開されます。本来であれば、OneDrive側が最初から.DS_Storeファイルをブロックしておけば、このような同期エラー自体を回避できるはずなのですが。

方法2:.DS_Storeファイルの同期をブロックする

macOSでOneDriveの同期エラーが発生する原因は.DS_Storeファイルかも?削除・除外設定による解決方法を解説

方法1の欠点は、問題が発生するたびにコマンドを実行し直す必要がある点です。一般の個人向けプランにはこの設定オプションがありませんが、ビジネスプランのユーザーであれば、特定のファイル形式のアップロードをブロックすることが可能です。この設定はOneDrive管理センターのグローバル設定から利用できます。

  • OneDrive管理センターを開き、左ペインの「同期」をクリックします
  • 「特定のファイル拡張子の同期をブロックする」チェックボックスを選択します
  • ブロックしたいファイル名の拡張子を入力します。今回の場合は「.ds_store」と指定します
  • 設定を保存して同期します

OneDriveで使用できないファイル名・記号の一覧

OneDriveは通常、無効なファイル形式やフォルダを自動的にブロックすることで、「同期保留中」のまま処理が止まるエラーを防いでいます。以下の名前は、ファイルやフォルダには使用できません。

.lockCONPRNAUXNULCOM0~COM9LPT0~LPT9_vti_desktop.ini、および~$で始まるファイル名。また、" * : < > ? / \ | ~ " # % & { } といった記号もファイル名として使用できないため、注意しましょう。

このガイドが分かりやすい内容であり、皆様のOneDriveにおける.DS_Store同期エラーの解決につながれば幸いです。

  1. Windows 10でOneDriveが同期できない問題を解決する8つの方法

    Windows 10でOneDriveがファイルを同期してくれない、あるいは同期エラー(赤いアイコン表示)に悩まされていませんか?本記事では、この問題を解決するための8つの方法を詳しく解説します。OneDriveとは?OneDriveはMicrosoftが提供するクラウドストレージサービスで、ファイルをオンライン上にバックアップできます。一度OneDriveにファイルを保存すれば、いつでもどのデバイスからでもアクセス可能です。仕事用と個人用のデータをクラウドや他のデバイスと同期できるほか、保存したファイルはリンク1つで簡単に共有できます。データをクラウド上に保管するため、PC本体や物理ストレー

  2. OneDriveでよくあるトラブルとその解決方法を徹底解説

    Windows 10のOneDriveは、通常バックグラウンドで動作し、ファイルを自動的にクラウドへ同期してくれます。しかし、まれにアプリが正常に動作せず、エラーコードやエラーアイコンが表示されることがあります。原因は単なる同期の不具合の場合もあれば、ファイルの消失といった深刻な問題につながるケースもあります。本記事では、Microsoft 365ガイドとして、こうした代表的なトラブルの原因と具体的な解決方法を詳しく解説します。 ファイルが同期されない OneDriveで最も多いトラブルが、ファイルが同期されないというものです。まず確認したいのはファイルサイズです。個人アカウントの場合は10