ThanksgivingSoft

ディスクパーティション・ドライブ文字

■概要
ディスクパーティションの作成と削除。ドライブ文字の削除や変更をするバッチファイルです。
ハード構成によってDiskやVolumeの番号が違うので環境に合わせて修正してください。
注意:Dドライブの削除を選択すると確認もなしにDドライブが削除されます。
■プログラムコード
□diskpart.bat (diskpart.bat)
@echo off

rem -------------------------------------------------
rem ディスクパーティションの設定 Ver1.0
rem -------------------------------------------------
rem DISKPART用ファイルのパスとファイル名
rem パスかファイル名を変更する場合は、以下を変更する
rem -------------------------------------------------

rem Dドライブの作成
set File1=d-drive.txt

rem Dドライブの削除
set File2=d-dell.txt

rem Dドライブのドライブ文字の削除
set File3=noname.txt

rem CD-ROMドライブのドライブ文字をQに変更
set File4=cd-rom.txt

rem 変更例(パス)
rem set File5=D:\diskpart\file.txt
rem -------------------------------------------------

:Menu
cls
echo --------------------------------------
echo □■ Menu ■□
echo --------------------------------------
echo 1:Dドライブの作成
echo 2:Dドライブの削除
echo 3:Dドライブのドライブ文字の削除
echo 4:CD-ROMドライブのドライブ文字をQに変更
echo q:終了
echo --------------------------------------

rem 判定キーの初期化
set Slt=nul

rem 選択値の入力を求める
set /p Slt=入力:

rem 条件分岐
if '%Slt%'=='1' goto Set_1
if '%Slt%'=='2' goto Set_2
if '%Slt%'=='3' goto Set_3
if '%Slt%'=='4' goto Set_4
if '%Slt%'=='q' goto :eof

rem 指定文字以外の入力がある場合は、メニューに戻る
goto Menu

:Set_1
diskpart /s %File1%
rem Dドライブをクイックフォーマットします。
echo y | format D: /fs:ntfs /Q /V:
echo Dドライブを作成しました。
pause
goto :eof

:Set_2
diskpart /s %File2%
echo Dドライブを削除しました。
pause
goto :eof

:Set_3
diskpart /s %File3%
echo Dドライブのドライブ文字を削除しました。
pause
goto :eof

:Set_4
diskpart /s %File4%
echo CD-ROMドライブのドライブ文字をQに変更しました。
pause
goto :eof
□d-drive.txt
rem Dドライブ(の作成
rem 残りのディスク容量をDドライブとして作成する
select disk 0
create partition primary
assign letter=D
※プライマリパーティションではなく論理ドライブを作成する場合
select disk 0
create partition extended
create partition logical
assign letter=D
□d-dell.txt
rem Dドライブの削除
select disk 0
select partition 2
delete partition
□noname.txt
rem Dドライブのドライブ文字を削除する
select disk 0
select partition 2
remove
□cd-rom.txt
rem CD-ROMドライブのドライブ文字をQにする
select volume 0
assign letter=Q
■使用方法
1. 「プログラムのダウンロード」よりバッチファイルをダウンロードしてください。
2. 圧縮ファイルの解凍後、バッチファイルをマウスでダブルクリックしてください。
3. Menu画面が表示されるので、処理番号を入力し、[Enter]キーを押してください。
■解説
ディスクパーティションの作成などにはdiskpartコマンドを使用します。
パッチファイルから実行させるには、スクリプトを用意しておきsオプションを使用します。
■参照URL
Diskpart コマンドライン ユーティリティについて
DiskPart
■プログラムのダウンロード
  ダウンロード
[ TOP ] [ コマンドプロンプト ] [ HOME ]