コンピュータに接続されている各ストレージ デバイスには、と呼ばれる固有の番号が割り当てられます。デジタル署名。一意のディスク識別子は、マスター ブート レコード (MBR)。オペレーティング システムは、ディスク署名を使用して、さまざまなデータ ストレージ デバイスと、データ アクセス用のコンピューティング システム内のハードディスク ドライブを識別および区別します。この投稿では、次について説明しますデジタル署名の衝突とは何ですかそして修正方法ディスク署名の衝突の問題。
ディスク署名の衝突とは
ディスクのクローン作成は、より大容量のハード ディスク ドライブにアップグレードするための一般的な方法になっています。ドライブのクローンを作成して同様のコピーを作成し、クローンされたコピーと元のドライブを一緒に使用します。また、物理ハードディスク ドライブを仮想化するために、多くの仮想化ツールが使用されています。物理ハード ドライブは仮想化されて仮想ハード ディスク ドライブを作成し、既存の仮想ハード ディスク ドライブを使用していくつかの仮想マシン クローンが作成されます。これらは同一のコピーであるため、これらのコピーが同一のディスク署名を持つ可能性があります。同じ署名を持つ両方のディスクを同時に使用すると、次のような問題が発生する可能性があります。ディスク署名の衝突問題。
Windows システムでは、類似したディスク署名を持つ 2 つのディスクが同時に機能することを許可しないため、ディスクの衝突はまれです。 XP や Windows Vista などの古い Windows バージョンでは、Windows システムが重複した署名を報告したディスクの署名を自動的に置き換えるため、署名の衝突が気づかれないことがよくあります。
Windows 11/10でディスク署名の衝突を修正する方法
ただし、Windows 10 と Windows 11 では、ディスク署名の衝突の処理方法が異なります。 2 つのストレージ デバイスのディスク署名が同一である場合、衝突を引き起こしたセカンダリ ドライブはオフラインになり、衝突が修正されるまでマウントして使用できなくなります。
Windows 11/10 では、次のディスク衝突エラー メッセージが表示される場合があります。
- 必要なデバイスにアクセスできないため、ブートの選択に失敗しました
- 署名の衝突があるため、ディスクはオフラインです
- このディスクは、オンラインの別のディスクと署名が衝突しているため、オフラインです。
ディスク衝突の問題を解決するには、次のコマンド ライン ユーティリティを使用します。ディスクパートWindows PowerShell またはコマンド プロンプトで署名を表示および変更することも、Windows レジストリのマスター ブート レコードを利用することもできます。 Windows ディスク管理ユーティリティを使用して署名を変更することもできます。
次に、ディスク署名の衝突問題を解決する方法を説明します。
ディスク管理ユーティリティを使用してディスク署名を変更する
開ける走るそして入力してくださいディスク管理t.msc。クリックわかりましたをクリックして「ディスクの管理」を開きます。
とマークされているディスクを右クリックします。オフラインまたはない。
選択オンラインドロップダウン メニューからコマンドを選択します。
[オンライン] オプションを選択すると、Windows は新しいディスク署名を生成します。
読む:ドライブをオフラインにする方法、またはディスクをオンラインにする方法Windowsで
Diskpartを使用してディスク署名を変更する
開けるコマンドプロンプトそして管理者として実行します。コマンドを入力しますディスクパート Diskpart を開き、Enter キーを押します。
次のコマンドを入力して、システム上で使用可能なすべてのディスクを表示します。
list disk
問題のあるディスク番号とステータスをメモします。オフラインリストから選択し、次のコマンドを記述します。×はオフライン ディスクです – オフライン ディスクを選択するには:
Select disk x
たとえば、次のコマンドを入力すると、ディスク1を選択し、コマンドプロンプトには次のようなメッセージが表示されます。これで、ディスク 1 が選択されたディスクになります。
次のコマンドを入力して、ディスクの署名を表示します。
Uniqueid disk
ディスクの署名を変更し、ディスクをオンラインに設定するには、次のコマンドを入力します。一意のディスク ID=(新しい署名) ここで、(新しい署名) は 16 進数の新しい ID です。
たとえば、新しい ID を次のように設定できます。uniqueid disk ID= 1456ACBD
。
間違った形式 ID を指定した場合、プロンプトに次のエラーが表示されます。
指定された識別子の形式が正しくありません。識別子を正しい形式で入力します。MBR ディスクの場合は 16 進形式で、GPT ディスクの場合は GUID として入力します。
完了すると、ディスクはオンラインになります。システムを再起動します。
同様の問題:管理者が設定したポリシーのため、ディスクはオフラインです。
それだけです。
ディスク番号を確認するにはどうすればよいですか?
開けることができますファイル エクスプローラー > この PCディスク番号を取得しますが、さらに詳細な情報も取得したい場合は、シリアルナンバードライブの内容を確認したり、すべてのディスクを 1 か所にまとめたい場合は、クエリを使用します。これを行うには、コマンド プロンプトを開いて実行します。wmic diskdrive get model,serialNumber,size,mediaType
。
こちらもお読みください:Diskpart でエラーが発生しました。パラメータが正しくありません。