プロが教える店舗&オフィスのセキュリティ対策術

echo list disk | diskpart
set /p INP1="Input of the disk number > "
echo select disk %INP1% | diskpart
echo list partition | diskpart
set /p INP2="Input of the partition number > "
echo select partition %INP2% | diskpart
pause

↑この操作でINP1を入力すると、ディスクは選択されるのですが、次の行の list partitionで「パーティションの一覧を表示するディスクが選択されていない」というエラーがでて、INP2を入力してもやはりエラーになります。
echo select disk %INP1% list partition | diskpart とやってみたけどやはり・・

パーテーションのセレクト方法が分かるページがあったら教えてください。

質問者からの補足コメント

  • ディスク1が選択されましたと表示のあと

    DISKPART>
    パーティションの一覧を表示するディスクが選択されていません。
    ディスクを選択してから再実行してください。

    とでます。
    やはり管理者モードでもインプットからは無理みたいです。

      補足日時:2016/08/24 17:45

A 回答 (2件)

「コマンドプロンプト(管理者権限)」で実行していますか?


「昇格」させるにはプログラム名を右クリック「管理者として実行」を選択。
    • good
    • 0
この回答へのお礼

32bitw10wですが、デスクトップにフォルダー1個作りその中で、管理者モードと一般モードで両方試している最中です。何か場所が悪いのか、不安定な感じですけど。

重ねてありがとうございます。

お礼日時:2016/08/24 05:04

参考URLをご覧ください。


http://www.atmarkit.co.jp/ait/articles/0812/26/n …
    • good
    • 0
この回答へのお礼

一生懸命読んでる最中です。
list volume
list disk
は正常にチェックできているようなのですが・・パーテーションはNG。

・・で、スクリプトを用いてみるとテキストに書き込んで
diskpart /s script.txt
で1度目は
List disk 1
List partition
で表示したのですが、それ以降、誤動作していて、同じ文字がとんとんと繰り返し表示状態(汗;)。

・・で、
diskpart /s script.txt >ooo.txt
で書き出してみると、うまくできました。パスは通しています。

インプットでリスト表示してみたかったのですが、実装されていないか、構文が適度でないかということで、もっか詳細不明です。
list volume
list disk
List partition
は一応(表示できれば良いけど)一覧出来たので、あとは
select disk #
select partition #
format fs=fat32 quick
active
assign
exit
できればOKです。ありがとうございました。

お礼日時:2016/08/24 05:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!