Mhdd の低レベル フォーマット コマンド。 MHDDを搭載したハードディスクの点検・修理を行っております。 MHDD を使用したディスクのスキャン

01.12.2021

これを使用してください ソフトウェア「そのまま」。 MHDD は非常に強力であると同時に、非常に危険なプログラムです。 MHDD プログラムによって引き起こされる損害については誰も責任を負いません。

MHDDプロジェクトについて

MHDDは小さいですが強力です 無料プログラム、(可能な限り) 最低レベルのドライブで動作するように設計されています。
最初のバージョンは 2000 年に私、ドミトリー・ポストリガンによってリリースされました。 CHS モードで IDE インターフェイスを備えたドライブの表面をスキャンできました。 私の主な目標は、人々が信頼できるドライブの診断ソフトウェアを開発することです。

現在、MHDD は単なる診断以上のものです。 MHDD を使用すると、ドライブの診断、ランダム セクターの読み取り/書き込み、SMART システム、パスワード システム、ノイズ管理システムの管理、さらにドライブ サイズの変更など、やりたいことは何でもできます。 それだけではありません。MHDD にはいわゆる ATA/SCSI 端子があり、SCSI、IDE、またはシリアル ATA インターフェイスを備えたドライブに任意のコマンドを送信できます。 さらに、スクリプトを記述して独自のプロシージャを作成することもできます。

MHDDの中身は何ですか?

mhdd.exe実行可能プログラム mhdd.hlpこのファイルは SMART コマンド ヘルプ システムによって使用されます cfg/mhdd.cfg MHDD はこのファイルに構成を保存します

最初の起動時に、プログラムはファイルを作成します ログ/mhdd.log。 これはメインのログ ファイルです。 すべてのアクションとテスト結果はこのファイルに記録されます。

これはどのように作動しますか

MSDOS オペレーティング システムがドライブからセクターを読み取る必要があるときにどのように動作するかを想像してみましょう。 MSDOS は単純にこれを実行するように BIOS に「要求」します。 次に、BIOS はテーブルでポート アドレスを検索します。 希望のドライブ、必要なチェックを実行し、ドライブとの通信を開始します。 すべてが完了すると、BIOS は結果をオペレーティング システムに返します。

図を見てみましょう。 通常の DOS プログラムがドライブでどのように動作するかは次のとおりです。

MSDOS BIOS プログラム IDE/SATA コントローラ ドライブ

それでは、MHDD がどのように機能するかを見てみましょう。

MHDD IDE/SATA コントローラー ドライブ

主な違い: MHDDは使用しません BIOS機能そして中断します。 この方法では、ドライブを定義する必要さえありません。 BIOS セットアップ。 MHDD はドライブのレジスタを直接操作し、パーティション、ファイル システム、BIOS 制限などの「小さなこと」には注意を払わないため、MSDOS と MHDD がロードされた後でドライブをオンにすることもできます。

注意:
テスト対象のドライブが接続されているのと同じ物理 IDE チャネル (ケーブル) 上にあるドライブから MHDD を実行しないでください (ケーブル、チャネル)。 両方のドライブで重大なデータが破損する可能性があります。 この点に関して、ほとんどのユーザーが PRIMARY チャネルに MHDD を持っているため、デフォルトでは MHDD は PRIMARY チャネルでは機能しません。 プライマリ チャネルのブロックを解除するには、MHDD を実行して終了し、MHDD.CFG ファイルを編集します。 またはコマンドラインスイッチを使用します /ENABLEPRIMARY.

MHDD は DOS ASPI ドライバーを使用して SCSI デバイスにアクセスします。 SCSI ドライブを使用する予定がない場合は、ドライバは必要ありません。

ハードウェア要件とサポートされるハードウェア

プラットフォーム:

  • Intel Pentium プロセッサ以上
  • 4メガバイトのRAM
  • DR-DOS、MSDOS バージョン 6.22 以降
  • 任意のブートデバイス (USB、CDROM、FDD、HDD)
  • キーボード

IDE/SATA コントローラー:

  • ノースブリッジに統合されているもの (ポート アドレス: プライマリ チャネルの場合は 0x1Fx、
    セカンダリ チャネルの場合は 0x17x)
  • PCI UDMA コントローラー (自動検出): HPT、Silicon Image、Promise (すべてではない)、ITE、
    ATIは異なる場合があります。 一部の RAID コントローラもサポートされています (この場合、
    MHDD は各物理ドライブで個別に動作します)
  • UDMA/RAID コントローラーは別個のチップとしてマザーボードに統合されています ドライブ:
    • 少なくとも 600 メガバイトの容量を持つ IDE またはシリアル ATA。 LBAモード
      は完全にサポートされていますが、バージョン 3.x では MHDD から CHS コードを削除しました。
    • 容量が 8388607 テラバイト以下の IDE または Serial-ATA。 LBA48モード
      完全にサポートされています
    • セクター サイズが 512 ~ 528 バイトの SCSI ドライブ

    診断可能なIDEドライブ しなければならない MASTERモードに切り替わります。 すべての SLAVE デバイスを無効にする必要があります。

    その他のデバイス

    • CDROM、テープなどの SCSI リムーバブル メディア デバイス。 サポートされる最大セクター サイズは 4096 バイトです

    MHDDインストールパッケージのダウンロード

    CD イメージ、フロッピー イメージ、または単なるアーカイブのいずれのパッケージが必要かを決定する必要があります。 ISO イメージの書き込みをサポートするソフトウェアを使用して、CD イメージを書き込むことができます。 CD が起動可能になります。

    初めての打ち上げ。 重要な情報

    MHDD は非常に難しいプログラムだと考える人もいます。 彼らは、MHDD は非常にシンプルであるはずだと思っていましたが、ドキュメントを読まずに初めて実行したとき、がっかりしました。 MHDDは とても難しくて危険ですプログラム。 ドライブの内部構造に精通している人は、MHDD を使いこなすのがはるかに簡単です。

    MHDD から意味のある結果が得られるまでに、数時間、場合によっては数日かかることを理解することが非常に重要です。 欠陥のあるドライブの作業を開始する前に、欠陥のない複数のドライブをテストしてみることを強くお勧めします。

    プログラムを初めて起動すると、新しいファイル /cfg/mhdd.cfg が作成されます。 IDE プライマリ チャネルはデフォルトでは無効になっています。

    ドライブ選択メニューが表示されます。 必要なデバイスを選択してください。 を押すと、いつでもこのメニューを呼び出すことができます。 SHIFT+F3.

    クリックできるようになりました F1任意の MHDD コマンドを使用します。 してください 非常に気配りのある最初の数回は MHDD を使用するとき。

    EID、SCAN、STOP、CX、TOF コマンドから始めることをお勧めします。 それらの中には、キーボード ショートカットが割り当てられているものもあります。 F4 SCANコマンドの場合。

    見てください レジスター。 IDE またはシリアル ATA デバイスは DRIVE READY および DRIVE SEEK COMPLETE を報告する必要があるため、DRDY フラグと DRSC フラグが表示されるはずです。 BUSY フラグは、ドライブが何らかの操作 (読み取りまたは書き込みなど) を実行していることを示します。 WRITE FAULT や TRACK 0 NOT FOUND などの一部のフラグは非推奨であるため、決して表示しないでください。 INDEX フラグも廃止されましたが、時折点滅する場合があります。 DATA REQUEST (DREQ) フラグは、ドライブがデータ転送を要求していることを示します。

    ERROR フラグに気付いた場合は、エラー レジスタを確認してください。 発生したエラーの種類を判断できます。 見て ATA/ATAPI規格命令とレジスタの詳細については、を参照してください。

    MHDD コマンドの使用

    表面スキャン

    デバイスのスキャンは、ID または EID コマンド (または F2)。 スキャンするには、「SCAN」と入力して Enter キーを押すか、次のコマンドを使用します。 F4。 いくつかの設定を変更できるメニューが表示されます。 デフォルトでは、開始セクターは 0 (開始セクター) です。 最後のセクターは、可能な最大値 (ディスクの終わり) に等しくなります。 ユーザー データを破壊するすべての機能 (再マップ、遅延消去) はデフォルトで無効になっています。

    もう一度 F4 を押してスキャンを開始します。 MHDD はドライブをブロック単位でスキャンします。 IDE/SATA ドライブの場合、1 ブロックは 255 セクター (130560 バイト) に相当します。

    スキャンの仕組み

    1. MHDD は、パラメータとして LBA 番号 (セクタ番号) とセクタ番号を指定して VERIFY SECTORS コマンドを送信します。 2. ドライブは BUSY フラグを立てます。 3. MHDD はタイマーを開始します。 4. ドライブがコマンドを実行した後、BUSY フラグを下げます。 5. MHDD は経過時間とドライブを計算し、対応するブロックを画面上に表示します。 エラー (不良ブロック) が発生した場合、プログラムはエラーを説明する対応する文字を表示します。

    MHDD は最終セクタまでステップ 1 ~ 5 を繰り返します。 スキャン プロトコルが必要な場合は、log/mhdd.log ファイルで見つけることができます。

    スキャンでエラーが見つかった場合、最初に行うことは、ドライブからすべてのデータをコピーすることです。 次に、ERASE コマンドを使用して全面消去を実行する必要があります。これにより、ドライブ上のすべてのセクタが消去されます。 ドライブは各セクターの ECC フィールドを再計算します。 これは、いわゆる「ソフト不良」ブロックを取り除くのに役立ちます。 消去しても問題が解決しない場合は、REMAP オプションを有効にしてスキャンを実行します。

    すべてのブロックにエラーが含まれていることがわかった場合は、ドライブを消去したり、REMAP オプションを有効にしてスキャンしたりしないでください。 ほとんどの場合、ドライブのサービス領域が破損しているため、標準の MHDD コマンドでは修復できません。

    SMART 属性の表示

    ダイヤルできます スマートアットまたはクリックしてください F8属性を表示します。 どういう意味でしょうか?

    おそらく、最新のドライブにとって最も重要な属性は、「再割り当てセクター数」(生の値) です。 この値は、ディスク上に再マップされたセクターがいくつあるかを示します。 通常のドライブの生の値はゼロです。 50 を超える値が表示された場合、ドライブに問題があります。 これは、電源、振動、過熱、または単にドライブの欠陥を意味する可能性があります。

    属性 194 - 温度を見てみましょう。 適切な値は 20 ~ 40 度です。 一部のドライブは温度を報告しません。

    UDMA CRC エラー率属性は、IDE/SATA ケーブルを介してデータを送信するときに発生するエラーの数を意味します。 この属性の通常の生の値はゼロです。 異なる値が表示された場合は、ただちにケーブルを交換する必要があります。 また、オーバークロックはこのタイプのエラーの数に大きく影響します。

    他の属性は通常、それほど重要ではありません。 見て ATA/ATAPI規格受け取る 追加情報 SMART 属性とテストについて。

    ドライブ識別コマンド

    コマンドを試してみる IDそして イードドライブに関する情報を表示します。 見て ATA/ATAPI規格詳細については。

    セクタのグループまたはディスク全体の消去

    ERASEコマンドを使用できます。 BIOS セットアップ (または POST) でドライブが認識された場合、MHDD は BIOS 機能を使用して UDMA モードでドライブを消去しようとします。 MHDD が BIOS を使用しないようにするには、/DISABLEBIOS オプションを使用します。

    ストレージ容量の削減

    ストレージ容量を制限するには、HPA コマンドを使用します。 プログラムは、利用可能なセクターの新しい数を尋ねます。 設定された制限を削除するには、NHPA コマンドを使用します。 NHPA コマンドを使用する前に、ドライブの電源を入れ直します。 によると ATA/ATAPI規格、ストレージ容量を変更できるのは、ドライブ サイクルごとに 1 回だけです。

    パスワード保護管理

    PWD コマンドを使用して、USER パスワードを使用してドライブをロックします。 によると ATA/ATAPI規格、変更を有効にするには、ドライブの電源をオフにしてからオンにする必要があります。

    MHDD には、ドライブのロックを解除するための 2 つのコマンド、UNLO​​CK と DISPWD があります。 UNLOCK は、最初のシャットダウンの前にドライブのロックを解除します。 パスワード システムを無効にするには、まず UNLOCK コマンドを使用し、次に DISPWD コマンドを使用する必要があります (パスワードがわかっている必要があります)。

    マスターパスワードはメーカーによって設定されており、ロック解除に使用できます。

    ファイルへのセクターの読み取り

    ほんの数セクターまたはディスク全体を 1 つのファイルまたはファイルのセットに読み取ることができます。 TOFコマンドを試してください。 プログラムは不良セクタをスキップします。 1 GB を超えるイメージを作成する予定がある場合は、イメージを自動的に「スライス」できる ATOF コマンドを使用することをお勧めします。

    ファイルからディスクへのセクターの書き込み

    セクタをディスクに書き込むには、FF コマンドを使用します。 記録する最初のセクターの番号と、連続して記録するセクターの数を入力するように求められます。

    ドライブのノイズ特性の管理

    最新のドライブのほぼすべてが音響管理をサポートしています。
    ヘッドの移動速度を下げることで、ヘッドの移動時に発生する騒音を低減できます。 AAM コマンドを使用して設定します。

    ドライブ構成

    CONFIG コマンドを使用すると、最大 UDMA モード、セキュリティ、SMART、AAM、HPA システムのサポート、LBA48 モードのサポートなどのドライブ構成を表示および変更できます。 ディスクサイズを変更することも可能です。 一部のメーカーでは、構成を変更することでディスク サイズを削減しており、元の容量に戻すことができます。

    バッチ実行コマンド

    とてもシンプルに書くことができます バッチファイル(BATCH ディレクトリの例を参照) ここには、達成したいことすべてを記述します。 このようなファイルを実行する場合は、F5 キーを押します。

    ATA/SCSIターミナル、スクリプト

    SCRIPTS ディレクトリを見てください。 そこにはいくつかの例があります 詳しい説明これはどのように作動しますか。 スクリプトを実行するには、ファイル名に続けてドットを使用します。 たとえば、MHDD に付属のテスト スクリプトを実行するには、次のように入力します。

    MHDD>.test

    その他のコマンド

    クリック F1。 すべての MHDD コマンドのクイック ヘルプが表示されます。 さらに詳しい情報については、MAN コマンドを使用してください。

    コマンドラインオプション

    /ノーピンポン一部の音をミュートする /BIOSを無効にする BIOS による消去 (ERASE) の無効化 /DISABLESCSI SCSIモジュールを無効にする /ENABLEPRIMARYプライマリ IDE/SATA チャネルを接続します /ROこのキーは、書き込み保護されたメディア上で MHDD を実行するために使用されます。 一時ファイルの作成試行が無効になり、ログ記録も無効になります。

    © 2005 ドミトリー・ポストリガン

この記事では、Azbuka PC がテスト ユーティリティの公式ドキュメントを公開しています ハードドライブ MHDD。 この MHDD ドキュメントに対するすべての権利は、プログラムの作成者である Dmitry Postrigan に帰属します。 この MHDD ドキュメントのおかげで、自分でテストできます ハードドライブ、 実行する 低レベルのフォーマット、セクタグループの消去 ハードドライブ、ハードドライブのSMART領域などを管理します。

MHDDの中身は何ですか?

    mhdd.exe- 実行可能プログラム

    mhdd.hlp- このファイルは SMART コマンド ヘルプ システムによって使用されます

    cfg/mhdd.cfg- このファイルには、MHDD が構成を保存します

最初の起動時に、プログラムはファイルを作成します ログ/mhdd.log。 これはメインのログ ファイルです。 すべてのアクションとテスト結果はこのファイルに記録されます。

MHDDはどのように動作しますか?

MSDOS オペレーティング システムがドライブからセクターを読み取る必要があるときにどのように動作するかを想像してみましょう。 MSDOS は単純にこれを実行するように BIOS に「要求」します。 次に、BIOS はテーブル内で目的のドライブのポート アドレスを検索し、必要なチェックを実行して、ドライブとの通信を開始します。 すべてが完了すると、BIOS は結果をオペレーティング システムに返します。

図を見てみましょう。 通常の DOS プログラムがドライブでどのように動作するかは次のとおりです。

プログラム<--->MSDOS<--->BIOS<--->IDE/SATAコントローラー<--->ストレージ

それでは、MHDD がどのように機能するかを見てみましょう。

MHDD<--->IDE/SATAコントローラー<--->ストレージ

主な違い: MHDD は BIOS 機能や割り込みを使用しません。 したがって、BIOS セットアップでドライブを定義する必要さえありません。 MHDD はドライブのレジスタを直接操作し、パーティション、ファイル システム、BIOS 制限などの「小さなこと」には注意を払わないため、MSDOS と MHDD がロードされた後でドライブをオンにすることもできます。

注意:テスト対象のドライブが接続されているのと同じ物理 IDE チャネル (ケーブル) 上にあるドライブから MHDD を実行しないでください (ケーブル、チャネル)。 両方のドライブで重大なデータが破損する可能性があります。 この点に関して、デフォルトでは、MHDD はそのチャネルでは動作しません。 主要な、ほとんどのユーザーがそこにMHDDを持っているためです。 プライマリ チャネルのブロックを解除するには、MHDD を実行して終了し、ファイルを編集します。 MHDD.CFG。 またはコマンドラインスイッチを使用します /ENABLEPRIMARY.

MHDD は DOS ASPI ドライバーを使用して SCSI デバイスにアクセスします。 SCSI ドライブを使用する予定がない場合は、ドライバは必要ありません。

MHDDの初発売。 重要な情報

MHDD は非常に難しいプログラムだと考える人もいます。 彼らは、MHDD は非常にシンプルであるはずだと思っていましたが、ドキュメントを読まずに初めて実行したとき、がっかりしました。 MHDD は非常に複雑で危険なプログラムです。 ドライブの内部構造に精通している人は、MHDD を使いこなすのがはるかに簡単です。

MHDD から意味のある結果が得られるまでに、数時間、場合によっては数日かかることを理解することが非常に重要です。 欠陥のあるドライブの作業を開始する前に、欠陥のない複数のドライブをテストしてみることを強くお勧めします。

初めて起動すると、プログラムは新しいファイルを作成します ./cfg/mhdd.cfg。 チャネル IDE プライマリデフォルトでは無効になっています。

ドライブ選択メニューが表示されます。 必要なデバイスを選択してください。 を押すと、いつでもこのメニューを呼び出すことができます。 SHIFT+F3.

クリックできるようになりました F1任意の MHDD コマンドを使用します。 最初の数回は MHDD を使用するときは十分に注意してください。

コマンドに慣れることから始めることをお勧めします EID、スキャン、ストップ、CX、TOF。 それらの中には、キーボード ショートカットが割り当てられているものもあります。 F4チームのために スキャン.

レジスターを見てください。 IDE またはシリアル ATA デバイスはレポートする必要があります。 ドライブレディそして ドライブシーク完了フラグが見えるはずです ドルディそして DRSC。 フラグ 忙しいドライブが何らかの操作 (読み取りまたは書き込みなど) を実行していることを知らせる信号。 いくつかのフラグは次のようなものです 書き込みエラーそして トラック0が見つかりませんは時代遅れなので、絶対に見るべきではありません。 フラグ 索引も古いですが、時々点滅することがあります。 フラグ データリクエスト (DREQ)ドライブがデータの転送を要求していることを意味します。

旗に気づいたら エラー (エラー)、エラーレジスタを見てください。 発生したエラーの種類を判断できます。 見て ATA/ATAPI 標準命令とレジスタの詳細については、を参照してください。

MHDD コマンドの使用

MHDD での表面スキャン

デバイスのスキャンは、コマンドによって識別できる場合にのみ可能です。 IDまたは イード(またはクリックして F2)。 スキャンするにはダイヤルします スキャンそして押します 入力、または使用します F4。 いくつかの設定を変更できるメニューが表示されます。 デフォルトでは、開始セクターは 0 (開始セクター) です。 最後のセクターは、可能な最大値 (ディスクの終わり) に等しくなります。 ユーザーデータを破壊するすべての関数 ( リマップ、消去遅延) はデフォルトで無効になっています。

クリック F4もう一度押すとスキャンが開始されます。 MHDD はドライブをブロック単位でスキャンします。 IDE/SATA ドライブの場合、1 ブロックは 255 セクター (130560 バイト) に相当します。

スキャンの仕組み

    MHDD がコマンドを送信します セクターの確認番号付き LBA(セクタ番号) とセクタ番号をパラメータとして

    ドライブが旗を上げる 忙しい

    HDDがタイマーを開始する

    ドライブがコマンドを実行した後、フラグを下げます。 忙しい

    MHDD はドライブが費やした時間を計算し、対応するブロックを画面上に表示します。 エラーが発生した場合( 不良ブロック)、プログラムはエラーを説明する対応する文字を表示します。

    MHDD は最終セクタまでステップ 1 ~ 5 を繰り返します。 スキャン プロトコルが必要な場合は、いつでもファイル内で見つけることができます。 ログ/mhdd.log.

スキャンでエラーが見つかった場合、最初に行うことは、ドライブからすべてのデータをコピーすることです。 次に、コマンドを使用して表面を完全に消去する必要があります 消去、ドライブ上のすべてのセクターが消去されます。 ドライブはフィールドを再計算します ECC分野ごとに。 これは、いわゆる「」を取り除くのに役立ちます。 ソフト不良» ブロック。 消去しても問題が解決しない場合は、オプションを有効にしてスキャンを開始してください リマップ.

各ブロックにエラーが含まれていることがわかった場合は、ドライブを消去したり、オプションを有効にしてスキャンしたりしないでください。 リマップ。 ほとんどの場合、ドライブのサービス領域が破損しているため、標準の MHDD コマンドでは修復できません。

MHDD での SMART 属性の表示

ダイヤルできます スマートアットまたはクリックしてください F8属性を表示します。 どういう意味でしょうか?

おそらく、現代のドライブにとって最も重要な属性は「 再割り当てされたセクター数" (意味 )。 この値は、ディスク上に再マップされたセクターがいくつあるかを示します。 通常のドライブには、 生の値、ゼロに等しい。 50 を超える値が表示された場合、ドライブに問題があります。 これは、電源、振動、過熱、または単にドライブの欠陥を意味する可能性があります。

属性を見てみよう 194 - 温度。 適切な値は 20 ~ 40 度です。 一部のドライブは温度を報告しません。

属性 UDMA CRCエラー率とは、データを送信するときに発生するエラーの数を意味します。 IDE/SATAケーブル。 この属性の通常の生の値はゼロです。 異なる値が表示された場合は、ただちにケーブルを交換する必要があります。 また、オーバークロックはこのタイプのエラーの数に大きく影響します。

他の属性は通常、それほど重要ではありません。 見て ATA/ATAPI規格属性とテストの詳細については、 頭いい.

MHDD のドライブ識別コマンド

コマンドを試してみる IDそして イードドライブに関する情報を表示します。

見て ATA/ATAPI規格詳細については。

MHDD のセクタ グループまたはディスク全体を消去する

コマンドを使用できます 消去。 BIOS セットアップ (または POST) でドライブが認識された場合、MHDD は BIOS 機能を使用してドライブを消去しようとします。 UDMA。 MHDD に BIOS の使用を試行させたくない場合は、オプションを使用してください /BIOSを無効にする.

MHDD のストレージ容量の削減

コマンドを使用する HPAストレージ容量を制限するため。 プログラムは、利用可能なセクターの新しい数を尋ねます。 設定された制限を削除するには、次のコマンドを使用します。 N.H.P.A.。 コマンドを使用する前に、ドライブの電源を入れ直します。 N.H.P.A.。 によると ATA/ATAPI規格、ストレージ容量を変更できるのは、ドライブ サイクルごとに 1 回だけです。

MHDD でのパスワード保護の管理

コマンドを使用する 障害者ユーザー (USER) パスワードを使用してドライブをロックします。 によると ATA/ATAPI規格、変更を有効にするには、ドライブの電源をオフにしてからオンにする必要があります。

MHDD にはドライブのロックを解除する 2 つのコマンドがあります。 ロックを解除するそして DISPWD. ロックを解除する最初のシャットダウンの前にドライブのロックを解除します。 パスワード システムを無効にするには、まず次のコマンドを使用する必要があります。 ロックを解除する、コマンドを置き換えます DISPWD(パスワードは知っている必要があります)。

マスターパスワードはメーカーによって設定されており、ロック解除に使用できます。

MHDD 内のファイルへのセクターの読み取り

ほんの数セクターまたはディスク全体を 1 つのファイルまたはファイルのセットに読み取ることができます。 コマンドを試してください TOF。 プログラムは不良セクタをスキップします。 1 GB を超えるイメージを作成する場合は、次のコマンドを使用することをお勧めします。 アトフ、画像を自動的に「カット」できるためです。

ファイルから MHDD のディスクへのセクターの書き込み

コマンドを使用する FFセクターをディスクに書き込みます。 記録する最初のセクターの番号と、連続して記録するセクターの数を入力するように求められます。

MHDDのドライブノイズ特性の制御

最新のほぼすべてのドライブがサポートされています 音響管理。 ヘッドの移動速度を下げることで、ヘッドの移動時に発生する騒音を低減できます。 コマンドを使用する 午前セットアップ用。

MHDDのドライブ構成

コマンドの使用 設定最大モードなどのドライブ構成を表示および変更できます。 UDMA、システムサポート セキュリティ、SMART、AAM、HPA、モードサポート LBA48。 ディスクサイズを変更することも可能です。 一部のメーカーでは、構成を変更することでディスク サイズを削減しており、元の容量に戻すことができます。

MHDD でコマンドをバッチ実行する

非常に単純なバッチ ファイルを作成できます (ディレクトリ内の例を参照) バッチ)、ここでは、達成したいことをすべて説明します。 クリック F5、そのようなファイルを実行する場合。

MHDD のその他のコマンド

クリック F1。 すべての MHDD コマンドのクイック ヘルプが表示されます。 詳細については、コマンドを使用してください。 .

MHDD のコマンド ライン オプション

    /ノーピンポン一部の音をミュートする

    /BIOSを無効にする BIOS による消去 (ERASE) の無効化

    /DISABLESCSI SCSIモジュールを無効にする

    /ENABLEPRIMARYプライマリ IDE/SATA チャネルを接続します

    /ROこのキーは、書き込み保護されたメディア上で MHDD を実行するために使用されます。 一時ファイルの作成試行が無効になり、ログ記録も無効になります。

すべてのオプションが閉じられています。

多くの場合、ユーザーは恐れを抱いており、MHDD プログラムを適切に操作する方法がわからないという事実に注意を払うことができます。 このため、いくつかの点を検討する価値があります。 実践的な推奨事項このプログラムの使用方法とその機能が役立つ場所について説明します。

現在、MHDD が最も人気があります。 無料のユーティリティ、さまざまなハードドライブの低レベル診断用に設計されています。 このプログラムが国内の専門家であるドミトリー・ポストリガンによって開発されたことは注目に値します。 このユーティリティを使用すると、ユーザーはドライブの機械部分の完全な診断を実行したり、あらゆる種類の SMART 属性を表示したり、いわゆる低レベルのフォーマットや不良セクタの修正を行うことができます。 さらに、プログラムには次の内容も含まれています 多数の他の機能もあるが、ほとんどが専門家と 一般ユーザーこれらの手順専用にダウンロードしてください。

このプログラムは何ですか?

このユーティリティは無料なので、公式 Web サイトから直接ダウンロードできます。 MHDD は以下に基づいて動作します オペレーティング·システム DOS と同時に、作者の Web サイトでユーティリティ自体だけでなく、イメージもダウンロードできます。 ブートフロッピーまたはCD。 さらに、開発者自身の著者に関する詳細な文書や、このプログラムのユーザー間で最も頻繁に生じる質問への回答もあります。

MHDDで十分 強力なツール、これを使用すると、障害のあるドライブを復元するだけでなく、「仕上げる」こともできるため、これを賢く使用し、特定のアクションを実行することで正確に何を達成できるかを常に理解する必要があります。 著者自身は、MHDD は非常に強力であり、したがって潜在的に危険なプログラムであり、コンピューターでの作業中に MHDD を使用することによって発生した損害については誰も責任を負うことはできないと述べています。 まず第一に、この警告は、テスト中のハード ドライブに保存されているすべての情報に適用されます。ユーティリティを実行する前に、このデバイスで具体的に何ができるのか、また、特定のユーティリティを使用するとどのような結果が生じる可能性があるのか​​を正しく理解する必要があるためです。コマンド。 特にこの理由から、最初にすべてのデータをストレージ デバイスから他のハード ドライブまたはフラッシュ ドライブに完全にコピーすることをお勧めします。

このプログラムはどのように機能するのでしょうか?

MHDD は動作中に BIOS 機能や割り込みを一切使用しないことをすぐに言及する価値があります。 したがって、BIOS セットアップでドライブを検出する必要さえなく、プログラム自体と MSDOS がアクティブになった後でデバイスの電源を入れることができます。これは、ユーティリティがハード ドライブ レジスタを直接操作し、いかなる小さな変化にも反応しないためです。のようなもの ファイルシステム、コンピュータの BIOS からのパーティションと制限。

特定の障害のあるデバイスを BIOS で特定しようとすると、システムがフリーズし、その結果、単に起動できなくなることに注意してください。 また、大量に使用される BIOS も忘れないでください。 マザーボード古いモデルでは、ボリュームが 130 GB を超えるハードドライブのパラメータを正しく判断できません。 この状況に該当する場合は、「標準 BIOS セットアップ」セクションで、このプログラムを使用してテストするドライブの検出機能を無効にする必要があります。

上記の手順を完了した後も、ドライブを識別してオペレーティング システムを起動するときにフリーズを解消できなかった場合は、プログラム自体がロードされた後、ドライブはすでに接続されています。 もちろん、このような操作は非常に慎重に実行する必要があり、理想的には、ドライブの電源回路に特殊なダブル スイッチを使用し、+12 ボルトおよび +5 ボルト回路を通じて電力を供給できるようにする必要があります。

覚えておくべき最も重要なことは、テストするドライブではいかなる状況でもプログラムを実行しないでください。 ただし、このデバイスが接続されているのと同じ IDE ケーブルに接続されているドライブは使用しないでください。各ハード ドライブにあるデータに深刻な破損が生じる可能性があります。 標準設定では MHDD が PRIMARY チャネルで動作しないのはこのためです。これは、大多数のユーザーがハード ドライブのホストとして MHDD を使用しているためです。 さらに、このプログラムの安全な操作を実現するために、SLAVE モードのドライブを操作する機能は提供されていません。

PRIMARY チャネルのブロックを解除するには、まずプログラムを実行し、次にプログラムを終了して、作成された という名前のファイルを編集する必要があります。 MHDD。C.F.G.で使用することもできます コマンドライン/ プライマリを有効にするこれは、この問題に対するより簡単な解決策です。 このユーティリティをロードするには、特別な 3.5 インチ フロッピー ドライブ、フラッシュ ドライブ、または何らかのディスクを使用するのが最も最適です。

事前設定

すべての準備作業が完全に完了したら、アクティベーションを試すことができます。 このユーティリティ。 最新のハードドライブの内部構造にほぼ精通している人にとっては、このプログラムに慣れるのがはるかに簡単であることはすぐに言う価値があります。 このユーティリティを初めて実行する場合は、このユーティリティを使用して有意義な結果が得られるようになるまでに、数時間、場合によっては数日かかることがすぐに理解できるはずです。 このため、障害のあるデバイスの使用を開始する前に、まず間違いなく欠陥のないドライブをテストすることを強くお勧めします。

デバイスをスキャンするにはどうすればよいですか?

まず、開いたリストで、スキャンするデバイスを選択する必要があります。 デバイスを選択したら、 キーを押すことができます。 F1このプログラムから必要なコマンドを使用して開始します。 もう一度言いますが、MHDD プログラムを使用するときは、特にこのユーティリティを初めて使用する場合は、できるだけ注意する必要があることに注意してください。書かれたコマンドが正しいかどうか、また、適切なコマンドが実行されているかどうかをもう一度確認してください。それがどのように使用されるべきか、そしてそれが最終的にどのような結果をもたらすかを本当に知っています。

現在このプログラムの初心者ユーザーである場合は、まず次のようなコマンドに慣れることをお勧めします。 スキャン停止、イード, CXそして TOF。 それらの中には、キーの組み合わせによって呼び出すことができるものや、単に特定のホット キーに割り当てられているものもあることは注目に値します。 したがって、たとえば、F4 ボタンを使用すると、システムのエラーのスキャンをすぐに開始できます。 レジスタには特別な注意を払う必要があります。レジスタのステータスは常に画面の上部に表示されます。 任意の SATA または IDEデバイス必ず DRIVE SEEK COMPLETE インジケーターを表示する必要があります ( DRSC)、および DRIVE READY ( ドルディ).

チェックボックス 忙しいドライブが現在特定の操作を実行中 (一部のデータの読み取りまたは書き込み中) を示します。 いくつかのフラグは似ています T0NFまたは WRFTは古いため、このユーティリティの使用中に表示されるべきではありません。 旗も付属しています インデックスただし、状況によっては、プログラムが依然としてそれを表示します。 チェックボックスが表示されている場合 DREQディスクが何らかの情報を送信する許可を要求していると判断できます。

このユーティリティの使用中にチェックボックスが表示された場合 エラー、この場合、エラーレジスタを注意深く分析する必要があり、同時に、ハードドライブの作業中にどのような種類のエラーが発生する可能性があるかを理解する必要があります。 このプログラムのドキュメントを参照して、使用できるコマンド、レジスタの操作方法、および主なエラーの種類を確認してください。

ハードドライブに関する詳細情報を表示するには、次のコマンドを使用できます。 IDそして イード。 これらのコマンドを使用すると、このドライブの動作に関する詳細情報、つまりブランドやシリアル番号を表示できます。

上記のコマンドを使用してハードドライブが検出された場合、またはボタンを押した後にのみハードドライブをスキャンできます。 F2。 完全なスキャン手順を実行するには、次のコマンドを押す必要があります。 スキャンそしてボタンを押してください 入力(デフォルト ホットキー F4)。 最初にメニューが開き、必要に応じて特定の設定を変更できることに注意してください。デフォルトでは、最初のセクターはゼロであり、最後のセクターは可能な最大値に等しいためです。 ドライブ上の情報を破壊する可能性のある機能は、最初は無効になっています。

スキャンはどのように実行されますか?

MHDD を使用したスキャン手順はブロック単位で実行され、SATA または IDE ドライブについて話している場合、各ブロックには 255 セクターが含まれます。 診断手順自体は次のように実行されます。

  1. プログラムはコマンドを使用します 確認するセクター、LBA 番号 (特定のセクターの番号) とパラメーターの形式でセクターの数をマークします。
  2. ドライブは上記の BUSY フラグを立てます。
  3. MHDD はタイマーを作動させます。
  4. ハードドライブが指定されたコマンドを実行した後、BUSY フラグは省略されます。
  5. MHDD は、ハード ドライブが手順を完了するのにかかった時間を決定します。その後、結果を含む対応するブロックが画面に表示されます。 不良セクタが特定された場合は、対応する文字でマークが付けられます。

ユーティリティがすべてのセクターをチェックするまで、すべての手順が繰り返されることに注意してください。 スキャンの詳細なログを取得したい場合は、log/mhdd.log というファイルでいつでも簡単に見つけることができます。 この手順中にエラーが特定された場合は、このドライブからすべての情報をすぐに新しいデバイスにコピーする必要があります。

この後、コマンドを使用して表面を完全に消去できるようになります。 消去、デバイスのすべてのセクターを完全に消去します。 言い換えれば、低レベルのフォーマットが実行され、その後は情報を復元することはできなくなりますが、場合によってはドライブを動作状態に戻すことができます。

スピードアップするには この手順、オプションが有効な場合にコマンドを使用できます。 消去待機ただし、1 つ以上の不良セクタを含むブロックのみが消去されることに注意してください。 これにより、デバイスの表面の損傷の結果であり、ドライブの電源のさまざまな故障、過熱、過度の振動によって発生する、あらゆる種類のソフト不良ブロックを完全に排除できます。操作中。

消去後にハードドライブが正常に動作し始めない場合は、REMAP 機能を有効にして 2 回目のスキャンを実行する必要があります。 したがって、頻繁に欠かさず読んでください ハードドライブ一部の地域では、すでに多数のさまざまな不良セクタやエラーが検出され始めています。 これは表面が損傷していることを示しており、この損傷は修復できません。 多くの場合、そのようなハードドライブはその後の使用には適さないことが判明し、データはそこに保存されることがあります。 少なくとも、安全ではありません。

結果をどう分析するか?

診断プロセス中に赤いブロックが検出された場合は、完全に正常なデバイスにとってそのような状況は許容できないことを理解する必要があります。 そのようなセクターがある場合は、すぐにディスクの表面全体を完全に消去する必要があります。これで問題が解決しない場合は、このデバイスの使用の信頼性が不十分になったと結論付けるしかありません。 あらゆる種類の文字ブロック。 Sまたは ×壊れたセクターの存在を示すため、これらも受け入れられません。

スキャン中に文字が現れ始めた場合 わ、これは、EraseWaits モードを有効にして手順が実行されたことを示します。このセクションでは、セクターの読み取りエラーにより 1 つのブロックが完全に消去されました。 また、この文字が特定の領域に何度も表示される場合は、不良セクタが存在することを示します。

青いブロックの出現は、機能が有効であることを示します リマップ、特にこのセクションに関連して使用されました。 ドライブは不良セクタを、以前はバックアップ領域にあった正常なセクタに置き換えました。その結果、問題はここには表示されなくなります。

MHDD とパスワードの操作

ATA/ATAPI 標準は、ドライブ上でパスワードを使用する可能性を提供しますが、同時に、真の意味でのパスワードの使用を可能にします。 正しいパスワードの場合、デバイスはユーザーがデータを読み取ったりハードドライブに書き込もうとしたりしても完全に無視します。 特殊なパスワードでドライブをロックするには、次のコマンドを使用する必要があります。 障害者。 この標準に従って、行った変更を有効にするには、まずこのハードドライブを再起動する必要があります。

MHDD では、ハード ドライブの操作を完全にロック解除できる 2 つのコマンド、DISPWD と UNLOCK を使用できます。 後者は、ドライブが一度オフになるまで正確にドライブを操作できる機能のロックを解除することを目的としています。 パスワード システムの使用を完全に無効にするには、まずこの特定のコマンドをアクティブにしてから DISPWD を使用する必要がありますが、パスワードを自分の目的でさらに使用するにはパスワードを知っている必要があることをすぐに言っておきます。 さらに、ハード ドライブの製造元は、デバイスの操作のロックを解除することもできる、いわゆるマスター パスワードも使用していることを忘れないでください。

セクタを読み取るためのコマンド

ディスク全体またはいくつかの特定のセクターを特定のファイルまたは作成されたファイルのセットに読み取ることができます。 まず、不良セクタを完全にスキップする TOF コマンドを使用する必要があります。 ボリュームが 1 GB を超える画像を作成する場合は、レビューを自動的にカットできる ATOF コマンドを使用する必要があります。

ファイルからディスクにセクタを書き込みたい場合は、FF コマンドを使用するだけです。 書き込む最初のセクターの番号と、連続して書き込むセクターの合計数を入力するように求められます。 これら 2 つのコマンドは、障害のあるドライブからデータを完全に復元するために必要になることがよくあります。 最初に、障害のあるデバイスのセクタごとのイメージが作成され、その後、同じ方法でセクタごとに別の正常なハードドライブに転送されます。 そうして初めて、さまざまなデータを回復できる特殊なプログラムを使用できるようになります。

このコマンドを発行する前に、UNLO​​CK コマンドを発行する必要があります。

回転数 主軸速度の変更(この手順は動作する保証はありません)

FF ディスクセクタを書き込みます。 記録するデータは指定したファイルから取得されます

午前 ドライブのノイズ特性を設定する

メイクバッド BAD ブロックの生成。 すべてのドライブで動作するわけではありません

ランダムバッド 不良ブロックの生成、 表面全体にランダムに散らばらせる

初期化 リセットと再調整

FDISK ディスク全体に対して 1 つのパーティションを作成します。 MBRのみが変更されます

頭いい / SMART システムを制御し、属性を表示する

停止 / 停止スピンドル

私/ ID コマンドを送信してから INIT

消去 セクターを選択的に消去するか、表面を完全に消去します (低レベルのフォーマット)

BIOS をバイパスして直接消去するには、次の手順でディスクを無効にします。 BIOS設定、またはパラメータで消去 /BIOSを無効にするこのパラメータは消去速度には影響しません。

ファスターゼ 最高速度での表面消去 (パスワード制を採用しております)

TOF ディスクセクターをファイルに読み取る

MHDD は次のユーティリティです。 診断は難しいディスクを使用すると、さまざまな損傷を確認して取り除くことができます。 このユーティリティは、ハードドライブに問題があると思われる場合に効果的なツールになります。

多くの場合、MHDD やその他の同様のプログラムを使用すると、 通常の仕事 ハードドライブ。 ハードドライブの問題の最初の兆候は、次のような症状が発生することです。 ブルースクリーンしようとするとき Windowsの起動。 高度なケースでは、アクセスできなくなる可能性があります Windows の再インストール、 なぜなら BIOS が単にハードドライブを認識しなくなる可能性があります。

MHDD はブート ディスクからのみ動作するため、記事の最後にあるリンクからプログラムをダウンロードした後、ディスクに書き込む必要があることに注意してください。

1. 作成する ブートディスクまたはプログラムを含むフラッシュドライブに保存し、そこから起動します。

2. プログラムが起動したらすぐに、実行するドライブを選択する必要があります。 さらなる仕事。 選択は、対応する番号のキーを押すことによって行われます。 ハードナンバーディスク。

3. 次のウィンドウで、次のコマンドを入力する必要があります。 "スキャン" (引用符なし) または キーを押します F4 。 スキャンを開始するには、F4 キーをもう一度押す必要があります。

4. スキャンプロセス自体が開始されます。その間、ミリ秒単位の遅延が表示されるプログラムの適切な領域を観察する必要があります。 最後の 2 つの値の周囲の数値が大きすぎる場合は注意が必要です。

5. スキャンにはかなり時間がかかる場合があります 長い間– 数時間から数日。 スキャンが完了すると、プログラムの右側で統計を評価できるようになり、不良ブロックが「UMC」列に表示されます。

6. ハードドライブの回復手順自体に直接進むには、ウィンドウの下部にコマンドを入力します。 「消去」 そしてEnterを押します。

次に、復元する最初のセクターを示す番号を入力する必要があります。たとえば、 0 を選択し、Enter キーを押します。 同様に、最後のセクターを指定する必要があります (括弧内に示された数字を入力して Enter キーを押します)。

手続きを開始するには、英語の文字を入力する必要があります Yそして Enter キーを押します。

この操作の結果、ハードドライブに含まれるすべての情報が完全に削除されることに注意してください。 したがって、最初に別の場所にコピーすることをお勧めします。 重要なファイルハードドライブから。

一般に、クリーニングと回復の手順にはスキャンよりもさらに時間がかかるため、辛抱強く待つ必要があります。

ハードドライブの回復手順が完了したら、スキャン手順を再度実行して、実行された手順が成功したことを確認します。

MHDD 開発者の Web サイトは現在機能していないことに注意してください。そのため、サードパーティのリソースからユーティリティをダウンロードするためのリンクを以下に示します。