【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. 「アプリをリロード」→ 同じエラーが繰り返し表示
  2. 「セーフモードでアプリをリロード」→ 同様にエラー表示
  3. 「他の保管庫を開く」から別の保管庫を経由して再度本保管庫を開く→ 改善せず

解決方法

手順1:IndexedDB フォルダの削除

対象フォルダのパス(Windows 11):

C:\Users\[ユーザー名]\AppData\Roaming\obsidian

このフォルダ内にある IndexedDB フォルダを削除する。

手順:

  1. Obsidian を完全に終了する(タスクマネージャーでバックグラウンドプロセスも確認)
  2. 上記パスをエクスプローラーで開き、IndexedDB フォルダを削除
  3. Obsidian を再起動するとインデックスが再作成され正常起動する

削除できない場合は Obsidian のプロセスが残っていないか再確認する。

手順2:コミュニティプラグインの再設定

再起動後に問題のあるプラグインを特定し、該当プラグインを無効化する。一部プラグインがエラーの原因となっている可能性がある。

参考リンク

関連