ハードディスクのボリュームシリアル番号(ボリュームID)を変更する方法

ボリュームシリアル番号(VSNとも呼ばれます)は、フォーマット後に光ディスク(CDまたはDVD)またはハードドライブに割り当てられる一意のシリアル番号です。 ボリュームシリアル番号は、オペレーティングシステムがシステム上の光ディスクまたはドライブが変更されたかどうかを認識できるように、MicrosoftおよびIBMによって追加されました。 その時までにこれを決定する唯一の方法は、ユーザーが各ストレージディスクに定義したボリュームラベル(ボリューム名)でした。 しかし、そのようにすると、ユーザーが2つ(またはそれ以上)のディスクに同じ(ボリューム)名を付けた場合に問題が発生しました。 この問題を回避するために、MicrosoftとIBMは、16進形式で新しい一意の番号を割り当てることにしました。 (「ボリュームシリアル番号」または「ボリュームID」または「VSN」と呼ばれる)ドライブ(光ディスクまたはハードドライブ)が フォーマットされます。

簡単に言うと、ボリュームのシリアル番号は、フォーマット操作の正確な時刻{日付、月、年、時刻(時、分、秒)}を示します。 VSNは、ディスクをフォーマットするたびに変更されるため、Windowsを再インストールしてシステムディスクをフォーマットすると、Windowsは再度アクティブ化を要求します。

一部のソフトウェアベンダーは、VSNを利用して、製品の海賊版コピーを回避するためにボリュームシリアル番号を使用しています。 これは、ボリュームシリアル番号がVSNと異なる場合、これらのベンダーのソフトウェアを実行できないことを意味します 出荷された製品の元の光ディスク、またはソフトウェアが最初に使用されたハードドライブの インストールされています。 また、この手法は、以前はマルチプレイヤーゲームベンダーによって、不正行為を試みたゲーマーを禁止するために使用されていました。 現在、ゲームまたはソフトウェアベンダーはハードコードされたシリアル番号を使用しているため、この方法は役に立ちません。 (ファームウェアに埋め込まれているHDDManufactureのS / N)詐欺師を特定(禁止)するか、CDを禁止します 鍵。

この記事では、ハードドライブのボリュームシリアル番号(別名ボリュームIDまたはVSN)を変更する方法の詳細な手順を説明します。

HDDボリュームのシリアル番号(VolumeID)を変更する方法。

オプション1:SysinternalsVolumeIDチェンジャーを使用します。

VolumeID 沿って マーク・ルシノビッチ、 コマンドラインウィンドウからドライブのボリュームIDを変更するのに役立つ別のフリーウェアツールです。

1. ダウンロード VolumeID.

2. エキス "volumeid.zip"ファイルの内容と抽出されたファイルを移動します("Volumeid.exe" & "Eula.txt")Cのルートへ:ドライブ。

3. 管理者特権のコマンドプロンプトを開きます。 それを行うには:

Windows 7、Vista、およびXPの場合:1。 に移動 スタート>すべてのプログラム。 2. Cなめる 拡大するために 付属品. 2. 右クリック の上 コマンド・プロンプト管理者として実行

画像

Windows8の場合

右クリック 画面で 左下隅 ポップアップメニューから「コマンドプロンプト(管理者)”.

windows-8-admininstator-command-prompt

4. システムドライブCのボリュームシリアル番号を変更するとします。

コマンドプロンプトウィンドウ内で、次のコマンドを入力して、C:ドライブの現在のボリュームシリアル番号を確認します。

ボリュームIDチェンジャー

4a。"コマンドはボリュームシリアル番号を返す必要があります。 この例では、VSNは「94F8-9C08".

HDDのシリアル番号を変更する

–現在のVSNを変更するには–

5. ディスクCのルートフォルダに移動します:(ここで "volumeid.exe「が見つかりました/保存されました)そして次のコマンドを入力します:

volumeid <ドライブレター:> xxxx-xxxx

* として : VSNを変更するディスクのドライブ(ドライブまたはボリューム)を入力します(「C:」)。

** として xxxx-xxxx:新しいボリュームシリアル番号を入力します(例:74F8-9C08)。

この例では、ディスクCのVSNを変更したいと思います。新しいVSNを指定するために、古いVSNの1文字(最初の文字)のみを変更しました。 したがって、完全なコマンドは次のようになります。

volumeid c:74F8-9C08

volumeid.exe

5. いつ "volumeid"コマンドはドライブのボリュームIDを更新し、コマンドプロンプトウィンドウを閉じて 再起動 あなたのコンピュータ。

画像

オプション2:ハードディスクのシリアル番号チェンジャーを使用する。

アップデート: ダウンロードリンクが機能しなくなりました(削除されました)。

ボリュームシリアル番号を変更するために使用できる2番目の無料ツールは ハードディスクのシリアル番号チェンジャー。 プログラムはHDDのボリュームシリアル番号のみを変更でき、ハードコードされたシリアル番号は変更できません。

1. ダウンロード ハードディスクのシリアル番号チェンジャー.

2. 右クリックHardDiskSerialNumberChanger.exe & 選択する 管理者として実行。

ハードディスク-シリアル番号-チェンジャー

3. 承認 UAC警告メッセージ。

画像

4. シリアル番号を変更するディスクを選択します。 (例:「C:」)。

5. このフォームXXXX-XXXXに新しいシリアル番号を入力します。

6. 押す 変化する.

ボリューム-シリアル-番号-チェンジャー

7. クリック はい コンピュータを再起動します。

ハードディスクのシリアル番号を変更する

それでおしまい!

ありがとう-これは私を救った! 私のシステムを新しいドライブに複製しましたが、プログラムがすでにインポートした音楽を認識しなくなるまで、それらが異なるIDを取得していることに気づきませんでした。

Windows 10(2018年10月)で、SysInternals volumeid.exeを使用してC:ドライブのVolumeIDを変更しようとすると、「パラメーターが正しくありません」というメッセージが表示されます。 また、ハードディスクのシリアル番号チェンジャーは、「ドライブ内のこのディスクに書き込めません」というエラーで失敗します。 volumeIDを変更する方法はありますか?
参考までに、MacOSのFusionで実行されているWindows10VMでこれを試しました。また、MacのBOOTCAMPパーティションにWin10がインストールされています。 どちらにも喜びはありません。 WindowsはEFIセットアップでインストールされるため、GPTボリューム。 これが原因かどうかわかりませんか?

ああ、これは私が今日見つけた信じられないほど親切なガイドです。 どうもありがとう。
しかし、残念ながら、これは私が持っているSandiskの数では機能しません。 製品の問題だと思います。 サムスンのマイクロSDは両方の方法(volumeIDとハードディスクシリアル番号チェンジャー)で正常に動作するためです。

サンディスクのボリュームIDがこのように変更された場合、今週の私の仕事ははるかに簡単になります。
しかし現実は…。 OTL…

私を救うことができる人はいますか?

C:\ VolumeID>プロンプトが表示されません。 「VolumeID」と入力すると、次のようになります。

VolumeId v2.1 –ディスクボリュームIDを設定します
Copyright(C)1997-2016マーク・ルシノビッチ
Sysinternals – http://www.sysinternals.com
使用法:volumeid [ドライブ:] [Id]
-nobannerスタートアップバナーと著作権メッセージを表示しません。
IDは次の16進形式である必要があります:xxxx-xxxx
注:新しいNTFSボリュームIDは、次の再起動が完了するまでディレクトリリストに表示されません。

C:\>

つまり、上記の情報を取得すると、C:\>プロンプトに戻ります。

64ビットのWindows7 Home Premium、Service Pack1を実行しています

ありがとう!

ボリュームのシリアル番号は、 ディスクとここで話しているのは、の最初のボリューム(パーティション)のボリュームシリアル番号のみです。 ディスク。

それで私は奇妙な事実に気づきました:私はVSN 080A-5579でGRUBの最初のボリュームを持っていたので、1年後にE80A-5579を見つけました…私はそれを間にフォーマットしたことを覚えていません。 このパーティションは、デフォルトモードのClonezillaLiveで作成されたバックアップファイルでのみ復元しました。
2つの数字は1文字だけ異なります…??? 非常に珍しい

@JimH

diskpartに最近追加されたものをリストしていただきありがとうございます。 私は自分の仕事の一部としてツールを使用しており、その機能を使ったことがありませんでした。 残念ながら、それはここの人々が話しているものとは異なるIDだと思います。 コマンドプロンプトで「volc:」と入力すると、uniqueidとは関係のないシリアル番号が表示されます。 景品の1つは、各パーティションにIDがありますが、uniqueidはディスク(複数のパーティションを含む場合があります)のみを処理することです。 ここで議論されている数はVBRにあると思います。

より信頼性の高い解決策を見つけました。 Windows 7および8(およびおそらく10)で動作します。 Windowsに付属のコマンドを使用するため、何もダウンロードする必要はありません。 ご覧のとおり、さらに多くの手順が必要ですが、volumeidが機能しなかった場合は機能しました。

Windows7および8でディスク署名の衝突の問題を修正する方法
Windows 7および8には、ディスク署名を表示および変更できるdiskpartと呼ばれるコマンドラインユーティリティが付属しています。

1)管理者としてコマンドプロンプトを開きます。
2)「diskpart」と入力します(引用符は含みません)
3)MicrosoftDiskPartが起動します。 準備が整うと、「DISKPART>」プロンプトが表示され、コマンドを入力できるようになります。
4)「listdisk」と入力します
これにより、現在マウントされている(システムに接続されている)すべてのディスクが一覧表示されます。
ディスクには、慣れ親しんだ通常の名前とラベルがありません
Windowsエクスプローラのインターフェイスなので、サイズで認識する必要があります。

「listdisk」は実際には物理ディスクをリストし、パーティションをリストしないことに注意してください。
ドライブ文字を割り当てている可能性があります。 これは、物理ディスクが2つある場合、
それぞれに3つのパーティションがあるため、ドライブC:、D:、E:、F:、G :、およびH :、
「listdisk」には「Disk0」と「Disk1」のみが表示されます。
5)「selectdisk x」(引用符なし)と入力します。ここで、xは「listdisk」画面からのディスクの番号です。
6)「ディスク1を選択」と入力すると、DiskPartは「ディスク1が選択されたディスクになりました」と応答します。
7)「uniqueiddisk」と入力します。 DiskPartは、ディスクの署名、一連の16進数で応答します
8)「uniqueiddisk ID = [NEW SIGNATURE]」と入力します。ここで、「[NEW SIGNATURE]」は、ディスクに必要な新しい識別子を表します。
9)「exit」と入力してDiskPartを終了します。
10)もう一度「exit」と入力して、管理者コマンドプロンプトを終了します。

私は3台のWD外付けハードドライブのWin8.1でこれを試しました。 次のコマンドを入力します。

volumeid e:1234-5678

いずれの場合も、次のエラーが発生します。

ドライブの読み取りエラー:パラメータが正しくありません。

こんにちは、サー
私の名前はsaurabhgaurです。シリアル番号を変更すると、volumeidが内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないというメッセージが表示されたときに問題が発生します。
シリアル番号を変更するにはどうすればよいですか。
できるだけ早く解決策を送ってください!
ありがとうございます。

ありがとう! Windows 8で管理者としてコマンドプロンプトを実行する方法についての最後のヒントは、ついに私のAdobe PhotoshopElementsが正しく機能するようになりました。 RAIDアレイを壊すと、同じボリュームIDのハードドライブが2台残ったため、PhotoshopElementsはインポート直後にそれらの1/2を失いました。 Mark RussinovichによるVolumeIDを機能させることができませんでした–アクセスが拒否されました。