Macのエラーコード-36「.DS_Storeを読み取りまたは書き込みできません」の対処法
一部のMacユーザーから、外付けドライブとの間で特定のフォルダをコピーする際にエラーコード-36が発生するという報告が寄せられています。microSDカードだけでなく、外付けSSDやHDDでも発生しており、特定のファイルでのみ発生するケースもあれば、コピー&ペースト操作のたびに毎回発生するケースもあるようです。

エラー-36はI/Oエラーの一種で、SD/マイクロSDカードの故障、SDカードリーダーとの非互換性、あるいは内蔵ドライブの劣化の兆候を示している可能性があります。まずは「ディスクユーティリティ」でドライブの修復を試み、問題が解決しない場合はフォーマットを行うのが第一の対処法です。
また、Finderのアーカイブ処理の仕組み(Snow Leopard以前のみ)に起因して、キャッシュファイルがこのエラーを引き起こすこともあります。この場合はターミナルから「dot_clean」コマンドを実行するか、.DS_Storeファイルを削除することで解決できます。
さらに、Mac miniサーバーにはこのエラーを引き起こす可能性のある軽微なバグが存在します。その場合は、マシンのファームウェアを最新バージョンにアップデートすることで修正されます。
そのほか、過剰に保護的なセキュリティソフト(AV)がファイル転送操作に干渉することで発生するケースも知られています(最も多いのはBitDefender)。該当する場合は、セキュリティソフトをアンインストールする必要があります。
方法1:Macを最新バージョンにアップデートする
この問題は、特定のmacOSバージョンおよび関連する一部のバージョンに固有のものと考えられます。バージョン10.9.2では、一般ユーザー向けバージョンとMac miniサーバーの両方でエラーコード-36が発生するという報告が頻繁に寄せられています。
以前この問題を経験したユーザーの中には、Macを利用可能な最新バージョンにアップデートすることで問題を解決できたと報告している人もいます。
アップデートは「システム環境設定」から簡単に行えます。しばらくmacOSをアップデートしていない場合は、以下の手順に従って最新ビルドに更新してください。
- 画面上部のアクションバーから「システム環境設定」アイコンをクリックします。

- 「システム環境設定」画面が開いたら、オプション一覧から「ソフトウェア・アップデート」アイコンをクリックします。

- 「ソフトウェア・アップデート」メニューに入ると、新しいアップデートのスキャンが自動的に開始されます。解析が完了するまでウィンドウを閉じないでください。

- 新しいバージョンが見つかったら、「今すぐアップデート」ボタンをクリックし、画面の指示に従ってインストールを完了します。

- アップデートが正常にインストールされたら、自動的に再起動しない場合は手動でMacを再起動します。
- 再起動が完了したら、コピー操作をもう一度実行し、問題が解決したかどうかを確認します。
それでも外付けドライブとの間でフォルダをコピーする際にエラーコード-36が発生する場合は、次の対処法に進んでください。
方法2:BitDefender(または他のサードパーティ製セキュリティソフト)をアンインストールする
Macがウイルスに感染する可能性は非常に低く、最新のmacOSは外部のセキュリティソフトに頼らなくても、ネイティブ機能だけで十分に脅威へ対処できるよう設計されています。
むしろセキュリティソフトはMacの通常の操作に干渉することがあり、このケースではBitDefenderがエラーコード-36の原因として頻繁に指摘されています。
該当する場合は、MacからBitDefenderをアンインストールすることで問題を解決できるはずです。
以下は、macOSでサードパーティ製セキュリティソフトをアンインストールする手順の簡単なガイドです。
- 画面下部のアクションバーから「Finder」アプリをクリックします。

- Finderアプリ内で、上部のメニューバーから「移動」をクリックし、「ユーティリティ」を選択します。

注:「Command + U」キーを押しても、すぐにアクセスできます。 - ユーティリティ画面で「BitdefenderUninstaller」という項目を探し、ダブルクリックしてアンインストールを開始します。

注:別のサードパーティ製セキュリティソフトをアンインストールする場合は、対応するアンインストーラを探してください。 - アンインストールの確認を求められたら、「アンインストール」をクリックし、管理者パスワードを入力して操作を開始します。
- アンインストールが完了するのを待ち、Macを再起動してプロセスを完了させます。
- 再起動後、以前エラーコード-36を引き起こしていた操作をもう一度実行し、問題が解決したかどうかを確認します。
それでもストレージとの間でファイルのコピー・移動時に同じ問題が発生する場合は、次の対処法に進んでください。
方法3:対象ドライブにディスクユーティリティを実行する
特定の内蔵ドライブやSD/マイクロSDカードが関係する操作でのみ問題が発生する場合は、SDカードの非互換性や内蔵ドライブの劣化の可能性を考慮する必要があります。
該当する場合は、操作に関係するドライブやSDカードに対して「ディスクユーティリティ」の「応急処置(First Aid)」を実行することで問題を解決できるはずです。起動ドライブにも同じスキャンを実行し、すべてが正常に動作していることを確認することをお勧めします。
以下は、macOSでディスクユーティリティを実行する手順の簡単なガイドです。
- 画面上部のアクションバーにある「Finder」アプリをクリックします。

- Finderアプリ内で、上部のメニューバーから「移動」ボタンをクリックし、表示されたコンテキストメニューから「ユーティリティ」を選択します。

- ユーティリティセクションで、一覧から「ディスクユーティリティ」をダブルクリックします。

- ディスクユーティリティが開いたら、まず(左側のリストから)起動ドライブを選択し、画面上部の「応急処置」アイコンをクリックします。

- 確認画面が表示されたら、「実行」をクリックしてプロセスを開始します。ユーティリティがボリューム全体のエラーをチェックし、必要に応じて修復を行います。
- エラーが見つからなかった場合は、問題がなかったことを示す成功メッセージ(緑色のチェックマーク)が表示されます。

- 操作が完了したら、残りのドライブ(問題のあるSDカードを含む)に対しても手順4〜6を繰り返し、すべてのドライブを検証します。
- すべてのストレージの検証が完了したら、Macを再起動し、次回の起動時に問題が解決したかどうかを確認します。
それでも同じエラーコード-36の問題が発生する場合は、次の対処法に進んでください。
方法4:.DS_Storeファイルを削除する
一部のユーザーは、.DS_Storeファイルを削除するターミナルスクリプトを実行することで、この問題を解決できたと報告しています。
.DS_Store(Desktop Services Store)は、macOSが作成する一連の隠しキャッシュファイルです。デフォルトで存在しない場合、macOSはFinderアプリを通じて各ディレクトリに自動的に作成します。主にシステム構成や設定に関する情報が格納されています。
正当な理由がない限り、.DS_Storeファイルを削除することは推奨されません。ただし、エラーコード-36は、ファイル転送操作に干渉する破損した.DS_Storeファイルと関連していることがよくあります。
この対処法を実行する準備ができたら、以下の手順でターミナルからすべてのDS_Storeファイルを手動で削除できます。
- 画面下部のアクションバーから「Finder」アプリをクリックします。

- Finderアプリ内で、上部のメニューバーから「移動 > ユーティリティ」を選択します。

- ユーティリティ画面で「ターミナル」をダブルクリックし、求められた場合は管理者パスワードを入力します。

- ターミナル内で以下のコマンドを入力し、Returnキーを押してすべてのDS_Storeファイルの削除を開始します。
sudo find / -name ".DS_Store" -depth -exec rm {} \; - プロンプトが表示されたら、管理者パスワードを入力し、処理を開始します。
- 操作が完了したら、Macを再起動し、次回の起動時に問題が解決したかどうかを確認します。
それでもファイル転送操作の際にエラーコード-36の問題が発生する場合は、次の対処法に進んでください。
方法5:ターミナルから「dot_clean」を実行する
一部のユーザーの報告によると、この問題はFinderのアーカイブ処理が原因で発生することがあります。特定の状況下では、圧縮やファイル転送操作に影響を与える可能性があります。
Appleのエンジニアによる公式な説明では、ドットアンダースコア(._)ファイルの管理に不備がある場合にこの問題が発生するとされています。ただし、Snow Leopardより新しいOSバージョンではこの問題は発生しないはずです(新しいバージョンでエラーが表示されている場合、この方法は適用されません)。
この原因でエラーコード-36に遭遇した一部のユーザーは、「dot_clean」コマンドを使用して冗長データを削除することで問題を解決できたと報告しています。
以下は、ターミナルアプリから「dot_clean」コマンドを実行する手順の簡単なガイドです。
- 画面右上の検索ボックスで「ターミナル」を検索し、「トップヒット」の結果を選択してターミナルアプリを開きます。

- ターミナルアプリ内で以下のコマンドを入力し、Returnキーを押してdot_cleanコマンドを実行します。
dot_clean
- 次に、コピーまたは移動に失敗しているフォルダをターミナルウィンドウにドラッグします。ターミナルに正常に読み込まれたら、Returnキーを押してそのフォルダに対して「dot_clean」コマンドを実行します。

- 操作が完了したら、以前エラーコード-36を引き起こしていた操作をもう一度実行し、問題が解決したかどうかを確認します。
それでも問題が解決しない場合は、最後の対処法に進んでください。
方法6:SDカードをフォーマットする(該当する場合)
特定のSDカードが関係する操作でのみエラーコード-36が発生する場合、そのSDカード自体に問題がある可能性が非常に高いです。カードが破損しているか、macOSのバージョンと互換性のないフォーマットが使用されていると考えられます。
該当する場合は、ディスクユーティリティを使用してSDカードの内容を消去し、32GB以下のカードであればMS-DOS(FAT)形式にフォーマットすることで問題を解決できるはずです。64GB以上のカードを使用している場合は、ExFAT形式でフォーマットする必要があります。
重要:この操作により、SDカードに現在保存されているすべてのデータが削除されます。実行する前に必ずバックアップを取ってください。
以下は、ディスクユーティリティを使用してSDカードをフォーマットする手順の簡単なガイドです。
- 画面下部のアクションバーからFinderアプリを開きます。

- Finderアプリを開いた状態で、上部のメニューバーから「移動 > ユーティリティ」を選択します。

- ユーティリティフォルダ内で「ディスクユーティリティ」アイコンをダブルクリックします。

- ディスクユーティリティが開いたら、左側のメニューからSDカードを選択し、画面上部の「消去」ボタンをクリックします。
注:多くの場合、SDカードは「NO NAME」という名前で表示されます。 - 次に、32GB以下のSDカードの場合はフォーマットを「MS-DOS(FAT)」に、64GBを超えるSDカードの場合は「ExFAT」に設定します。

- 設定が完了したら、「消去」をクリックし、プロセスが完了するのを待ちます。
- プロセス完了後、以前エラーコード-36を引き起こしていた操作をもう一度実行し、問題が解決したかどうかを確認します。
-
Spotifyエラーコード2の原因と解決方法を徹底解説
Spotify(スポティファイ)は、オーディオストリーミングサービスで特に有名なメディアサービスプロバイダーです。2006年にスウェーデンで設立されて以来、着実に知名度を上げており、現在では世界中の多くの国々でサービスを提供しています。公式サイトに加えて、Windows向けアプリケーションも配布されており、パソコンにダウンロードしてインストールすることができます。しかし、場合によってはログイン時に問題が発生し、ログインを試みるたびにエラーメッセージが表示されることがあります。エラーコード2はまさにこの現象で発生するエラーであり、その主な原因はネットワーク接続に何らかの異常があることです。Spo
-
magicJackの「エラーコード23」とは?発生する原因と効果的な解決策を徹底解説
magicJackは、パソコンに接続し、そこから標準的なRJ-11電話ジャックを介して電話機につなげるデバイスです。「Voice-Over-Internet(VOI)」技術に対応しており、インターネット回線を利用して長距離通話を行うことで、高額な長距離通話料からユーザーを解放します。多くの方に利用されており、頻繁に長距離電話をかける人にとって非常に実用的なアイテムです。画面に「エラーコード23」が表示され、受話器から連続したトーン音が鳴り続ける場合は、接続に問題が発生していることを示しています。本記事では、このエラーが引き起こされる主な原因をご紹介するとともに、問題を根本的に解決するための有効