これらの不良セクタの主な問題は、それらを取り除くためにハードディスクからそれらを完全に削除できないことです。私たちができる最大のことは、オペレーティングシステムがこれらの不良セクタを使用してデータを配置するのを防ぐことです。したがって、この記事では、Linux Mint 20を使用して、ハードディスクのエラーをチェックし、OSが不良セクタにデータを書き込まないようにする方法について説明します。
Linux Mint 20でディスクのエラーをチェックする方法:
Linux Mint 20でディスクのエラーをチェックするには、次の手順を実行する必要があります。
- Linux Mint 20のコマンドラインを使用して、ハードディスクのエラーをチェックします。したがって、最初に、タスクバーにあるターミナルアイコンをクリックするか、Ctrl + Alt + Tキーボードショートカットを押してターミナルを起動します。新しく起動したターミナルウィンドウを次の画像に示します。
- 次に、エラーをチェックする部分を特定できるように、ハードディスクのパーティションについて知る必要があります。これを行うには、ターミナルで次のコマンドを入力してから、Enterキーを押します。
このコマンドを実行するには、root権限が必要です。そのため、その前にsudoキーワードを使用しました。次の画像にも示されています。
- このコマンドの出力には、ハードディスクのすべてのパーティションが表示されます。 Linux Mint 20を使用して、以下の画像で強調表示されている部分にエラーがないか確認します。ここで、/ dev / sdaは、調べたいディスクの部分です。あなたの場合、この部分は別の名前を持っているかもしれません。
- エラーをチェックしたいハードディスクの部分を特定できたら、次のステップは、特定された部分のすべての不良セクタを探し、それらをテキストファイルにリストすることです。これを行うには、ターミナルで次のコマンドを入力してから、Enterキーを押す必要があります。
ここで、badblocksコマンドを実行するにはroot権限も必要であり、ハードディスクの指定された部分(この場合は/ dev / sda)をスキャンして不良セクタを探し、見つかった場合はファイルにリストします。 scan_resultディレクトリに配置されるbadsectors.txtという名前。ここで、/ dev / sdaを、不良セクタをスキャンするハードディスク部分の正確な名前に置き換える必要があります。このコマンドは、次の画像にも示されています。
- このコマンドが正常に実行されると、すべての不良セクタがbadsectors.txtファイルに保存されます。ここでの目標は、badsectors.txtファイルに記載されている不良セクタを使用してはならないというこのメッセージをLinux Mint20に伝えることです。そのためには、ターミナルで次のコマンドを入力してから、Enterキーを押す必要があります。
fsckコマンドを実行するには、root権限も必要です。このコマンドは、Linux Mint20が/ dev / sdaパーティションの操作中に、badsectors.txtファイルにリストされているセクターを使用できないようにします。このコマンドは、次の画像にも示されています。
結論:
この記事で説明されている方法に従うことで、すべての不良セクタをテキストファイルに簡単に集約できます。オペレーティングシステムがこれらの不良セクタを使用して貴重なデータを書き込むのを防ぐことができます。このようにして、データの破損や損失を防ぐだけでなく、不良セクタのあるハードディスクを日常のタスクに問題なく使用することもできます。