バグがチップM4のmacOSの古いバージョンの仮想化を止める

ジャカルタ - 最近いくつかの国で発売されたM4チップを搭載した最新のMacユーザーは、仮想マシンで古いバージョンのmacOSを実行しようとしているときに問題に直面しています。これは、起動プロセスを停止する謎のバグのために起こります。

古いバージョンのmacOSで仮想マシンを実行するには、セキュリティテスト、アプリケーション開発から、最新バージョンのmacOSと互換性のないソフトウェアの使用まで、さまざまな利点があります。しかし、M4チップを搭載したMacでは、この試みは深刻な障害に遭遇しました。

Eclectic Light Co.とCsaba Fitzlのレポートによると、Mac M4の仮想マシンでmacOS 13.4 Venturaの前にリリースされたmacOSバージョンを実行しようとしたときに問題が発生しました。このバグは、M1、M2、またはM3チップを搭載したデバイスには表示されません。

仮想マシンで古いバージョンのmacOSを実行しようとすると、ユーザーは黒い画面しか見つからず、起動に失敗します。この問題は、仮想マシン構成に関係なく、復元モードでも発生します。

システムのログがエラーを示していないため、正確な原因は不明のままです。唯一の手がかりは、1つの仮想コアだけがアクティブであるという観察ですが、一部のコアが割り当てられています。これは、障害が他のコアが有効になる前にブートカーネルプロセスの初期段階で発生したことを示しています。

一時的な推測では、macOSカーネルブートの初期プロセスにバグが発生していました。これを克服するには、影響を受けるカーネルの更新とIPSW画像ファイルの再共有が必要です。

この問題はFB15774587 IDフィードバックでAppleに報告されており、UTMなどの仮想化アプリケーションに影響を与えることが知られています。ただし、Appleは、同様のアプローチがこれまでに行われることはめったにないことを考えると、修正されたIPSWファイルを削除するなどの主要な措置を講じる可能性は低いです。

古いバージョンのmacOS仮想マシンを必要とするユーザーにとって、解決策はM3チップ以上のMacに固執することです。これは、将来Macデバイスを改善する予定の人にとっても重要な考慮事項です。