たとえば、Windows PEから起動した場合、またはpsexecまたは別のコマンドラインベースの方法を使用してシステムにリモート接続した場合。これdiskpart.exeにより、アクティブなパーティションを設定できますが、現在アクティブなパーティションを確認する方法が見つかりません。
簡単な答えがあり、私はちょうどそれを見逃しています...
たとえば、Windows PEから起動した場合、またはpsexecまたは別のコマンドラインベースの方法を使用してシステムにリモート接続した場合。これdiskpart.exeにより、アクティブなパーティションを設定できますが、現在アクティブなパーティションを確認する方法が見つかりません。
簡単な答えがあり、私はちょうどそれを見逃しています...
回答:
wmicこれを使用して使用できます。>output.txt表形式の出力は非常に広くなる可能性があるため、テキストファイル()にエクスポートし、ワードラップなしで表示することをお勧めします。
すべてのパーティションをリストするには(BootPartitionメンバーを見て、としてマークされているかどうかを確認しますactive):
wmic partition
アクティブなパーティションのみを一覧表示するには、次でフィルタしwhereます:
wmic partition where BootPartition=true
表示される列をフィルタリングするには、次を使用しますget。
wmic partition where BootPartition=true get DeviceID,Size
また:
wmic partition get DeviceID,Size,BootPartition
詳細についてはpartitionメンバー、参照Win32_DiskPartitionのマニュアルを。
BootPartition
データ型:ブール型アクセス型:読み取り専用
パーティションはアクティブなパーティションです。オペレーティングシステムは、ハードディスクから起動するときにアクティブパーティションを使用します。
見てみましょうWQL構文の使用方法の詳細については、をwhere。のwmic partition get /?詳細をご覧くださいget。
ではwmic、あなたは使用してリモート管理と利点を追加している/node:<servername or ip>(参照スイッチをwmic /node /?詳しくあたりとして。マイクロソフト:
WMICは、WMICを有効にしたコンピューターから使用して、WMIを備えたコンピューターをリモートで管理できます。WMICで管理するために、リモートで管理されたコンピューターでWMICを使用できる必要はありません。
プログラムで何らかの方法(バッチスクリプトなど)でディスクおよびパーティションインデックスからドライブ文字を取得できる場合forは、メンバーDiskIndexおよびIndex(ディスクおよびパーティションインデックス)でループを使用することをお勧めします。
Cygwinのファンとして、GPTを使用していない場合は、util-linuxパッケージのfdiskユーティリティを使用してこれを行うことをお勧めします。
システムにリモート接続する場合は、そのシステムにCygwinをインストールする必要があります。
Windows PEから起動する場合、手動でパッケージをダウンロードし、.tar.bz2ファイルを処理できる適切な解凍プログラムを使用してパッケージを抽出できます。
fdiskを実行するためにダウンロードする必要があるパッケージ
例(1つのHDD、1つのフラッシュドライブ)
$ uname -svr
CYGWIN_NT-5.1 1.7.17(0.262/5/3) 2012-10-19 14:39
$ /usr/sbin/fdisk -l | grep /dev/
Disk /dev/sda: 320.1 GB, 320072933376 bytes
/dev/sda1 * 63 83891429 41945683+ 7 HPFS/NTFS/exFAT
/dev/sda2 83891430 625137344 270622957+ f W95 Ext'd (LBA)
/dev/sda5 83891493 503332514 209720511 7 HPFS/NTFS/exFAT
/dev/sda6 503332578 625137344 60902383+ 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 8065 MB, 8065646080 bytes
/dev/sdb1 * 32 15753214 7876591+ b W95 FAT32
select disk 0
detail disk
最後の列(システム)を確認しますか?
detail disk(最初の列の)アスタリスクはどうですか?それが答えでしょうか?