MacOSをTahoeにしたらTime Machineでバックアップされなくなった件

9月までは毎日バックアップされてたのに10月分が一切ないことにきがつきました。TIme Machineの画面には「!」マーク。それをクリックすると

バックアップ中に、バックアップデェスクが取り出されたか、またはMacから取り外されました。

バックアップディスクが接続され、オンになっていることを確認してください。

問題が解決しない場合は、別のケーブルを使用してディスクを接続してみてください。

などというメッセージ。いやボリュームマウントできてるし、なんならFinderで中見れるじゃん・・つっこみどころ多数なのですが・・・

ChatGPTとご相談してるとNFC/NFD問題ではないか?というサジェスチョンをいただきました。いやこれSequoiaではちゃんと動いてました。いまさらそんな問題起きますか?

とも思いましたが、そもそもdateコマンドで

#午前

とかわけわからない時刻を出すようになったAppleのことですから疑ってかかるべきかなぁと。

そこでアホらしいとおもいつつ名前を「floraのバックアップ」から「floraTM」に修正しました。そしたらヌルヌル始まるTime Machineバックアップ。驚きです。

バックアップが終了後また「floraのバックアップ」に戻してバックアップしようとしたらまたこのエラー。

次に「floraのックアッ」と濁点半濁点のある文字列を全てボリューム名から削除してみたところバックアップは成功。

「バ」や「パ」がないとうまくいくということはNFC/NFD問題で確定のようです。

NFC/NFD問題というのは文字の符号化の問題で例えば「バ」という文字を「バ」一文字とするか(NFC)、「ハ」と「゛」の二文字の組み合わせ文字(NFD)にするかという問題です。見た目はほとんど同じなのに符号化が違う(つまり同じ文字列とは判断されない)という困りものです。一般的にはNFCが主流かと思います。WindowsもLinuxもそうです。ただMacだけは何故かNFDでした。MacOSとWindowsでファイルやりとりするときの問題になりNFDのファイル名であってもブラウザでアップロードするとNFCになるなど、対応が入り最近ではほとんどこの問題はみない・・のですがTahoeで問題復活ですか。ちゃんとテストしてるんだろうか・・

とりあえず「Time Machineボリューム名には日本語は使うな」これで解決かと思います。お試しあれ。


macOS Tahoe 26.0.1