49
macOS 10.15.5 でバックアップの問題が発生 - macOS 10.15.6 で修正

5 月に macOS Catalina 10.15.5 が導入されて以来、バックアップ プログラム Carbon Copy Cloner と Super Duper は、macOS のバグのために起動可能なバックアップを作成できなくなっています。

Carbon Copy Cloner の場合、バージョン 5.1.18 で回避策が利用可能でしたが、Super Duper の場合、問題を回避するには開発者に連絡する必要がありました。

macOS Catalina 10.15.6の登場により、Appleはついにこのバグを修正しました。Super Duperは再び正常に動作するようになり、Carbon Copy Cloner(バージョン5.1.20)のアップデートもリリースされました。

2020年5月29日のオリジナル記事は以下の通りです。

macOS 10.15.5ではいくつかの問題が修正されましたが、新たな問題も発生しているようです。バックアップツールの開発者は、macOS Catalinaの最新アップデートが、自社のバックアップツールを使用しているユーザーに問題を引き起こしていることに失望しています。

バックアップや起動可能なシステムコピーを作成するための人気ツールである Carbon Copy Cloner の開発者である Mike Bombich 氏は、最新の Catalina アップデートである macOS バージョン 10.15.5 でバックアップに大きな問題が発生すると述べています。

以前のバージョンのCCCで作成されたシステムコピーは起動できなくなり、データも含まれていないようです。Bombich氏によると、これはmacOSの現在のバージョンに存在する明らかなバグによるものです。このバグは10.15.5のベータ版でも既に発生していましたが、リリース前に修正されていませんでした。

カーボンコピークローナー

問題は、新しく作成されたシステムコピーを起動するために、バックアップツールがシステムコールchflagを使用してフォルダのいわゆるフラグを変更する必要があることにあるようです。しかし、「SF_FIRMLINK」フラグを設定したい場合、macOS 10.15.5のAPFSフォルダでは失敗します。エラーメッセージが表示されないため、エラーの検出が困難です。いわゆるファームリンクを有効にするこのフラグがないと、システムコピーは起動できず、保存されたデータも含まれていないように見えます。

幸いなことに、バックアップが古いバージョンの macOS で作成された場合は、起動可能なままになります。

macOS 10.15.5で起動可能なコピーを作成できるCarbon Copy Clonerの新しいベータ版が既に公開されています。このバージョン(ベータ5.1.18)では、従来のバックアップエンジンの代わりに、AppleのASRツールをバックグラウンドで使用します。ASRは現在、起動可能なシステムコピーを作成できる唯一のプログラムです。

ボムビッチ氏にとって、これはあくまでも緊急時の解決策に過ぎません。このツールは彼が独自に開発したソフトウェアに比べて機能が少なく、エラーが発生しやすいからです。Super Duperなどのサードパーティ製バックアッププログラムも、この問題の影響を受ける可能性があります。

既にAppleにこのエラーを報告している開発者は、5回目のCatalinaアップデートでこのような明らかなシステムエラーが発生したことに非常に憤慨している。「今のAppleに対する気持ちを優しい言葉で表現するのは難しい。しかし、AppleがドットリリースOSアップデートでこのようなバグを仕込んだことに、私は非常に失望している、とだけ言っておこう。」

ボンビッチ氏によれば、Apple はバックアップ ソフトウェアに新たな制限を導入するつもりはなく、それは単なる間違いだったとのことです。

macOS Catalinaのアップデートでは、このバグに加え、バッテリーの状態が改善され、Finderのクラッシュバグも修正されています。Catalinaの問題点や新機能については、こちらをご覧ください。

この記事はもともとMacweltに掲載されたものです。翻訳:カレン・ハスラム