ハードリブートとは
誰かが「コンピューターを起動する」と言うとき、コンピューターが起動され、ユーザーとの通信とコマンドの受け入れを可能にするすべてのプログラムをロードしていることを意味します。 再起動手順には主に2つのタイプがあります。ソフト(ウォーム)再起動とハード再起動(コールド再起動とも呼ばれます)です。 ソフトリブートとは、コンピューターを完全にシャットダウンせずに再起動し、電源をオフにすることです。 ハードリブートとは、電源が意図的に失われたかどうかに関係なく、電源が完全にオフになった後にコンピューターを再起動するプロセスです。 電源を切ると、コンピューターの作業メモリーもクリアされ、システムが停止したときにシステムをリセットする方法として使用されることもあります。
「ブートアップ」という表現は、コンピューターの電源を最初に入れたときにプログラムがロードされておらず、メモリに何も存在しないという事実に由来します。ランダムアクセスメモリ(RAM)は電力なしでは情報を保存できません。 コンピューターは、システムに電力が供給されていない場合でも持続する不揮発性の内部ソースからの情報を使用する必要があります。 このプロセスは「ブートストラップ」と呼ばれます。これは、コンピューターが本質的なプログラミングをロードするために、独自のブートストラップによって効果的にプルアップするためです。 そのようなプロセスは不可能なように思えます(誰かが自分のブートストラップで自分を引き上げるのは不可能です)が、情報は専用のチップなどの方法でコンピューターに保存されるため、電源が回復するとすぐに利用可能になります。
ハードリブートは、システムが意図的にシャットダウンされ、電源がオフになった結果である可能性があります。 その場合、電源を入れると、システムは使用する前にすべての重要なプログラムをリロードするプロセスを経ます。 最初から開始するため、特にロードするプログラムが多数ある場合は、プロセスに時間がかかることがありますが、妥当な時間内に完了する必要があります。
コンピューターが通常のシャットダウンプロセスを実行する機会がなく、停電のように突然電源が失われた場合、通常、ハードリブートプロセスの前にファイルチェックが行われます。 これは、突然のシャットダウンによってファイル構造が破損した可能性があるためです。 ハードリブートの開始時にスキャンが自動的に実行され、コンピューターを準備完了状態に復元する前にファイルが破損していないことを確認します。 エラーが見つかった場合、スキャンプロセスは可能であればそれらを修復するか、コンピューターオペレーターに問題を警告します。 ファイルエラーが修正されると、ハードブートプロセスが完了し、オペレーティングシステムと関連する重要なファイルが復元されます。