ブートしないMacからデータを取得する方法

AKA-PHOTO/Shutterstock.com

Macが起動しない場合でも、データを回復できる可能性は十分にあります。 MacOSがクラッシュし続けたり、起動を拒否したりした場合でも、Macの内部ドライブからファイルを取得する方法は次のとおりです。

最近のバックアップを取得しましたか? それを使う

ベストプラクティスでは、Macを定期的に外部の場所にバックアップする必要があります。 できますタイムマシンを使用そしてこれをするか、またはセットアップする簡単な外付けUSBハードドライブより精巧なネットワークソリューション.

最悪の事態が発生し、Macの起動に失敗した場合は、Time Machineディスクを別のMacに接続し、代わりにそこからファイルにアクセスするだけです。 この方法では、最近のバックアップがあり、バックアップにアクセスするファイルが含まれていることを前提としています。

ファイルにアクセスするには、Time Machineドライブを別のMacに接続します (または、その方法を使用している場合はネットワークの場所をマウントします)。 サイドバーの「場所」セクションの下にあるFinder経由でボリュームにアクセスします。

「Backups.backupdb」フォルダの後に、Macの名前に一致するフォルダをダブルクリックします。 実行された各個別のバックアップを表すフォルダのリストが表示されます。 「最新」は、最新のバックアップを見つける場所です。

必要なものを回復するか、Finderの検索バーを使用して特定のフォルダやファイルを見つけます。 古いファイルを復元する新しいMacがありますか? 方法を学ぶTime MachineバックアップからMacを復元する.

Intel Macを手に入れましたか? ターゲットディスクモードの使用

対象ディスクモードソースMacがApple Siliconを使用していない場合は、 (応答しない) Macのドライブを別のMacと共有してファイルを転送するために使用できます。 できますIntelまたはApple Siliconを実行しているかどうかを確認する[Apple]> [このMacについて] メニューの下にあります。

まず、FirewireまたはThunderboltケーブルを使用して両方のMacを接続します (これは標準のUSBケーブルでは機能しません)。 ここで、共有したいMac (ソース) がオフになっていることを確認してください。 ソースMac (起動しないMac) で、電源ボタンを押してすぐにTを押し続け、ターゲットディスクモードで起動するのを待ちます。

アップル

次に、2番目のMacに注意を向けます。 ターゲットディスクモードが開始されると、ソースMacのドライブがデスクトップ (または「場所」の下のFinderサイドバー) に表示されます。 ドライブをダブルクリックしてアクセスします。

ドライブがFileVaultで暗号化されている場合は、macOSがボリュームを復号化するために使用できるパスワードの入力を求められる必要があります。 この段階では、必要なファイルを転送できます。 ドライブを取り出し、完了したらソースMacをオフにします。

関連: 簡単なファイル転送のためにターゲットディスクモードでMacを起動する方法

Apple Silicon Macを手に入れましたか? Mac共有モードを使用する

ファイルを共有しようとしている場合からM1チップ以降を搭載したApple Silicon搭載Mac、Mac共有モードを使用する。 これはターゲットディスクモードと非常によく似ていますが、動作は少し異なります。

まず、USB、USB-C、またはThunderboltケーブルを使用して2台のコンピューターを接続します。 Apple Silicon Mac (共有したい) がオフになっていることを確認してから、画面に「起動オプションの読み込み」が表示されるまで電源ボタンを押し続けます。

アップル

ここから「オプション」の後に「続行」を選択し、プロンプトが表示されたらパスワードを入力します。 お使いのMacはリカバリモードで起動し、その時点でユーティリティを選択してディスクを共有することができます。 共有するディスクを選択し、 [共有の開始] をクリックします。

あなたの他のMac (あなたがファイルを転送しているもの) Finderを開き、サイドバーの下部までスクロールして、 [場所] セクションの [ネットワーク] をクリックします。 すべてがうまくいけば、データをコピーしようとしているMacが表示されるはずです。 それをダブルクリックしてから「接続」をクリックしてから「ゲスト」が続き、「接続」を押してプロセスを終了します。

これで、Macのファイルを確認し、必要なものを転送できるようになります。 完了したら、ディスクを取り出して (Apple Silicon) ソースMacをシャットダウンします。

リカバリモードを使用してデータをコピーする

AppleにはすべてのMacにリカバリーパーティションが含まれているため、macOSが正常に起動しなくても、問題を解決するためにリカバリーモードに入ることができるはずです。 リカバリモードには、ターミナルウィンドウ、macOSを再インストールする機能、ドライブの消去とパーティション分割のためのディスクユーティリティなどの便利な機能が含まれています。

アップル

古いIntel Mac所有者は、起動時にコマンドRを保持することでリカバリモードで起動できます。 新しいApple Silicon Macをお持ちの場合は、コンピュータをシャットダウンしてから、「起動オプションの読み込み」が表示されるまで電源ボタンを押し続け、 [オプション]> [続行] を選択します。

あなたのドライブの場合FileVaultで暗号化すると、すぐにファイルにアクセスして、以下の「コマンドラインを使用してファイルをコピーする」セクションにスキップできます。 ほとんどのドライブはデフォルトで暗号化されているため、よくわからない場合は次の手順に進みます (ターミナルコマンドを使用して確認できます)。

FileVaultドライブ (ターミナル) の解読

これは、コマンドラインを使用してターミナル経由で、またはディスクユーティリティ経由で行うことができます。 グラフィカルなディスクユーティリティを介してこれを行う場合は、次のセクションにスキップしてください。

リカバリモードが起動してユーティリティのリストが表示されたらすぐに、画面上部の [ユーティリティ]> [ターミナル] をクリックして、新しいターミナルウィンドウを開きます。 タイプ

これはのリストを提供しますAPFS形式现在お使いのMacに接続されているドライブ。 メインドライブに一致するものが見つかるまでリストを下に見てください (「FileVault: はい (ロック済み) 」とラベル付けされた唯一のものになる可能性があります)。 「APFS物理ストアディスク」フィールドのディスク識別子に注意してください。 私たちの場合、それは

この次のステップでは、FileVaultパスワード (Macのロック解除に使用するパスワード) が必要です。 Enter以下にTerminal

プロンプトが表示されたら、パスワードの後にEnterを入力します。 間違えた場合は、前のコマンドを入力してもう一度お試しください。 パスワードを正しく取得すると、ディスクのロックが解除され、マウントされました。 次に、データを別のドライブにコピーします。

FileVaultドライブの解読 (ディスクユーティリティ)

上記のターミナルコマンドを使用するのではなく、ディスクユーティリティでこれをグラフィカルに実行してみてください。 ディスクユーティリティが機能しなかった場合、ターミナルメソッドが機能することがわかりました。 グラフィカルなディスクユーティリティ方式が機能しない場合は、上のターミナルコマンドを試してください。 (すでにターミナルコマンドを使用している場合は、ディスクユーティリティを使用する必要はありません。)

MacOSユーティリティウィンドウが再び表示されるようにターミナルウィンドウを終了し、リストから [ディスクユーティリティ] を選択します。 画面の左側の「内部」セクションにハードドライブが表示されているはずです。 灰色になっている場合は、暗号化されてマウントされていません。

Clickに「Data」パーティションに左、をクリックしてください「Mount」の上部にあるボタンを。 FileVaultパスワードの入力を求められ、「ロック解除」ボタンをクリックします。 Your FileVaultパーティションはロック解除と搭載。

コマンドラインを使用したファイルのコピー

リカバリモードでFinderを実行できないため、ターミナルを使用してファイルを手動でコピーする必要があります。 これは、ファイルがどこにあるかを知っている場合、または単にすべてをコピーできる十分に大きな外付けドライブがある場合 (または、ユーザーディレクトリだけを必要とする場合) に簡単です。

を使用できます。

接続する外部ドライブは、システムによって自動的にマウントされる必要があります。 を使用できます。

ディスクユーティリティを終了し、ユーティリティ> ターミナルを使用してターミナルを起動します。 今すぐ使用します

それでは、しばらくの間、「Macintosh HD」パーティション上の「htg」というユーザーのユーザーフォルダ全体を「Rescue Disk」という名前の外部ドライブにコピーしたいとしましょう。 これを行うために使用するコマンドは次のとおりです。

ユーザー “htg” を自分のユーザーに置き換えます (run

外部ドライブ上の特定のフォルダに内容をコピーする場合は、開始する前にmkdirコマンドを使用してください。例:

Consider Physically RemovingをDrive

最後のオプションは、Mac内のドライブを物理的に取り外して別のコンピューターにマウントすることです。 Appleが使用するドライブの種類には多くの違いがあるため、特定の指示はデバイスによって異なります。

最初にすべきことは、Macモデルを調べることです。 シャーシの外側 (たとえば、MacBookの下部) に印刷されたシリアル番号があり、これをプラグインできます。Checkcoverage.apple.com正確なモデル、年、リリース日を取得します。

この情報を使用して、IFixitMacモデルを調べて、シャーシに入る方法を見つけます。 あなたはおそらく必要になるでしょうTORXドライバーのセットこれのために、そして使用のような注意を取るべきです帯電防止リストストラップ再び必要になるまでネジを安全に保管してください。

ここから、方向は最終的にドライブに依存します。 Macが特に古い場合は、機械式ハードドライブまたは古いソリッドステートドライブがある可能性があります。 Most Macs使用するM.2またはNVMEドライブ、一部独自のコネクタ付き。

ドライブを取り外した状態で、別のコンピューターまたはMacに接続する方法を理解する必要があります。 このプロセスをはるかに簡単にすることができるM2およびNVMeドライブ用のインターフェイスがありますが、SATAからUSBへのアダプターは古いSSDおよびHDDモデルで機能します。

残念ながら、別のマシンにドライブを認識させることが最大の障害になる可能性があります。ウィル・ヘイリーのブログアダプタを見つけることからLinuxでのHFSパーティションのマウントまで、このプロセスをナビゲートする優れたアカウントを持っています。

ドライブがFileVaultで暗号化されている場合、これは非常に難しい場合があります。特に、回復プロセスにmacOSを使用していない場合はそうです。 MacOSを使用している場合は、次のことを試してください。

  1. ターミナルウィンドウを開き、を使用してマウントする (APFS形式の) ボリュームを見つけます。
  2. たとえば、ボリュームIDをメモします。
  3. 次のコマンドを入力し、
  4. プロンプトが表示されたときにボリュームを復号化するためにMacにログインするときに使用するパスワードを入力します。

Terminalを使用したFileVaultボリュームの復号化について詳しくは、こちらをご覧ください。Der Flounderによる優れたブログ投稿.

今、あなたのMacを修正

データが (うまくいけば) 安全なので、起動しないMacに注意を向けましょう。 私たちはの全リストを持っていますMacが起動しないときに試すこと、しかしそれらのどれも働かなければ、あなたはする必要があるかもしれませんMacOSを最初から再インストールするそしてもう一度始めます。 頑張って!