2011年5月27日金曜日

LABEL = ディスクのボリューム ラベルを作成、変更、削除する - Windowsのコマンドプロンプト(bat,cmd)

Windowsコマンド。ドライブとディスク管理
○Windows XP
ディスクのボリューム ラベルを作成、変更、削除します。

o ボリュームラベルは、エクスプローラーの場合、ドライブ名の隣に表示されます。
o ラベルを削除する時は、「label m:」のように指定して、出てくる質問に答えます。


**** 書式
--------
label [/mp] [ドライブ名など] [付けたいラベル名]
--------

o コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。
o /MP = 指定すると、ドライブ名の所で、ボリューム名やマウントポイントも使用出来ます。
o ドライブ名など = ボリュームラベルの作成対象を指定します。
    + ドライブ名 = 半角の英字1文字で指定します。後ろのコロンも忘れずに。
    + /MPを指定している時は、次の対象も指定出来ます。
        + ボリューム名 = mountvol コマンドで確認する事が出来ます。最後の \ は削除します。
            + 例えば、\\?\Volume{393a393b-393a-393a-393a-393a393b393c}\ と表示されている場合は、
            + 最後の \ を取って指定します。
        + マウントポイント = フォルダーをマウントした時、そのフォルダーのパスを指定する事が出来ます。
            + この時に操作するのは、「マウントしたフォルダーのあるドライブ」に付くラベルです。
            + マウントしたフォルダーは、mountvol コマンドで確認する事が出来ます。
            + substコマンドを適用したフォルダー名ではありません。
o 付けたいラベル名 = 省略すると、ラベル名を質問してきます。
    + ラベルを削除したい時も、「付けたいラベル名」を省略します。そして、後の質問に答えます。
    + フォーマットの形式で、指定出来る長さが異なります。
        + NTFS形式の場合、32文字以内で指定します。全角の場合も32文字以内です。
        + FAT形式の場合は、おそらく半角11文字以内です。(= 全角5文字以内)
        + フォーマット形式の確認方法は、エクスプローラーから、ドライブを右クリックして「プロパティ」
            + プロパティ画面の「ファイルシステム」欄に載っています。


**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o 0 = 成功
o 1 = エラー
    + 「無効なボリューム ラベルです。」 = そのドライブ名は存在しません。
    + 「アクセスは拒否されました。」 = SUBST コマンドで作ったドライブのラベルは、変更する事が出来ません。
    + 「パラメータが適合しません。」 = ドライブ名が間違っています。もしくは、このラベルは変更出来ません。
    + 「このボリュームのラベルは変更できません。要求がサポートされていません。」 = このラベルは変更出来ません。


**** 使用例
o ラベルを追加、変更する時
--------
label m: ミクさんドライブ

rem ドライブ名を省略した時。カレントドライブのボリュームラベルを操作します。
m:
label ミクさんドライブ

rem 「mountvol」コマンドで、ボリューム名やマウントポイント(= フォルダーのパス)を確認出来ます。
mountvol
rem 一覧から、ボリューム名やフォルダーのパスを取り出して
label /mp \\?\Volume{393a393b-393a-393a-393a-393a393b393c} ミクさんドライブ
label /mp c:\mikusanMP Cドライブのラベルを変更します。
--------

    + コマンド名やキーワードは、大文字小文字のどちらでも大丈夫です。

o ラベルを削除する時
--------
label m:

ドライブ M: のボリュームは ミクさんドライブ です
ボリューム シリアル番号は 3939-393C です
ボリューム ラベルを入力してください。
必要なければ Enter キーを押してください:

(Enter キーだけを押した時は)
現在のボリューム ラベルを削除しますか (Y/N)?
--------



**** 機能
o ディスクのボリューム ラベルを作成、変更、削除します。
o ラベルを削除する時は、「label m:」のように指定して、出てくる質問に答えます。

o ボリュームラベルは、書き込みが出来る記憶媒体に対して、簡単な説明を付ける事が出来る機能です。
o ボリュームラベルは、エクスプローラーの場合、ドライブ名の隣に表示されます。


**** 確認したバージョン
o Windows XP Service Pack 3


==
関連ページ:
    ▼Windowsコマンド。ドライブとディスク管理▼ABC順
    ▼Windowsコマンド一覧▼ABC順
    ▼コマンドプロンプト画面
    ▼制作メモ
    > VOL = ディスクのボリューム ラベルとシリアル番号を表示する
    VERIFY = コマンドプロンプトに、ファイルがディスクに正しく書き込まれた事を確認させる