web-dev-qa-db-ja.com

WindowsがHDDがGUIなしでリムーバブルであると考えるかどうかをどうやって見分けることができますか?

WindowsがSATAハードドライブが「取り外し可能」であると判断するかどうかを判断する必要があります。問題は、Hyper-Vシステム上にあり、ディスク管理GUIアプリケーションにアクセスできないことです。 diskpartにはこの情報がないため、今どこを向いたらよいかわかりません。コマンドラインツールまたはPowerShellを使用してこれを確認するにはどうすればよいですか?

5
Jeff Shattock

これは、.NET Frameworkを使用するPowerShellでは非常に簡単です。外付けドライブでテストしたところです:)

PS C:\>$drive = New-Object system.io.driveinfo("F:")
PS C:\>$drive.DriveType
Removable

WMIを使用することもできます。

C:\> wmic 
 wmic:root\cli> logicaldisk get caption、drivetype 
 Caption DriveType 
 C:3 
 D:5 
 E :5 
 F:2

ドライブタイプは次のとおりです。

0-不明
 1-ルートディレクトリなし
 2-リムーバブルディスク
 3-ローカルディスク
 4-ネットワークドライブ
 5-コンパクトディスク
 6-RAMディスク
8
John T