[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】mount-diskimage コマンドで ISO ファイルをマウントする



更新日:2022/03/13


ISOファイルをマウントする


ISOファイルを Powershell コマンドレットでマウント、アンマウントする方法を紹介します。マウントすると *.iso ファイルが D:\や E:\のように表示されます。Windows OS からは CD-ROMなどのように見えます。


マウントするコマンドレット


mount-diskimage で正常に ISO がマウントされる場合は以下の結果が出力されます。CDが挿入されたように見えます。

C:\>powershell mount-diskimage c:\temp\testtest.iso
Attached : True
BlockSize : 0
DevicePath : \\.\CDROM0
FileSize : 1245184
ImagePath : c:\temp\testtest.iso
LogicalSectorSize : 2048
Number : 0
Size : 1245184
StorageType : 1
PSComputerName :



アンマウントする場合は以下コマンドを実行します。CDが取り出されたように見えます。

C:\>powershell Dismount-DiskImage c:\temp\testtest.iso
Attached : False
BlockSize : 0
DevicePath :
FileSize : 1245184
ImagePath : c:\temp\testtest.iso
LogicalSectorSize : 2048
Number :
Size : 1245184
StorageType : 1
PSComputerName :




既に他のプロセスが ISO ファイルをマウントしている場合は以下エラーが表示されます。ISOのロックを解除してから再度実行します。


C:\>powershell mount-diskimage c:\temp\testtest.iso
mount-diskimage : プロセスはファイルにアクセスできません。別のプロセスが使用中です。



マウントボリュームの確認は以下Windows標準コマンドで可能です。


C:\> mountvol



参考:
ファイルまたはディレクトリが壊れているため、読み取ることができません







[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018