2025年11月10日月曜日

TimeMachine にバックアップできない問題はmacOS Tahoe 26.1になっても解決されず(2025.11解決済)

macOS 26.0 Tahoe になってから発生したTimeMachineにバックアップできない問題は、SynologyやQNAPなどのサードパーティNAS界隈で話題になっているが、実はapple純正のAirmac TimeCapsuleでも同じ問題が発生している。そしてOSを26.0.1に上げても、26.1に上げても直らない。

バックアップディスクイメージ名やパスを英字のみに変更すると直るという情報が出回っているが、もともと英字のみの環境でも問題は起きている。自分では日本語をファイル名に使ってない人でもディスクイメージ名が日本語になる場合があるからだ。詳しくは末尾の解決策を参照。

AFPかSMBであるかは、今回の問題には関係していない。

複数のmac、複数のAirmac TimeCapsuleで総当たりで実験したが、macOS 26 Tahoeにてバックアップを試みると全ての組み合わせの場合で以下のメッセージが出て異常終了する。

「バックアップ中に、バックアップディスクイメージが取り出されたか、またはMacから取り外さました。」

サードパーティであるBUFFALOのNASにSMBで接続しても同じ問題が起きる。BUFFALOのAFP接続のNASでも同じ問題が起きる。つまりこれはmacOS Tahoeが原因の問題だ。バグfixを待つしかない。

[2025/11/19解決策追記]

macOS側ではまだバグfixできていないが、個人環境では解決した。理解すべきポイントはふたつ。
  1. NFC/NFD問題。UnicodeのエンコードでmacはNFDを使用していて、それ以外のOSはNFCを使用している。macは自分が特殊なのを認識していてNFCでもNFDでも扱えるようにmacOS 13で改修したのだが、macOS Tahoeで改修するのをやめた
  2. TimeMachineのバックアップディスクイメージ名称問題。TimeMachine機能が自動的に付与するディスクイメージの名称が「xxxxxのバックアップ」と日本語になっている。これはfinderでみても分からず、macOSのディスクユーティリティでみないとわからない。
上記の2番めのポイントに言及しているドキュメントがネットに少ないのがこの問題を理解困難にしている。macOSが自動付与するファイル名がなんでわざわざ濁点付きの日本語なのか。まさかそんな意味不明のことをmacOSがするとは誰も思ってないので、NFCとNFDでコードが違う文字(この場合は「バ」と「プ」)がファイル名に含まれているなんて誰も気づかない。

macOS側でのバグfixを待つのが正解だと思うが、どうしても今すぐ解決したい場合はmacOSのディスクユーティリティを使う。手順を以下に示す。
  1. NASをマウントしてバックアップファイルにアクセスできるようにする。
  2. xxxxx.sparsebundleというフォルダ(これがディスクイメージ)を探す。
  3. フォルダをダブルクリックするとマウントされてfinderで中身が見えるようになる。
  4. その後ディスクユーティリティを起動する。
  5. 左側のペインにマウントされているディスクとディスクイメージ一覧が見える。
  6. xxxxxのバックアップというディスクイメージを探す。
  7. 右側のメインペインでxxxxxのバックアップという名前をクリックすると編集できるので、Backups of xxxxxという名前に変える。
  8. これで完了だが、この状態ですぐバックアップするとディスクイメージが使用中でエラーになるので、macとNASを再起動しておくとよい。

[2025/11/20問題点発見]

上記の手順でバックアップはできるようになるが、Sequoia以前のOSでバックアップしたファイルにアクセスできないことが判明した。理由はSequoia以前のバックアップはNFCコーディングで保存されていて、TahoeはNFDコーディングしか扱えないからだ。これを解決するには、TahoeがNFCを扱えるようになるか、以前のバックアップファイルを総スキャンしてNFCコーディングの部分をNFDコーディングに変換するかだ。appleがこれらの解決策を今後のTahoe OSアップデートに組み込んでくれるとよいのだが。

1 件のコメント:

  1. こちらのブログ投稿ありがとうございました。当方Tahoe26.1+LS710D0401の環境で、数日前からTimeMachineのバックアップができなくなっており、本当に困っておりました。こちらの記事を参考にさせていただき、TimeMachieが走り始めるところまでこぎつけることができました。お礼をお伝えしたくコメント投稿させていただきます。

    Buffaloさんも困っていらっしゃるでしょうし、世のTimeMachine界隈で困っている人がいれば、この記事が大変参考になるかと思います。
    次回のOSアップデートではこのバグFixを期待したいところですね。この度は、ありがとうございました。

    返信削除