【TIPS】Obsidianが起動しない場合の対処法(IndexedDB エラー)
概要
ひとぅ による、Obsidian(1.7.7)で発生する起動不能エラーの解決法記事。複数の書庫を切り替えたり、コミュニティプラグインの有効化/無効化を繰り返した際に「UnknownError: Internal error opening backing store for indexedDB.open.」が表示されて起動できなくなる問題を扱う。
解決策の核心は IndexedDB フォルダの削除であり、Windows 11 環境での具体的な手順を紹介している。
問題の詳細
エラーメッセージ
Obsidianのロード中にエラーが発生しました。
UnknownError: Internal error opening backing store for indexedDB.open.
発生条件
- 複数の書庫(Vault)を切り替えた際
- コミュニティプラグインの有効化/無効化を繰り返した際
効果のなかった対処
以下の操作では改善しなかった:
- 「アプリをリロード」→ 同じエラーが繰り返し表示
- 「セーフモードでアプリをリロード」→ 同様にエラー表示
- 「他の保管庫を開く」から別の保管庫を経由して再度本保管庫を開く→ 改善せず
解決方法
手順1:IndexedDB フォルダの削除
対象フォルダのパス(Windows 11):
C:\Users\[ユーザー名]\AppData\Roaming\obsidian
このフォルダ内にある IndexedDB フォルダを削除する。
手順:
- Obsidian を完全に終了する(タスクマネージャーでバックグラウンドプロセスも確認)
- 上記パスをエクスプローラーで開き、
IndexedDBフォルダを削除 - Obsidian を再起動するとインデックスが再作成され正常起動する
削除できない場合は Obsidian のプロセスが残っていないか再確認する。
手順2:コミュニティプラグインの再設定
再起動後に問題のあるプラグインを特定し、該当プラグインを無効化する。一部プラグインがエラーの原因となっている可能性がある。