Mac 完全移行ガイド

s22312 → 新アカウント | 2026-04-30 最終版

0最初にやること: ユーザー名を登録

新しいユーザー名を入力

PART 3 で作成する新しいアカウント名を入力してください。
全てのコマンドに自動で埋め込まれます。

半角英数字・小文字のみ(例: sota, nakazi)

現在: 未設定

この登録をせずにコマンドをコピペすると、
<new_username>がそのまま入力されて壊れます

所要時間の目安

30分SSDコピー待ち除く
PART 1 準備
10分ボタン操作のみ
PART 2 初期化
5分画面の指示通り
PART 3 設定
60分コピペ作業
PART 4 復元
30分DL+設定
PART 5 手動
SSDコピーの待ち時間(1-2時間)を除くと、実作業は約2.5時間です。
PART 1初期化する前にやること

1-1. 用意するもの 買い物

1-2. パスワードをメモ 5分

初期化後はPCでメモを見られません。紙 or スマホのメモアプリに記録!
iPhoneがあれば2段階認証コードはiPhoneに届くので大丈夫。
Chrome のブックマーク・保存パスワード・拡張機能はGoogleアカウントに同期済みなので、
Chromeにログインすれば全て自動復元されます。

1-3. SSDにコピーする 1〜2時間(コピー待ち)

SSDをMacに差し込む → Finderでアイコンを開く → mac_backup フォルダを作成。

Finderの使い方(超初心者向け)

1Finderを開く(Dockの笑顔アイコン)

2メニューバー「移動」→「ホーム」

3隠しファイル表示: Cmd + Shift + . を同時押し

→ 薄い色のファイルが見えるようになります

Documents (183GB) はiCloud同期ONなので、SSDコピー不要!
初期化後にApple IDでサインインすれば自動ダウンロードされます。

以下をドラッグ&ドロップ:

合計 約39GB(Documents不要で大幅削減)。コピーに15〜30分
コピー中はMacを閉じない・スリープさせない!

1-4. コピーの検証 2分

SSDの mac_backup フォルダを開いて確認:

検証のコツ: migration_backup を開いて secrets フォルダ、fonts フォルダ(68個)、LaunchAgents フォルダ(68個)が入っていれば正常。

1-5. LINEバックアップ 1分

Mac版LINEの履歴は暗号化されていてコピー不可。iPhoneにあれば十分。
PART 2初期化の実行

2-1. Apple IDからサインアウト 2分

必ずやる。やらないと「アクティベーションロック」で
初期化後にMacが使えなくなる可能性あり!

2-2. 初期化 5〜10分

「消去」ボタンが押せない・エラーが出る場合

Jamf MDMの残骸が原因の可能性があります。

対処法:

1. ターミナルで sudo profiles remove -all を実行

2. それでもダメなら: 電源OFF → 電源ボタン長押し → リカバリーモード → 「Macを消去」

3. それでもダメなら: Abemaの情シスに連絡(MDM解除を依頼)

M4チップなのでmacOS自体は残ります。データだけが消えます。
PART 3新しいMacのセットアップ

3-1. 初期設定 5分

サインイン後、iCloud Documents (183GB) の自動ダウンロードが始まります。
バックグラウンドで進むので待たなくてOK。

3-2. ユーザーアカウント作成 1分

超重要!ここで決める名前を、上の PART 0 に登録してください。
全コマンドに自動反映されます。
PART 4データの復元(ターミナル作業)

4-1. SSDからファイルを戻す 15〜30分(コピー待ち)

SSDをMacに接続 → Finderで mac_backup を開く。

4-2. ターミナルを開く

Cmd + Space → 「ターミナル」と入力 → Enter

以下、コマンドの黒い部分をタップ → 「コピー」→ ターミナルにペースト → Enter で実行。

4-3. Xcode CLT 5分

xcode-select --install

ダイアログで「インストール」→ 完了まで待つ。

「install requested for command line developer tools」等の表示後、しばらくしてダイアログが消える

4-4. Homebrew 3分

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

パスワード → Macのログインパスワードを入力(画面に表示されない)。

完了後、これも実行:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile && eval "$(/opt/homebrew/bin/brew shellenv)"
brew --version → 「Homebrew X.X.X」

4-5. ツール一括インストール 5分

brew bundle --file=~/migration_backup/Brewfile
gh, tmux, ffmpeg, node, python 等がインストールされる

4-6. GitHub にログイン 2分

gh auth login
What account?GitHub.com
Protocol?HTTPS
Authenticate Git?Yes
How to authenticate?Login with a web browser

表示されるコードをブラウザに入力(Safariで github.com を開く)。

gh auth status → 「Logged in to github.com account nakazi555」

4-7. Git設定 + dotfiles 1分

cp ~/migration_backup/gitconfig ~/.gitconfig
cp ~/migration_backup/.bash_profile ~/ 2>/dev/null; cp ~/migration_backup/.zshrc ~/ 2>/dev/null; cp ~/migration_backup/.npmrc ~/ 2>/dev/null

パス内の s22312 を新ユーザー名に置換:

sed -i '' 's|s22312|__USERNAME__|g' ~/.bash_profile ~/.zshrc ~/.npmrc 2>/dev/null; source ~/.zshrc 2>/dev/null; source ~/.bash_profile 2>/dev/null

4-8. Claude Code 設定を復元 1分

bash ~/migration_backup/restore_claude.sh __USERNAME__
「置換完了!」「's22312' の参照は全て置換済みです」

4-9. macOS 設定 + フォント 1分

bash ~/migration_backup/restore_macos_settings.sh
cp ~/migration_backup/fonts/* ~/Library/Fonts/
トラックパッド・Dock・時計が元通り。フォント68個復元。

4-10. 全プロジェクトをクローン 5分

cd ~ && for repo in become-hq become-web become-automation become-contact-api omoshu omoshu-shorts omoshu-web the-person tsukimechill-hq tsukimechill-reels family-health money-keeper podcast-editor villa-os villa-os-web yuragi-lp become-wedding-lp unicorn-gundam-lp claude-evolution CacheClip spf-obog; do echo "=== $repo ==="; gh repo clone nakazi555/$repo ~/$repo 2>/dev/null || echo "[SKIP] $repo"; done
21個のリポジトリが順番にクローンされる。SKIP が数個出ても正常。

4-11. シークレット復元 1分

cp ~/migration_backup/secrets/_Users_s22312_become-automation_.env ~/become-automation/.env 2>/dev/null cp ~/migration_backup/secrets/_Users_s22312_omoshu-shorts_.env ~/omoshu-shorts/.env 2>/dev/null cp ~/migration_backup/secrets/_Users_s22312_omoshu_.env ~/omoshu/.env 2>/dev/null cp ~/migration_backup/secrets/_Users_s22312_podcast-editor_.env ~/podcast-editor/.env 2>/dev/null mkdir -p ~/family-health/web cp ~/migration_backup/secrets/web_.env.local ~/family-health/web/.env.local 2>/dev/null cp ~/migration_backup/secrets/web_.env.production ~/family-health/web/.env.production 2>/dev/null cp ~/migration_backup/secrets/.become_*.json ~/ 2>/dev/null mkdir -p ~/.wrangler/config cp ~/migration_backup/secrets/wrangler_config.toml ~/.wrangler/config/default.toml 2>/dev/null cp ~/migration_backup/secrets/.clasprc.json ~/ 2>/dev/null

4-12. Claude Code + npm 3分

npm install -g @anthropic-ai/claude-code @google/clasp
claude --version → バージョン番号が表示される

4-13. アプリ設定 + Google IME + DaVinci 1分

cp ~/migration_backup/preferences/*.plist ~/Library/Preferences/ 2>/dev/null mkdir -p ~/Library/Application\ Support/Google/JapaneseInput cp ~/migration_backup/google_ime/*.db ~/Library/Application\ Support/Google/JapaneseInput/ 2>/dev/null mkdir -p ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/ cp -r ~/migration_backup/davinci/* ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/ 2>/dev/null

iTerm2, Rectangle, Clipy, Raycast の設定 + Google日本語入力辞書 + DaVinci設定

4-14. LaunchAgents(自動化) 1分

mkdir -p ~/Library/LaunchAgents && cp ~/migration_backup/LaunchAgents/*.plist ~/Library/LaunchAgents/
BECOME/omoshu自動化68個。全プロジェクト動作確認後に有効化推奨。

4-15. 各プロジェクト依存関係 5分

for dir in become-automation become-web omoshu omoshu-shorts podcast-editor money-keeper yuragi-lp; do if [ -d "$HOME/$dir" ] && [ -f "$HOME/$dir/package.json" ]; then echo "=== $dir ===" && cd "$HOME/$dir" && npm install && cd ~; fi; done
各プロジェクトで「added XXX packages」と表示される
PART 5手動でやること

5-1. アプリのインストール 20分

Webからダウンロード or App Store。上から優先度順。

全80アプリ一覧

MS Office, GarageBand(App Store), iMovie(App Store), KeePassXC, Typeless, AutoRaise, TickTick, VS Code, Vrew, eTax, Termius, Gather, Comet, tldv, Circleback 等

詳細: ~/migration_backup/all_apps_list.txt

5-2. 手動設定 10分

PART 6最終確認

6-1. 動作チェック 2分

echo "--- GitHub ---" && gh auth status && echo "--- Claude ---" && claude --version && echo "--- Node ---" && node --version && echo "--- Python ---" && python3 --version
各ツールのバージョンが表示される

6-2. s22312 の痕跡チェック 30秒

grep -r "s22312" ~/.claude/ 2>/dev/null | grep -v ".git/" | head -5 || echo "OK: 痕跡なし"
「OK: 痕跡なし」

6-3. Claude Code 起動テスト 1分

cd ~/become-automation && claude

起動して過去のメモリが読み込まれればOK。 /exit で終了。

6-4. iCloud Documents 確認 確認のみ

Finderで Documents フォルダを開く。

全てのチェックが完了していれば、移行成功です!
SSD内のバックアップは念のため1ヶ月は消さないでください。
~/migration_backup/secrets/ は機密情報を含むため、全て安定したら削除を検討。
?困ったとき
「command not found」が出る
eval "$(/opt/homebrew/bin/brew shellenv)" && source ~/.zshrc
gh auth login でブラウザが開かない

Safari でまず github.com にログイン → 再度 gh auth login

npm install でエラー
brew reinstall node && npm cache clean --force
「消去」が実行できない(MDM/Jamf)

1. ターミナルで: sudo profiles remove -all

2. 電源OFF → 電源ボタン長押し → リカバリー → 「Macを消去」

3. Abema情シスにMDM解除を依頼

Claude Code でプロジェクトが見つからない
ls ~/.claude/projects/

「-Users-新ユーザー名」のフォルダがあればOK。なければ:

bash ~/migration_backup/restore_claude.sh __USERNAME__
LaunchAgents が動かない

パスが正しいか確認:

grep "/Users/s22312" ~/Library/LaunchAgents/*.plist | head -3

s22312 が残っていたら:

sed -i '' 's|s22312|__USERNAME__|g' ~/Library/LaunchAgents/*.plist
iCloud Documents がダウンロードされない

システム設定 → Apple ID → iCloud → iCloud Drive → 「このMacを同期」がONか確認。

OFFならONにする。ダウンロードには数時間かかる場合があります。

途中で失敗した・やり直したい

SSDにバックアップがある限り、何度でもやり直せます。

最悪の場合: PART 2 からもう一度初期化して最初からやり直してOK。

部分的にやり直す場合: 失敗したステップだけ再実行すれば大丈夫。

それでも解決しない

Claude Code を起動して聞いてください:

cd ~ && claude

「移行で○○がうまくいかない」→ 記憶を元にサポートします。

0%