Written by
JackYamamoto概要: Mac Setup Assistantを再起動するためにAppleSetupDoneを削除したいですか?この記事では、AppleSetupDoneとは何か、および異なるmacOSバージョンでAppleSetupDoneを削除する方法について説明します。
すでに管理者アカウントが存在しない場合に新しい管理者アカウントを作成する一般的な方法の1つは、Setup Assistantを再実行することです。macOSを消去して再インストールする必要はありません。代わりに、ラベルが付いたファイルAppleSetupDoneを削除するだけです。
ただし、"読み取り専用ファイルシステム"や"そのようなファイルやディレクトリがありません"などのエラーが発生して削除できないことがあります。時々、AppleSetupDoneファイルを正常に削除しても、Mac Setup Assistantが予想どおりに起動しないことがあります。
この記事では、これらの問題に取り組むためのヒントを紹介し、OS X/macOS Setup Assistantを再実行できるようにします。
MacでのAppleSetupDoneファイルとは何ですか?
.AppleSetupDoneは、Macが設定および構成された後に自動的に生成される隠しの空のファイルです。Macが起動するたびに、AppleSetupDoneファイルが存在するかどうかをチェックします。存在する場合、初期セットアップが完了し、デスクトップに起動することを知ります。
ただし、AppleSetupDoneファイルが削除されると、MacはSetup Assistantを起動し、新しい管理者アカウントを作成し、Macを構成できるようにします。
このシステムファイルは、通常はMacの内部ハードドライブのルートレベルにあり、Macintosh HD/private/var/db/.AppleSetupDoneのパスにあります。それにアクセスするには、Finderを開き、移動>フォルダに移動をクリックし、/private/var/db/.AppleSetupDoneを検索します。
情報が役立つ場合は、共有してください!
MacでSetup Assistantを再実行するためにAppleSetupDoneファイルを削除する方法
管理者権限を持つアカウントを作成したい場合は、MacでAppleSetupDoneを削除できます。 macOSバージョンに基づいて正しいコマンドに従えば、プロセスは簡単です。
注意: AppleSetupDoneファイルそのものを削除しても、Mac上のデータが削除されるわけではありませんが、セットアップウィザードにアクセスできます。
ターミナルでAppleSetupDoneを削除する方法:
OS X&Mac OS X用:
- Macをシャットダウンします。
- Macを起動し、すぐにCommand + Sを押してシングルユーザーモードに入ります。
- 画面にTerminalのようなコマンドラインインターフェースが表示されるときにキーを離します。
- 以下のコマンドを入力し、Enterキーを押してファイルシステムをチェックします。/sbin/fsck -fy
- ルートファイルシステムを読み書きモードでマウントします。/sbin/mount -uw /
- AppleSetupDoneを削除してOS Xセットアップアシスタントを再実行します。rm /var/db/.AppleSetupDone
- Macを再起動します。reboot
macOS Sierra/High Sierra/Mojave/Catalina/Big Sur/Monterey/Ventura用:
- macOSリカバリーモードに起動します。
- Disk Utilityをクリックして続行します。
- データボリューム(Macintosh HD - Data)がマウントされていることを確認します。マウントされていない場合は、選択してマウントボタンをクリックします(FileVaultで暗号化されている場合はログインパスワードが必要です)。
- Disk Utilityを終了します。
- ユーティリティメニューからTerminalを選択します。
- 次のどちらかのコマンドを入力してEnterキーを押します(起動ディスクの名前を変更している場合は、Macintosh HD - DataやMacintosh HDを変更された名前で置き換えてください)。
別のデータボリュームがある場合:rm -i "/Volumes/Macintosh HD - Data/private/var/db/.AppleSetupDone"別のデータボリュームがない場合:rm -i "/Volumes/Macintosh HD/var/db/.AppleSetupDone"コマンドラインのパラメーター-iはファイルを削除する前に確認を求めます。このオプションを削除すると、確認なしにファイルが削除されます。 - .AppleSetupDoneを削除することを確認します。
- Macを再起動します。
- セットアップアシスタントに従ってMacを設定します。
macOS Sonomaおよびそれ以降用:
macOS Sonomaまたはそれ以降を実行している場合、/private/var/db/.AppleSetupDoneを削除しても、Macにすでにローカルユーザーが存在している場合はセットアップアシスタントを再起動しません。代わりに、Macセットアップアシスタントをトリガーするにはすべてのコンテンツと設定を消去する必要があります。
警告: 以下の手順はMac上のすべてを完全に消去し、元の状態にリセットします。進む前にMacをバックアップしてください!
- Apple メニューに移動 > システム設定 > 一般 > 転送またはリセット。
- 「すべてのコンテンツと設定を消去」をクリック。
- Mac をリセットするための手順に従います。
T2 ベースおよび Apple Silicon(M1/M2/M3)Mac にのみこの機能が独占的であることに注意してください。T2 ではない Intel Mac を使用している場合は、Mac を消去して macOS を再インストールしてセットアッププロセスを開始できます。
MacBook やディスクトップ Mac で AppleSetupDone を削除できない場合
.AppleSetupDone を削除すると、次のエラーが発生する場合があります:
- rm: /var/db/ .AppleSetupDone: ファイルやディレクトリが存在しません
- rm: AppleSetupDone: 読み取り専用ファイルシステム
- rm: /var/db/ .AppleSetupDone: 許可が拒否されました
これらのエラーは、AppleSetupDone のコマンドラインの間違った使用(AppleSetupDone のファイル場所の誤指定やスペースの誤用など)によって引き起こされることがよくあります。これらを修正するためには、確認すべき点があります:
- AppleSetupDone のファイル場所が、お使いの macOS バージョンに合ったコマンドラインで正しいかどうか;
- コマンドラインに余分なスペースがないか、またはスペースが抜けていないか;
- SIP を無効にしてからコマンドを再試行してください;
この記事を共有して、他の人が Mac の AppleSetupDone を削除できるように助けましょう!