予期せずWindowsコンピュータの起動が停止することがあります。その場合、個人ファイルにどうやってアクセスして、ハードドライブから取り出すのでしょうか。幸いなことに、多くの選択肢があります。以下のセクションでは、起動しないハードドライブからデータを修復し、回復するいくつかの方法を見ていきます。
目次
起動しないハードドライブのテスト方法
Windowsが起動しない時にハードドライブを修正し、ファイルを取得する前に、問題がどこにあるのかを特定する必要があります。Windowsが起動しない理由は数多くあり、その多くはハードドライブの健康状態とは関係がありません。
Windowsが起動できない場合、通常、カーソルのみが表示される黒い画面が表示されるか、以下のエラーメッセージのいずれかが表示されます:
- PCのブート構成データ(BCD)が見つからないか、エラーが含まれています。
- マスターブートレコード(MBR)が破損しています。
- オペレーティングシステムが見つかりません。
- Bootmgrが見つかりません。コンピュータを再起動するにはCTRL + ALT + Deleteを押してください。
- ブートセクタが見つかりません。
- 破損した、または見つからないシステムハイブ。
Windowsの起動に失敗する原因を効果的に診断するために、以下のことを試してみてください:
チェック | 説明 |
PC起動時にNum lockまたはCaps lockを押してください。 | 該当するインジケーターライトが点灯しない場合、問題はPCの他のハードウェアにある可能性が高いです。 |
着脱式バッテリーのあるラップトップを使用している場合は、バッテリーを取り外して充電器を接続し、ラップトップを起動してください。 | Windowsが正常に起動する場合、ラップトップのバッテリーの交換時期かもしれません。 |
ハードドライブをマザーボードに再接続してください。 | ケーブルがしっかり差し込まれていることを確認してください。PCを起動し、Windowsが正常に起動するか確認してください。 |
PCから外部周辺機器をすべて取り外し、PCを起動してください。 | ハードドライブのライトが点灯するか確認してください。点灯しない場合、PCはBIOS段階で起動に失敗しています。これはハードウェアの問題を示しています。 |
ドライブを取り外して別のPCに接続してください。 | そのコンピューターを起動し、CrystalDiskInfoをダウンロードして、ドライブのS.M.A.R.T.ステータスを確認してください。ドライブのS.M.A.R.T.値について知り、その健康状態を判断するにはこのガイドを使用してください。 |
BIOSでブート順序を変更してください。 | Windowsが含まれているドライブが最初になるようにしてください。 |
起動可能なUSBドライブを作成し、それを使用してPCを起動してください。 | この場合、ブート順序を変更する必要があるかもしれません。 |
BIOS設定をリセットしてください。 | これには複数の方法があり、そのうちの1つにはPCのハードウェアをいじることが含まれます。PCハードウェアの取り扱いに自信がある場合のみ行ってください。 |
UEFIからレガシーBIOSに切り替えてPCを再起動してください。 | これを行う正確な方法はメーカーによって異なります。詳細についてはマザーボードのマニュアルを参照してください。 |
ブートしないハードドライブからデータを回復する方法
ブートしないハードドライブからデータを回収する3つの主な方法について見ていきましょう。ハードドライブが破損していない限り、すべてのデータは無事であり、追加のデータ復旧を行う必要はありません。
方法 1:ブータブルUSBドライブを使用する
ハードドライブにインストールされたWindows OSを起動せずにファイルにアクセスする最も簡単な方法は、ブータブルUSBドライブを作成することです。これを行うには、少なくとも16GBのストレージスペースがあるUSBドライブと動作するWindowsコンピュータが必要になります。
この後、ブータブルUSBドライブを作成するには二段階のプロセスがあります–Windows 10またはWindows 11のISOファイル(お使いのOSに応じて)をダウンロードし、そのISOファイルを使用してブータブルUSBドライブを作成します。
Windows 10のISOをダウンロード
- Windows 10 ダウンロードページにアクセスしてください。
- Windows 10 インストール メディアを作成するの下で、ツールを今すぐダウンロードをクリックします。
- ダウンロードしたら、ツールを実行してライセンス条項に同意してください。
- インストール メディアを作成するオプションを選択し、次へをクリックします。
- ご希望に応じて言語、アーキテクチャ、エディションを選択し、次へをクリックします。
- ISOファイルを選択し、次へをクリックします。
- ISOファイルを保存する場所を選択してください。
- ツールがISOファイルをダウンロードするのを待ち、完了をクリックします。
Windows 11 ISOをダウンロード
- Windows 11 ダウンロードページにアクセスします。
- ダウンロードをクリックし、Windows 11 ディスク イメージ (ISO) のダウンロードの下にあります。
- ISO ファイルのダウンロードを待ちます。
RUFUSを使用してブータブルUSBドライブを作成する
- ブータブルデバイスとして使用するUSBドライブをコンピューターに接続してください。
- RUFUSをダウンロードして実行します。
- デバイスのドロップダウンメニューからUSBドライブを選択してください。
- ブート選択フィールドの隣にある選択をクリックします。Windows 10/11のISOファイルを探してダブルクリックしてください。
- イメージオプションのドロップダウンメニューでWindows To Goを選択してください。
- パーティション方式のメニューでGPTを選択してください。
- 開始オプションをクリックします。実行したいWindowsのバージョンを選択して、OKをクリックしてください。
- Windows To Goが内部ディスクにアクセスするのを防ぐオプションのチェックを外して、OKをクリックしてください。
- RUFUSがブータブルドライブを作成します。
ブータブルUSBドライブを作成したら、起動しないオペレーティングシステムが含まれているPCに接続してください。コンピュータを起動し、関連するキーを押してBIOSメニューに入ります。ブートメニューに移動し、USBドライブから起動するオプションを選択します。それだけです!これで、ハードドライブにアクセスして、他の外部ストレージデバイスにファイルをコピーできるようになるはずです。
方法2:ドライブを外付けハードドライブとして別のPCに接続する
他のPCが手元にある場合は、起動しない内蔵ハードドライブを切断して、ハードドライブエンクロージャーを使用して他のPCに接続することができます。それは外付けハードドライブとして表示され、ファイルへのアクセスを回復することができます。
ただし、このプロセスは複雑なので、コンピューターのハードウェアを扱うことに慣れている場合にのみ実行してください。
ディスクエンクロージャーを使用して、起動しないラップトップまたはPCのハードドライブからデータを復旧する方法は次のとおりです:
- ラップトップまたはPCから内蔵HDDを取り外します。SATAケーブルと電源ケーブルを切断する必要があります。一部のラップトップでは、HDDがマザーボードに直接はんだ付けされているため、切断することはできません。
- ディスクエンクロージャを購入します。これはすべての人気ショッピングサイトで見つかります。互換性とエンクロージャが使用するコネクタの種類を再確認してください。内部ハードドライブをエンクロージャに取り付けます。そのままスロットに入るか、または固定するためにネジを使用する必要があるかもしれません。エンクロージャに用意されているポートにSATAケーブルを接続します。エンクロージャを閉じます。
- 付属のUSBケーブルを使用して、ディスクエンクロージャをPCに接続します。ドライブは外付けHDDとして表示されます。
方法 3:プロのデータ復旧サービスに連絡
上記の方法でファイルへのアクセスが回復しない場合、またはHDDに物理的な損傷がある場合は、プロのデータ復旧サービスに連絡するのが最善です。これらのサービスは高価ですので、データがそれだけの価値があるかどうかを判断する必要があります。
プロのデータ復旧会社のサービスを利用する際に期待できることは以下の通りです:
- 会社のウェブサイトまたは電話でデータ復旧のリクエストを送信します。状況を詳細に説明してください。
- 影響を受けたハードディスクをデータ復旧サービスに宅配便で送るか、ドロップオフポイントに持って行く必要があります。
- 会社はドライブを評価し、回復可能なデータの量を判断し、見積もりをもって連絡を取ります。
- 進めることを選択した場合、専門家がデータを取り出し、あなたに返送します。
ブートしないハードドライブの修復方法
ブートしないハードドライブを修正するためには、Windowsがブートしなかった原因を理解することが重要です。この記事の最初のセクションを参照して、これに関する詳細情報をご確認ください。
Windowsのユーザーインターフェースにアクセスできなくなるため、ブータブルUSBドライブまたはライブCDを使用して起動する必要があります。
これらの方法のほとんどは、Windows 回復環境(WinRE)内でコマンドプロンプトにアクセスする必要があります。以下の手順に従って行ってください:
- Windowsのインストール メディアを作成する。
- 以前に作成したWindowsインストールメディアをPCに接続し、PCをオンにします。
- 「Windowsのインストール」画面で、コンピューターの修復をクリックします。
- 修復するオペレーティングシステムを選択し、次へをクリックします。
- システムの回復オプション > コマンドプロンプトへ移動します。
起動しないハードドライブを修正する方法はいくつかあります:
修正1:アンチウイルススキャンを実行する
マルウェアはWindowsのブートセクタを破損させ、起動できなくすることがあります。しかし、Windowsが起動しないときにアンチウイルススキャンをどうやって実行するのでしょうか?このような時は、多くのブータブルアンチウイルスツールの一つを使用できます。
多くのサードパーティ製アンチウイルスプログラムでは、起動しないWindows PCをスキャンするために、ブータブルUSBドライブを作成することができます。起動しないWindows PCを修復するためにオフラインアンチウイルススキャンを行う方法についての優れたリソースがこちらです。
修正2:Windows スタートアップ修復ツール
Windowsのスタートアップ修復ツールは、Windowsの起動に関連する問題を検出して解決します。ほとんどの場合、Windowsが起動できないときには、スタートアップ修復ツールが自動的に開始されます。しかし、それができない場合は、Windowsのインストールメディアを作成し、それを使用してスタートアップ修復ツールを手動で実行することができます。
Windowsのインストールメディアを作成する方法は次のとおりです:
- ご使用のWindowsバージョンに応じて、Windows 10またはWindows 11のダウンロードページにアクセスします。ここで今すぐダウンロードをクリックし、Windows 10/11 インストールメディアの作成を選択します。
- ダウンロードしたツールを実行します。
- インストールメディアの作成オプションを選択し、次へをクリックします。
- それぞれのドロップダウンメニューを使用して、Windowsのバージョン、言語、エディションを選び、次へをクリックします。
- USBフラッシュドライブオプションを選択し、次へをクリックします。
- 次の画面でUSBドライブを選択します。次へをクリックしてください。
- Windowsがインストールメディアをダウンロードして作成します。
インストールメディアを作成した後、スタートアップ修復を手動で実行する方法は次のとおりです:
- 起動しないPCにWindowsインストールメディアが入っているUSBドライブを接続してください。
- PCを電源オンします。
- 次へ > コンピューターの修復をクリックしてください。
- 次に、トラブルシューティング > 詳細オプション > スタートアップ修復へ進んでください。
- Windowsのスタートアップ修復が行われ、コンピューターの起動に関連する問題を検出し修正します。
- プロセスが完了したら、PCをシャットダウンし、再度起動してください。
修正 3:ブートコードの修復
WindowsにはBootrecと呼ばれる内蔵のブート修復ユーティリティがあります。これはWindows回復環境内のコマンドプロンプトを使用して実行できます。Windowsが破損したマスターブートレコード(MBR)や損傷したブートセクターのために起動しない場合、このユーティリティを実行してWindowsを修復し、再びブート可能にすることができます。
次の手順でBootrecユーティリティの起動修復コードを使用する方法です:
- 以前に作成したWindowsのインストールメディアをPCに接続し、PCを起動します。
- Windowsのインストール画面で、コンピューターを修復するをクリックします。
- 修復したいオペレーティングシステムを選択し、次へをクリックします。
- システム回復オプション > コマンドプロンプトへ移動します。
- MBRを修正するには、
BOOTREC /fixmbr
と入力して、Enterを押します。 - ブートセクタを修復するには、
BOOTREC /fixboot
と入力して、Enterを押します。
修正4:BCDエラーの解決
スタートアップ中に、「PCのブート構成データが不足しているか、エラーを含んでいます」といったエラーメッセージに遭遇することがあります。BCD関連のエラーを修正することは通常簡単で、いくつかのコマンドを実行することで行えます。
WindowsでBCD関連のエラーを修復するには、以下の手順に従ってください:
- Windows リカバリー環境(WinRE)に入り、コマンドプロンプトを実行する。
- CMDコンソールで
BOOTREC /scanOS
と入力して Enterキーを押す。 - PCを再起動して、Windowsが起動するかどうかを確認してください。起動しない場合は、次のステップに進んでください。
- Windows リカバリー環境(WinRE)でコマンドプロンプトを開く。
bcdedit /export c:cdbackup
と入力して Enterキーを押す。attrib c:ootcd -r -s -h
と入力して Enterキーを押す。ren c:ootcd bcd.old
と入力して Enterキーを押す。- 最後に、
bootrec /rebuildbcd
と入力して Enterキーを押す。 - PCを再起動する。
Fix 5:Bootmgr を交換する
BootmgrはWindowsのブートプロセスにおいて重要な役割を果たします。もし、「Bootmgrが見つかりません」というエラーメッセージを見る場合は、C:ドライブからシステム予約パーティションへBootmgrを置き換える必要があります。
これを行うには、Windows 回復環境(WinRE)内のコマンドプロンプトで多くのコマンドを実行する必要があります。
Bootmgrを置き換えるには、以下の手順に従ってください:
- Windows 回復環境内でコマンドプロンプトを開く。
- CMD コンソールで
powershell
と入力し、Enter を押します。 - 次に、
Get-Partition -DiskNumber 0 -PartitionNumber 1|Set-Partition -NewDriveLetter R
と入力し、Enter を押します。このコマンドは、元の Bootmgr ファイルが含まれている System Reserved パーティションにドライブ文字 (R:) を割り当てます。
R:
と入力し、Enter を押します。attrib -r -s -h
と入力し、Enter を押します。これにより System Reserved パーティション内の bootmgr ファイルを非表示にします。ren bootmgr bootmgr.old
と入力し、Enter を押します。このコマンドは “bootmgr” ファイルの名前を “bootmgr.old” に変更します。C:
と入力し、Enter を押します。attrib -r -s -h
と入力し、Enter を押します。- C: ドライブから System Reserved パーティションへ Bootmgr ファイルをコピーするには、
copy C:ootmgr R:\
と入力し、Enter を押します。
修正6:システムハイブの復元
システムハイブを復元することは、基本的にC:\Windows\System32\config\RegbackディレクトリからC:\Windows\System32\config\ディレクトリへファイルをコピーすることを意味します。しかし、この方法は、Windows 10 1803以前を実行している場合にのみ適用可能です。2019年5月以降にWindowsを更新した場合は、この方法をスキップして、代わりにシステムの復元方法を使用してください。
システムハイブを復元するには、以下の手順に従ってください:
- コマンドプロンプトを開くWindows 回復環境 (WinRE) で。
- コンソールで
CD /D C:WINDOWSSYSTEM32CONFIG
と入力して Enter を押します。 - Configフォルダ内の既存ファイルをリネームするには、以下のコマンドを連続して入力し、それぞれの後に Enter を押します–
- REN DEFAULT DEFAULT.OLD
- REN SAM SAM.OLD
- REN SECURITY SECURITY.OLD
- REN SOFTWARE SOFTWARE.OLD
- REN SYSTEM SYSTEM.OLD
- RegBack フォルダから Config フォルダへファイルをコピーするには、これらのコマンドを入力し、それぞれの後に Enter を押します:
- copy C:\Windows\System32\config\RegBack\DEFAULT C:\Windows\System32\config\
- copy C:\Windows\System32\config\RegBack\SAM C:\Windows\System32\config\
- copy C:\Windows\System32\config\RegBack\SECURITY C:\Windows\System32\config\
- copy C:\Windows\System32\config\RegBack\SOFTWARE C:\Windows\System32\config\
- copy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\
- PCを再起動します。
修正7:Windowsアップデートをアンインストールする
Windowsの大型アップデート後には、起動問題が発生することがあります。この場合、解決する唯一の方法は、最新のアップデートをアンインストールすることです。これを行うには、Windows Recovery Environment (WinRE) に入る必要があります。これは、こちらに記載されている方法で、Windowsのインストールメディアを使用して行うことができます。
Windows 回復環境に入ると、詳細オプション > アップデートのアンインストール > 最新の品質アップデートをアンインストールをクリックしてWindowsアップデートをアンインストールできます。
修正8:SFCを使用する
System File Checker (SFC)は、お使いのPC上の破損したシステムファイルを検出し修正するWindowsのコマンドラインユーティリティです。このツールを使用することで、Windowsでよくあるシステムエラーを解決することができます。起動問題に対処するためにも、このツールを実行する価値があります。
SFCを実行するのは簡単です:
- コマンドプロンプトを開く(Windows 回復環境(WinRE)内)。
- CMD コンソールで、
sfc /scannow
と入力します。 - SFCスキャンが始まります。このプロセスには時間がかかることがあります。
修正9:CHKDSKを実行
別のコマンドラインユーティリティであるCHKDSK(check diskの略)は、ハードドライブのエラーや不良セクターをスキャンします。追加するパラメーターによって、CHKDSKはエラーをスキャンして表示するだけでなく、スキャンして修正することもあります。
CHKDSKを使用するには、以下の指示に従ってください:
- コマンドプロンプトを開く、Windows 回復環境(WinRE)で実行してください。
- コンソールに
chkdsk /f /r
と入力して、Enterを押します。 - スキャンが完了した後、PCを再起動します。
修正 10:システムの復元を使用する
構成によっては、Windowsは定期的にリストアポイントを作成して、その時点でのPCの状態を捉えます。これらのリストアポイントを使用して、必要な前の状態にPCを元に戻すことができます。通常、Windowsは主要な更新をインストールする前にもリストアポイントを作成します。
Windowsが起動できない場合のシステムの復元の使用方法は以下の通りです:
- Windows リカバリー環境に入る(WinRE)。
- トラブルシューティング > 詳細オプションをクリックします。
- ここで、システムの復元をクリックします。
- システムの復元ウィザードのウェルカム画面で次へをクリックします。
- システムの復元ポイントをクリックして選択します。日付と時間を再度確認してください。次へをクリックします。
- 完了をクリックします。
- 確認プロンプトではいをクリックします。
- システムの復元がプロセスを完了するまで待ちます。
修正 11:高速スタートアップをオフにする
Windows 10およびWindows 11の高速スタート機能は、時々起動の問題を引き起こすことがあります。高速スタートを無効にして、PCを再起動し、その後Windowsがまだ起動できないか確認することをお勧めします。
高速起動をオフにするには、次の手順に従ってください:
- Windows リカバリ環境 (WinRE) に入り、コマンドプロンプトを起動してください。
- 以下のコマンド
Powercfg -h off
をタイプし、Enterキーを押してください。 - このコマンドは、高速スタートアップを無効にするとともに、休止状態も無効にします。この二つの機能は互いに関連しています。
修正 12:Diskpartを使用してUEFIパーティションにドライブ文字を割り当てる
時折、WindowsはUEFIパーティションにドライブレターが割り当てられていないと起動できないことがあります。UEFIパーティションにドライブレターを割り当てるには、diskpartを使用する必要があります。これはWindowsのパーティショニングおよびディスク管理のコマンドラインユーティリティです。
開始する前に、すべての外付けストレージドライブがPCから切断されていることを確認してください。
UEFIパーティションにドライブレターを割り当てるには、以下のステップに従ってください:
- コマンドプロンプトを開く Windowsリカバリ環境 (WinRE) で。
- コンソールで
diskpart
と入力し、Enter を押します。 select disk 0
と入力し、Enter を押します。list volume
と入力し、Enter を押します。これにより、diskpartがPC上の全てのボリュームを表示します。UEFIパーティションを探します。通常は「BOOT」とラベル付けされており、FAT32でフォーマットされています。ボリューム番号をメモしておきます。select volume x
と入力し、Enter を押します。 x を先ほどメモしたボリューム番号に置き換えます。- 次に、
assign letter=N:
と入力し、Enter を押します。N以外の任意の文字を使用できますが、PC上の他のパーティションに割り当てられていない一意の文字である必要があります。 exit
と入力します。- PCを再起動します。
修正 13:Windowsの工場出荷時リセット
他に何も効果がない場合、起動できないWindowsを修復する唯一の方法は工場出荷時のリセットかもしれません。このオプションはWindowsを再インストールし、クリーンな状態を得ることができます。個人ファイルを削除するか保持するかを選択できます。とにかく、再インストールプロセスには時間がかかるので、待つ準備をしてください。
ブートできないWindowsで工場出荷時のリセットを実行する手順:
- Windows リカバリ環境 (WinRE) に入る。
- トラブルシューティング > この PC をリセットするをクリックする。
- ファイルを保持するか、すべて消去するかを選択する。
- ユーザーアカウントを選択し、パスワードを入力する。続行をクリックする。
- ローカル再インストールまたはクラウドダウンロードを行うことができます。あなたに合ったオプションを選択してください。クラウドダウンロードを行うには、アクティブなインターネット接続が必要です。
- リセットをクリックする。
修理後のハードドライブからファイルを回復する方法
システムの復元やCHKDSKのような修復策は、起動の問題が解決されたとしても、ハードドライブからいくつかのファイルが消える原因となることがあります。さらに、問題が最初に破損したハードドライブが原因で発生していた場合、修復を試みる前に既に多くのファイルが失われている可能性があります。
この場合、サードパーティのデータ復旧ソフトウェアがそれらを取り戻すのに役立つことができます。
このチュートリアルでは、ハードドライブから失われたデータを復旧するためにDisk Drillを使用します。使いやすく、350種類以上のファイル形式を認識し、どんな記憶装置でも対応しています。Windowsユーザーは、Disk Drillの無料試用版を利用することができ、500MBまでのファイルを無償で復旧することができます。
Disk Drillを使用してHDDからデータを回復するには、次の手順に従ってください:
- ディスクドリルをダウンロードしてインストールします。
- ディスクドリルを開き、ドライブを選択して、失われたデータの検索をクリックします。
- ディスクドリルがPCのスキャンを終了したら、検出された項目の確認をクリックします。または、回復したいファイルタイプを直接クリックしてもよいです。例えば画像、ビデオ、オーディオ、ドキュメント、アーカイブ、そしてその他。
- 復元したいファイルを選択し、ファイル名の横にあるチェックボックスにチェックを入れます。ディスクドリルは現在選択されているファイルのプレビューを表示します。確認後に回復をクリックします。
- 復元するファイルを保存する場所を選択します。その後、次へをクリックします。
- ディスクドリルが選択したファイルを復元します。
結論
起動しないPCを修理するのは手間のかかる作業ですが、問題の原因によって異なります。しかしながら、私たちが説明した方法を使用すれば、ハードドライブから重要なファイルを取り戻すことができるはずです。自分で行うことができない場合は、プロのデータ復旧サービスに投資することを検討する価値があるかもしれません。