このメモは、諦めていないすべてのハード ドライブ ユーザーに捧げます。
デュアル HDD (Windows 10) と SSD (Ubuntu) を搭載した HP Pavilion ラップトップを 1 年半使用した後、アプリケーションのロード時間が非常に長いこと、インターフェイスが全般的に応答しなくなっていること、最も単純な操作でフリーズすることに気づき始めました。 Windows 10 では、問題は最小限に抑えられ、ラップトップを再び使用できるようになりました。次に、問題を解決するために私が行った手順について説明します。
診断
調査を開始するには、あらゆる種類のデマを排除する必要があります。まず、ハードドライブ障害の主な原因を特定しましょう。ハードドライブを使用するときに問題が発生する可能性がありますか?問題は、電子機器の物理レベルおよび論理的なソフトウェア データ レベルで発生する可能性があります。
電子機器の問題には、コンピュータやラップトップの電源が機能しない、ラップトップのバッテリの問題などが含まれます。ハードドライブのコンポーネントの磨耗、ドライブの内部コンポーネントの回路やチップの問題、ファームウェアのエラー、ドライブの衝撃や落下による影響、または動作に影響を与える他のデバイスの同様の問題。
ハードドライブの重大な摩耗は、ドライブのそれ以上の操作が不可能になるほどの数の不良セクタ (不良ブロック) が発生した瞬間であると考えられます。これらのブロックはハード ドライブのファームウェアによってブロックされ、データは自動的に他のセクターに転送され、特定の重大な瞬間までディスクの動作に影響を与えることはありません。
プログラム ロジックの問題には、アプリケーションの誤った操作によるファイル システムのエラー、ユーザーのアクション (熱いときにデバイスの電源を切る、アプリケーションを正しく停止せずに録画プロセスを完了する)、ドライバー、オペレーティング システム サービスのエラーが含まれます。
特殊な電子機器診断ツールがなければ、ソフトウェア レベルの正確性を確認することしかできません。その過程で電子機器の問題が発見される可能性がありますが、通常はブロック修復方法 (コンポーネント/チップの交換) によって解決されます。次に、診断ユーティリティを使用したソフトウェアの診断方法を検討します。すべてのユーティリティはシステム上で最優先で起動する必要があることに注意してください。他のアプリケーションがパフォーマンス測定を妨害し、ディスクの読み取り/書き込みをブロックする可能性があり、その結果、不正確な診断結果が得られる可能性があります。
スマート
S.M.A.R.T. ストレージ デバイス ステータス監視システム – HDD、SDD、eMMC など。デバイスの摩耗を評価し、不良ブロックの数を表示し、データに基づいてさらなるアクションを実行できます。 SMART は、ディスクを操作するためのさまざまなアプリケーションで表示できます。私は、メーカーが提供するユーティリティを使用することを好みます。 Seagate ハード ドライブの場合は、SeaTools ユーティリティを使用しました。ステータスは GOOD と表示されました。つまり、ディスク ファームウェアはすべてが正常であると判断しています。
メーカーのユーティリティ
ディスク製造元のユーティリティは、その動作を検証するためのテストを提供しています。 SeaTools にはいくつかの種類のテストがあり、それらをすべて使用して問題の場所を特定できます。簡単なテストでは問題が見つからない可能性があるため、長いテストを推奨します。私の場合、Long Test のみでエラーが見つかりました。
スローライド
読み取りの正確性を確認し、遅いブロックやデッドブロックを見つけるために、アプリケーション を作成しました。スローライドは、非常に単純な原理で動作します。指定されたユーザー設定を使用してブロック デバイス記述子を開き、デバイス全体のデータを読み取り、時間測定、低速ブロックの出力を行います。この場合、プログラムは最初のエラーで停止します。単純な方法ではディスク データを読み取ることができないため、より深刻なデータ削除ユーティリティに進む必要があります。
私の場合、ディスク全体の読み取りは正しく実行されましたが、速度はわずかに低下しました。ディスクの一部の領域では、1 秒間に 90MB/秒 (5400rpm)。このことから、ソフトウェアの問題に対処していると結論付けることができます。
音響分析
この方法はソフトウェア診断方法には適用されませんが、問題を解決することは非常に重要です。たとえば、電源が部分的に動作している場合、ハードドライブがフリーズ/フリーズし、カチッという音が大きくなることがあります
。私の場合、Windows 10 でディスクを操作しているときに、HDD 所有者なら誰でもよく知っている、 オペレーティング システムで何かを実行しようとすると、ディスク ヘッドが往復する大きなパチパチという音が聞こえますが、その音はほぼ一定であり、断片化が多すぎるのではないかと思いました。ディスク、バックグラウンド サービスによるディスクの過負荷。
修正中
ソフトウェア診断中に電子機器の問題は検出されず、ディスク全体のブロックごとの読み取りは正常に完了しましたが、SeaTools はロング テスト中にエラーを示しました。
メーカーのユーティリティ
診断に加えて、ディスク製造元のソフトウェアはエラー修正手順を提供します。 SeaTools では、[すべて修復] ボタンがこれを担当します。データ損失の可能性への同意を確認した後、修正プロセスが開始されます。この修正は私の場合に役に立ちましたか?いいえ、ディスクは引き続き大音量でゆっくりと動作しましたが、ロング テストではエラーが表示されなくなりました。
CHKDSK
CHKSDK は、Windows ファイル システムのソフトウェア エラーをトラブルシューティングするための Microsoft ユーティリティです。時間の経過とともに、このようなエラーはディスク上に蓄積され、データの読み取り/書き込みがまったくできなくなるなど、作業に大きな支障をきたす可能性があります。このユーティリティの使用手順は Microsoft Web サイトで見つけることができますが、エラーを修正するには可能な限りすべてのフラグを使用することをお勧めします (この記事の執筆時点では、これは /r /b /f です)。 Windows ターミナル (cmd) を介して管理者権限でスキャンを実行する必要があります。システム パーティションの場合、スキャンはシステム起動時に実行され、非常に長い時間がかかる場合があります。私の場合は 12 時間かかりました。
この修正は私の場合に役に立ちましたか?いいえ。
ディスクのデフラグ
ディスク上のデータはブロック単位で処理され、大きなファイルは通常、複数のブロック/フラグメントに書き込まれます。時間が経つにつれて、削除されたファイルの多くは、近くにない空のブロックを作成します。そのため、ファイルを書き込むときに、これらの空いたブロックが埋められ、ディスク ヘッドが物理的に長距離を移動する必要があります。この問題は断片化と呼ばれ、ハード ドライブ ユーザーのみが経験します。数回の修正時点で、ハードドライブの断片化は 41% でした。視覚的には次のように見えました。
![]()
つまり、すべてが悪いということです。デフラッガー ユーティリティまたは組み込みのデフラグ ツールを使用して、断片化を確認し、デフラグすることができます。 「ドライブの最適化」サービスを有効にすることもできます。 Windows 10 では、コントロール パネルでデフラグのスケジュールを設定します。 デフラグが必要なのは HDD ドライブのみです。SSD ドライブに対してデフラグを有効にすることはお勧めできません。これにより、ディスクの摩耗が加速します。このため、バックグラウンドでのデフラグはデフォルトで無効になっているようです。
代替のデフラグ オプションも知られています –データを別のディスクに転送し、ディスクをフォーマットし、データをコピーして戻します。この場合、システム動作に適した正しい論理構造を維持しながら、データは完全に空のセクタに書き込まれます。このオプションには、通常のコピー中に移動できない可能性がある重要なメタデータをリセットする際に問題が伴います。
サービスを無効にする
Mark Russinovich のユーティリティの使用 プロセス モニター IO 書き込み/読み取り列を有効にするだけで、ハード ドライブにロードするプロセスをその作業とともに追跡できます。このコラムを調査した後、コントロール パネルのサービス パネルから、新しい名前 SysMain の Superfetch プログラム用のよく知られたバックグラウンド アクセラレーション サービスである Xbox Game Bar サービスを無効にしました。 Superfetch は、ユーザーが使用するアプリケーションを常に分析し、RAM にキャッシュすることでアプリケーションの起動を高速化する必要があります。これにより、ディスク全体がバックグラウンドで読み込まれ、動作できなくなりました。
ディスクのクリーニング
また、古いアプリケーションや不要なファイルも削除しました。これにより、適切な断片化のためにセクターが解放され、オペレーティング システムの操作が簡素化され、無駄で重いサービスやプログラムの数が減りました。
合計
何が最も役に立ちましたか?ディスクをデフラグするとパフォーマンスに顕著な違いが見られ、Xbox サービスと Superfetch サービスを無効にすることで自然発生的なフリーズが解消されました。 SSD を使用していれば、これらの問題は発生しなかったのでしょうか?断片化による動作の遅さの問題はまったくありません。サービスの問題はいずれにしても修正する必要があり、ソフトウェア エラーはドライブの種類に依存しません。近い将来、SSD への完全な移行を計画していますが、今のところは「パンケーキ万歳、パンケーキ永遠に!」
リンク
http://www.outsidethebox.ms/why-windows-8-defragments-your-ssd-and-how-you-can-avoid-this/
https://channel9.msdn.com/Shows/The-Defrag-Show
https://www.seagate.com/ru/ru/support/downloads/seatools/
https://www.ccleaner.com/defraggler/download
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk
https://gitlab.com/demensdeum/slowride/















