複数のUSBメモリをハブでつないで、以下の記述をしたバッチファイルでクイックフォーマットをしております。
echo USBフラッシュメモリをクイックフォーマットする。
format e: /q
format f: /q
format g: /q
format h: /q
format i: /q
exit
エンターキーをクリックするタイミングについて教えていただきたいのですが、それぞれのUSBをクイックフォーマットする最初のときに加え、クイックフォーマットの途中でも
「ボリュームラベルを入力してください.
半角で 11文字,全角で 5文字以内
必要なければ,Enter キーを押して下さい」
というメッセージが表示され、そこでもエンターキーを押さないと先に進みません。
エンターキーのクリックは最初だけで済むように、このメッセージが表示されないようにバッチファイルの記述を変えることはできますか?
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
>当該USBを開くとファイルが残っており、Qフォーマットがされていませんでした。
そうなると、今度は、「D:\work\Q format.txt」の中身に問題があるのだと思います。
以前の話では、
disk1 Eドライブ
disk2 Fドライブ
disk3 Gドライブ
との事でしたので、以下のようになっていますでしょうか?
------Q format.txt ここから----------
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
select disk 2
select volume f
format fs=fat32 label="myvolume" quick
select disk 3
select volume g
format fs=fat32 label="myvolume" quick
exit
-------------------ここまで-----------
No.5
- 回答日時:
>「DiskPartはスクリプト ファイルを開けなかったか、・・・
これは、バッチを起動したときのドライブとフォルダが
「Dドライブ」の「workフォルダ」でないため、
「Q format.txt」ファイルがみつからず、エラーになっていました。
また、ファイル名に半角スペースがついていました。「Q format.txt」
この場合、
誤)diskpart /s Q format.txt
正)diskpart /s "Q format.txt"
このように、ファイル名を””で囲ってやる必要があります。
なので今回、
>diskpart /s "D:\work\Q format.txt"
このように、「Dドライブ」の「workフォルダ」をつけて呼ぶようにしました。
>ダブルクリックで起動させたく
ダブルクリックでも起動しますが、「権限の確認」ダイアログが開きます。
理解していただくために、お手数ですが以下を試してみてください。
「スタート」-「cmd」を入力してエンター押下。
「diskpart」と入力してエンター。(確認メッセージが表示されます)
DISKPART> と表示されたウィンドウが開く。
「select disk 1」と入力してエンター。
「select volume e」と入力してエンター。
「format fs=fat32 label="myvolume" quick」と入力してエンター。
※フォーマットが始まります。
「exit」と入力してエンター。
この、「DISKPART>」と表示されているのが、Diskpartモードになり
バッチ時の、「C:\windows>」とは異なるため、「select」などでエラーが出ます。
ありがとうございます。
ーーーーーーーーーーーーーーーーーーーーーーーー
@echo off
echo USBフラッシュメモリをクイックフォーマットする。
diskpart /s "D:\work\Q format.txt"
pause
exit
ーーーーーーーーーーーーーーーーーーーーーーーーー
おっしゃるとおり上のとおり書いて実行すると、エラーが表示されず、うまくいったかに見えたのですが、当該USBを開くとファイルが残っており、Qフォーマットがされていませんでした。
どこに問題があるのでしょうか??
以下の部分についても行ってみたのですが、Diskpartモードなるものも少しわかったと思います。別ウィンドウが開いて動いていくのですね。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
「スタート」-「cmd」を入力してエンター押下。
「diskpart」と入力してエンター。(確認メッセージが表示されます)
DISKPART> と表示されたウィンドウが開く。
「select disk 1」と入力してエンター。
「select volume e」と入力してエンター。
「format fs=fat32 label="myvolume" quick」と入力してエンター。
※フォーマットが始まります。
「exit」と入力してエンター。
No.4
- 回答日時:
すみません。
説明が悪かったですね。バッチファイルの中身は以下になります。
※前より良い方法に気づいたので少し修正しています。
-------------------------------ここから
@echo off
echo USBフラッシュメモリをクイックフォーマットする。
diskpart /s "D:\work\Q format.txt"
pause
exit
-------------------------------ここまで
以下の部分は、「Q format.txt」の中に記述する部分です。
>select disk 1
>select volume e
>format fs=fat32 label="myvolume" quick
何度もありがとうございます。
誠にすみませんが、今回もうまくいきませんでした。
前回のお礼のときに書き忘れたのですが、
「DiskPartはスクリプト ファイルを開けなかったか、または読み取れませんでした。指定したファイルが存在することを確認してください。」
とのエラーメッセーがが出て、プログラムがうごきません。
また、できれば管理者として実行ではなく、ダブルクリックで起動させたく、以下の記述にしてみたのですが、前回と同じく「’select'は、内部又は外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
無効なパラメータです- label ="myvolume"」
というメッセージが表示されてしまいます。
------------------------------------------------------------------
@echo off
echo USBフラッシュメモリをクイックフォーマットする。
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
select disk 2
select volume f
format fs=fat32 label="myvolume" quick
select disk 3
select volume g
format fs=fat32 label="myvolume" quick
pause
exit
------------------------------------------------------------------------
ご教授いただけると幸いです。
どうぞ、よろしくお願いいたします。
No.3
- 回答日時:
>format fs=fat32 label="" quick
>format fs=fat32 label="myvolume" quick
label=""と省略した場合は、「リムーバブルディスク(F:)」と表示されます。
label="myvolume"とした場合、「MYVOLUME(F:)」と表示されます。
>「例えば、
>D:\WORK」以下の記述が理解できなかったのですが、普通にテキストファイルをbatの拡張子で保存して、ダブルクリックまたは右クリック→管理者として実行で実行するだけではダメなんでしょうか?
diskpartを使用すると、diskpartのモードに入ります。
なので、普通のバッチコマンドは実行出来ません。
動作しない原因がわかりました。以下の2点です。
1:「fm.bat」ですが、以下のように修正してください。
-----------------------
D:
CD \work
diskpart /s format.txt
exit
-----------------------
上の2行を追加。
バッチを起動した際、カレントフォルダが、「D:\work」になっていない為、
「format.txt」が見つからずエラーになっていた。
2:fm.batの実行ですが、右クリックー「管理者として実行」を行ってください。
diskpartを実行するにあたり、管理者権限が必要なため実行できていなかったようです。
何度もありがとうございます。
しかし、以下のとおり記述して動かそうとしたのですが、うまくいきませんでした。「Q format.txt」と「Q format.bat」という名前にしてDドライブに保存しましたが、「管理者として実行」をするとcmdの画面で
’select'は、内部又は外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
無効なパラメータです- label ="myvolume"
というメッセージが表示され、Qフォーマットがされていません。
どこを直すと動くようになるのか、ご教授いただけると幸いです。
よろしくお願いいたします。
@echo off
D:
CD \work
echo USBフラッシュメモリをクイックフォーマットする。
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
select disk 2
select volume f
format fs=fat32 label="myvolume" quick
select disk 3
select volume g
format fs=fat32 label="myvolume" quick
diskpart /s Q format.txt
pause
exit
No.2
- 回答日時:
まず、「select disk 0」ですが、
「スタート」-「コンピューター」で右クリック
「管理」の「ディスクの管理」から、正しい番号を設定してください。
また、「ファイルシステム」に「NTFS」や「FAT32」の記述もあります。
添付の画像を参照してください。
FドライブがUSBディスクですが、ディスク1でFAT32になっています。
なので、
select disk 1
select volume f
format fs=fat32 label="" quick
となります。
次に、「exit」はプログラムの終了なので、最後に一つです。
こんな感じ。
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
select disk 2
select volume f
format fs=fat32 label="myvolume" quick
select disk 3
select volume g
format fs=fat32 label="myvolume" quick
exit
例えば、
D:\WORK
と、フォルダを作成し、上記内容を「format.txt」として保存する。
また、「fm.bat」を作成し、
diskpart /s format.txt
exit
D:\WORK
├format.txt
└fm.bat
これで、fm.batを実行すればフォーマットされます。
詳しい説明ありがとうございます。
しかし、申し訳ないのですが、まだ理解できない点がありました。
ディスクの管理からの番号についてですが、確認したところ、
disk 1 eドライブ
disk 2 fドライブ
disk 3 gドライブ
・・・
となっており、
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
select disk 2
select volume f
format fs=fat32 label="myvolume" quick
select disk 3
select volume g
format fs=fat32 label="myvolume" quick
exit
・・
の記述はそのまま通用するように思うのですが、そのように書いて実行すると、高速でエラーが表示されていてクイックフォーマットがされていませんでした。
最初に書かれた
「select disk 1
select volume f
format fs=fat32 label="" quick」
の記述と
select disk 1
select volume e
format fs=fat32 label="myvolume" quick
はどちらが良いというようなことはあるのでしょうか?
また、
「例えば、
D:\WORK」以下の記述が理解できなかったのですが、普通にテキストファイルをbatの拡張子で保存して、ダブルクリックまたは右クリック→管理者として実行で実行するだけではダメなんでしょうか?
お答えいただけると幸いです。
よろしくお願いいたします。
No.1
- 回答日時:
過去ログに同様の案件があります。
https://oshiete.goo.ne.jp/qa/7240592.html
E:~I:までをフォーマットするようにするのと、
fs=ntfs の部分は、fs=fat32
でしょうか?
USBフラッシュメモリの現在のフォーマット種別を確認して
設定してみてください。
ありがとうございます。
しかし、ほぼ理解できないのですが、現在の記述にどう修正を加えれば「ボリュームラベルを・・」が表示されないようになるのでしょうか?
ご回答からすると、以下のような記述の要素を現在のものに入れ込むのだとは思いますが、教えていただけると大変、助かります。
select disk 0
select volume e
format fs=fat32 label="myvolume" quick
exit
select disk 0
select volume f
format fs=fat32 label="myvolume" quick
exit
select disk 0
select volume g
format fs=fat32 label="myvolume" quick
exit
・・・・・・・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- USBメモリー・SDカード・フラッシュメモリー 録画について 5 2023/03/05 19:08
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- ドライブ・ストレージ 内蔵HDDのフォーマットについて。 9 2022/10/15 10:58
- その他(メールソフト・メールサービス) 今朝のがっちりマンデーで、クイック文章作成(例えば、“お”と入力すると“お世話様です。”と表示去れる 2 2023/01/29 16:40
- ドライブ・ストレージ PASSがわからなくなったPCのSSDを取り出してデータを別PCで見たいです 6 2022/06/20 21:16
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- UNIX・Linux e4defragコマンドでデフラグ 1 2022/05/21 11:57
- Excel(エクセル) エクセルの1桁目のゼロが表示されない 6 2022/09/17 09:46
- USBメモリー・SDカード・フラッシュメモリー 緊急です! 今スマホを再起動したらSDカードをフォーマットしてくださいと出てきて、間違えて押してしま 8 2022/06/27 16:03
- Google Drive ADATAのUSBドライブに動画を入れたんですがそれをWindowsPCでフォーマットしようとしても 3 2022/04/20 18:55
このQ&Aを見た人はこんなQ&Aも見ています
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OS情報の入ったHDDのフォーマッ...
-
PCからSSDを消去して外し別のPC...
-
クローンSSDが失敗した後のSSD...
-
XPの2TBの壁で疑問
-
パソコンなしでHDDをフォーマッ...
-
CD-R等の初期化
-
SSDを外付けケースでUSB...
-
新品の外付けハードディスクやS...
-
サンディスクのSSDについて。 ...
-
Windows10にて、ディスクの管理...
-
ATAパスワードが掛かっているHD...
-
os入りSSDは起動したが、以前OS...
-
外付けHDDのフォーマット
-
フレッツ光のPR-400KIにUSB-HDD...
-
ウイルスに感染したHDDのフォー...
-
読み出し不可HDDは再利用に向く...
-
SDカードが認識しない
-
新しく2TBのSSDを買い、exFAT形...
-
ディスクの管理では、 左側…デ...
-
GPTに変換されたSSDのクローン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCからSSDを消去して外し別のPC...
-
M .2 SSD は Windows 用に最初...
-
サンディスクのSSDについて。 ...
-
OS情報の入ったHDDのフォーマッ...
-
ATAパスワードが掛かっているHD...
-
SSDを外付けケースでUSB...
-
パソコンなしでHDDをフォーマッ...
-
Windows10にて、ディスクの管理...
-
上長不良のHDDをフォーマットし...
-
1TのHDDを初期する時間
-
os入りSSDは起動したが、以前OS...
-
ウイルスに感染したHDDのフォー...
-
クローンSSDが失敗した後のSSD...
-
NAS について。 現在NASをLANに...
-
SSDではなくケースを認識してし...
-
CD-R等の初期化
-
XFSフォーマットのUSB HDD USB3...
-
外付HDDを認識するが、ファイル...
-
フォーマットと初期化の違いに...
-
IODATAとBUFFALOのNASどちらが...
おすすめ情報