Windows 10のハードドライブをスキャンして修復するにはどうすればよいですか?
パーソナルコンピューター(PC)は、1981年に最初のIBM PCが組立ラインをロールオフして以来、ほぼ40年で大きく変化しました。 2台のフロッピーディスクドライブと、Microsoftとして知られる駆け出しのソフトウェア会社のためにTim Patersonによって作成されたCHKDSK(「チェックディスク」と発音)と呼ばれる便利なディスクユーティリティ。
Patersonは、Windowsコンピューターで実行された元のオペレーティングシステムであるDOS用に、Unix fsckコマンドに類似したCHKDSKを作成しました。 それでも、今日まで、CHKDSKはWindows PCの問題をトラブルシューティングするための重要なツールです。
今日では、そのような最初のIBM PCと今日のWindows 10デスクトップマシンの間で起こった進化のプロセスを、カジュアルな観察者が説明することは困難です。
ケースはほぼ同じサイズと形状であり、キーボードはまだありますが、それ以外はすべてが異なります。 今日のCPUは1, 000倍高速で、100万倍も複雑です。Appleは、1981年のモノクロの怪物に見られるものよりも高性能なディスプレイを搭載した時計を販売しています。今日のマシンは、超高速、超高速、完全にサイレントなソリッドステートドライブを備えたクランキング、チャンキングフロッピーディスクドライブ。いずれのドライブも、1981年に製造されたすべてのモデルよりも多くの情報を保存できます。
ただし、ハードウェアとソフトウェアのすべての革命と進化的発展にもかかわらず、残ることが1つあります。CHKDSKは、その発明から40年近くたっても、ディスクドライブの健全性にとって有用かつ重要なツールです。
DOSで使用されたのと実際には同じCHKDSKではないことを認識しておく必要があります。 Tim Patersonによって書かれたCHKDSKの最初のバージョンは、今日の標準では粗雑なツールでした。
ドライブテクノロジーとフォーマットのアップグレードと変更のたびに、CHKDSKは書き直され、新しい機能が追加され、最新のPCの指数関数的に拡張するハードドライブに対処するために開発された新しい技術が追加されました。
ただし、最新のCHKDSKツールは、ドライブのマルチパススキャンと同じ基本的なアプローチを使用して、その健全性と機能性を検証します。 このTechJunkieの記事では、CHKDSKを使用してWindows 10オペレーティングシステムを実行しているPCのハードドライブをスキャンおよび修正する方法を説明します。
CHKDSKの仕組み
ジョブの実行方法の詳細は世代ごとに変更されていますが、CHKDSKを実行してハードドライブを分析すると、同じ基本プロセスが実行されます。 CHKDSKは、ディスクドライブ上のファイルシステムをスキャンし、ファイルの整合性、ファイルシステム、およびドライブ上のファイルメタデータの整合性を分析することから始まります。
CHKDSKが論理ファイルシステムエラーを検出すると、それらを適切に修正し、ディスク上のデータを保存して、データが失われないようにします。 論理ファイルシステムエラーは、ドライブのマスターファイルテーブル(MFT)のエントリの破損などのエラーです。MFTは、ドライブのハードウェアの暗い迷路でファイルがどのように接続されているかをドライブに通知します。 MFT自体のエントリを含む、NTFS(Microsoftが開発したファイルシステム)ボリュームのすべてのファイルに対して、MFTに少なくとも1つのエントリがあります。
CHKDSKは、ドライブ上のファイルのタイムスタンプ、ファイルサイズデータ、およびセキュリティフラグの不整合も修正します。 その後、CHKDSKはハードウェアのすべてのセクターにアクセスしてテストし、ドライブの完全なスキャンを実行できます。
ハードドライブは、特定の定義された量のデータが保存されるドライブの定義された領域である論理セクタに分割されます。 セクタは、データが磁気媒体に誤って書き込まれたソフトエラー、またはドライブ自体がセクタとして指定された領域に実際の物理的な欠陥がある場合のハードエラーを発生させる可能性があります。
CHKDSKは、障害のあるデータを書き換えてソフトエラーを修正し、ディスクのそのセクションを破損しているとマークし、将来の使用に備えて「境界外」としてハードエラーを解決します。
CHKDSKは新しい世代のストレージハードウェアごとに繰り返し更新およびアップグレードされているため、プログラムは引き続き動作し、最新のOSや最新のドライブテクノロジーを使用している場合でも、あらゆる種類のハードドライブを分析および修復します。
160Kを保持するフロッピーディスクを分析するために実行されていた同じプロセスは、15テラバイトを保持するソリッドステートの全電子SSDを分析するために今日実行できます。
Windows 10 PCのハードドライブでCHDSKを実行するにはどうすればよいですか?
Windows 10マシンでCHKDSKを呼び出す方法はいくつかありますが、ユーティリティを実行する最も一般的で一般的な場所は、PowerShellと呼ばれるコマンドラインシェルを使用することです。 PowerShellを使用したコマンドの実行に慣れると、他の方法よりも簡単になります。 コマンドを入力するのと同じくらい簡単です。
ただし、CHKDSKはドライブハードウェアと直接通信するため、管理特権と呼ばれる特別なレベルのオペレーティングシステム権限が必要です。 これは、CHKDSKがコンピューターの管理を担当するアカウントであるかのように実行できることを意味します。 システム管理者は、おそらくこれが自宅のコンピューターであればあなたであり、職場のコンピューターであればIT部門であるかもしれません。
Windows PowerShellを起動するには、Windowsキー+ Xのキーボードショートカットを押します。これにより、[スタート]メニュー領域にパワーユーザーメニューが表示され、いくつかのオプションが表示されます。
WindowsキーとXの組み合わせを放し、Aキー(Adminの略)を入力して、管理者権限モードでWindows PowerShellを起動できます。 マウスをWindows PowerShell(Admin)行に移動し、クリックしてシェルを起動することもできます。
次に表示される画面は、Windowsコマンドプロセッサを起動してPCに変更を加える許可を求める[ユーザーアカウント制御(UAC)]ウィンドウです。 「はい」を選択します。
これで、Windows PowerShellが起動します。これは、テキストコマンドラインインターフェイスを備えた使い慣れた白黒ボックスです。 CHKDSKを起動する最も基本的な方法は、プログラムの名前「chkdsk」を入力し、その後にスペースを入力してから、検査または修復するドライブの文字を入力することです。 この例では、内部ドライブ「C:」なので、コマンドは「chkdsk c:」になります。 このCHKDSKの基本的な呼び出しは、ディスクをスキャンしてステータス情報を表示しますが、発生したエラーを修正しません。発生した問題を実際に修正するモードでCHKDSKを実行するには、いくつかのパラメーターを追加する必要があります。 Windows PowerShellプログラムでは、パラメーターはプログラム名の最後に追加される追加のコマンドで、各パラメーターの前に「/」文字が付きます。
この場合、CHKDSKにフルスキャンと修復パスを実行させるには、「chkdsk c:/ f / r / x」と入力します。
「/ f」パラメータは、スキャン中に発見したエラーを修正するようCHKDSKに指示します。 「/ r」パラメータは、CHKDSKに不良セクタを見つけ、そこで見つかった読み取り可能な情報を復元するように指示します。 「/ x」パラメータは、プロセスを開始する前にドライブをマウント解除する(オペレーティングシステムからオフラインにする)ようにCHKDSKに指示します。
言うまでもなく、CHKDSKがスキャンと修正を完了している間は、コンピューターを他の目的に使用しないでください。
追加のCHKDSKパラメーター
CHKDSKには、プログラムの動作を変更するために使用できるオプションパラメータの大きなライブラリがあります。
/ f – / fパラメータは、ディスク上のエラーを実際に修正するようにCHKDSKに指示します。 ディスクをロックする必要があります。 CHKSDKがドライブをロックできない場合、次回コンピューターを再起動するときにドライブを確認するかどうかを尋ねるメッセージが表示されます。
/ v – / vパラメータは、ディスクのチェック時にすべてのディレクトリの各ファイルの名前を表示します。
/ r – / rパラメータは、不良セクタを特定し、読み取り可能な情報を回復します。 ディスクをロックする必要があります。 / rには、/ fの機能と、物理ディスクエラーの追加分析が含まれます。
/ x – / xパラメータは、必要に応じて、最初にボリュームを強制的にマウント解除します。 ドライブの開いているハンドルはすべて無効になります。 / xには/ fの機能も含まれます。
/ i – / iパラメータは、NTFSモデルでフォーマットされたドライブでのみ使用できます。 これにより、インデックスエントリのそれほど活発でないチェックが実行され、CHKDSKの実行に必要な時間が短縮され、CHKDSKが高速化されます。
/ c – / cパラメータもNTFSディスクでのみ使用可能です。 これは、フォルダー構造内のサイクルをチェックしないようにCHKDSKに指示し、CHKDSKの実行に必要な時間を短縮します。
/ l – / iパラメータはNTFSでのみ使用できます。 結果のログファイルのサイズを、入力したサイズに変更します。 サイズパラメータを省略すると、/ lは現在のサイズを表示します。
/ b – / bパラメータはNTFSでのみ使用可能です。 ボリューム上の不良クラスターのリストをクリアし、すべての割り当て済みクラスターと空きクラスターのエラーを再スキャンします。 / bには/ rの機能が含まれます。 このパラメーターは、ボリュームを新しいハードディスクドライブにイメージングした後に使用します。
/? – /? parameterは、このパラメーターのリストとCHKDSKを使用するための他の指示を含むヘルプファイルを表示します。
要約すると、コマンドプロンプトに入力する必要がある完全なコマンドは次のとおりです。
chkdsk
ブートドライブでCHKDSKを使用する
ブートドライブは、コンピューターが起動(ブート)するハードドライブのパーティションです。 ブートパーティションは多くの点で特別であり、それらの方法の1つは、それらを処理できるようにCHKDSKに特別な処理が必要なことです。
CHKDSKは、スキャンするブートドライブをロックできる必要があります。つまり、コンピューターが使用中の場合、システムのブートドライブを調べることができません。 ターゲットドライブが外部ディスクまたは非ブート内部ディスクの場合、上記のサンプルコマンドを入力するとすぐにCHKDSKプロセスが開始されます。
ただし、ターゲットドライブがブートディスクの場合、システムは次のブートの前にコマンドを実行するかどうかを尋ねます。 「yes」(または「y」)を入力してコンピューターを再起動すると、オペレーティングシステムが読み込まれる前にコマンドが実行され、ディスクへのフルアクセスが可能になります。
CHKDSKコマンドは、特に大きなドライブで実行される場合は特に、実行に時間がかかる場合があります。
ただし、ファイルシステムのチェックが完了すると、合計ディスク領域、バイト割り当て、そして最も重要なこととして、検出および修正されたエラーを含む結果の概要が表示されます。
Windowsの以前のエディションのCHKDSK
CHKDSKコマンドはWindowsのすべてのバージョンで使用できるため、Windows 7、8、またはXPで実行しているユーザーは上記の手順を実行してハードドライブのスキャンを開始することもできます。 古いバージョンのWindowsの場合、ユーザーは[スタート]> [ファイル名を指定して実行]に移動して 「cmd」と入力することにより、コマンドプロンプトを表示できます。
コマンドプロンプトの結果が表示されたら、右クリックして[管理者として実行]を選択し、CHKDSKを正常に実行するために必要な特権をプログラムに付与します。
警告:古いハードドライブでCHKDSKを使用すると、コマンドの実行後にハードドライブの容量が大幅に減少することがあります。 CHKDSKが実行する重要な機能の1つは、ドライブ上の不良セクタを特定してブロックすることであるため、この結果はハードドライブの障害によるものです。
古いドライブのいくつかの不良セクターは通常ユーザーに気付かれませんが、ドライブに障害が発生したり深刻な問題が発生したりすると、CHKDSKによってマップおよびブロックされたときに重要な部分を奪うように見える膨大な数の不良セクターが発生する可能性がありますハードドライブの容量の。
CHKDSKを起動するその他の方法
コマンドプロンプトの使用を嫌う場合、システムでCHKDSKを呼び出す方法は他にもあります。 おそらく最も簡単な方法は、Windowsエクスプローラーを直接使用することです。
Windowsファイルエクスプローラーウィンドウを開き、確認するドライブに移動します。
ハードドライブのアイコンを右クリックし、[プロパティ]を選択します。
[ツール]タブを選択し、[チェック]をクリックして、標準パラメーターでCHKDSKを起動します。
定期的なシステムメンテナンスの一環としてCHKDSKを定期的に実行することをお勧めします。
CHKDSKは、最初の発明から40年が経過しても、強力で便利なツールです。
他にWindows 10に関する質問がありますか? 必要なリソースが揃っています!
Windows 10の検索が機能しない問題のトラブルシューティングガイドを次に示します。
あなたは主に、おもしろいゲーム、特にゲームにあなたのマシンを使用していますか? ゲーム用にWindows 10マシンを最適化するチュートリアルをご覧ください。
あなたがシステム管理者である場合、Windows 10でActive Directoryを有効にする方法を学ぶことができます。
Windowsのパワーユーザーは、Windows 10で特定のウィンドウを前面に表示する方法に関するTechJunkieのチュートリアルを読むことになるでしょう。
必要なシステムパフォーマンスの場合は、Windows 10のパフォーマンスに関する完全なガイドをお読みください。
システムメンテナンスの定期スケジュールの一部としてCHKDSKを実行していますか、または実行する予定ですか? 他にどのようなメンテナンスユーティリティを使用していますか? 下にコメントを残してください!