Hyper-V:USBメモリからのブート
できません
ストレージをオフラインにしないと Hyper-V の物理ドライブ(\\.\PHYSICALDRIVE*)として認識されないが
いつの頃からか、USBメモリはオフラインにすることができなくなっている。
https://gyazo.com/aff4856f3041d214dfeff622f72006d8
USBメモリではオフラインのメニューがない。
https://gyazo.com/747130957234411ced3429be203969bb
コマンドでも変更することができない
code:console
Get-Disk -Number 4
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition
Style
------ ------------- ------------- ------------ ----------------- ---------- ----------
4 KIOXIA Trans… 0 Healthy Online 28.87 GB MBR
Get-Disk -Number 4 | Set-Disk -IsOffline $true
Set-Disk: Not Supported
Extended information:
Removable media cannot be set to offline.
Activity ID: {7f7fb35a-f559-0009-0abc-7f7f59f5da01}
対応策
USBメモリのイメージを吸い出して vhdx ファイルにコンバートしてそれを起動ドライブとする。
https://gyazo.com/30317e2528be352148d43a2c0a0664b8
IDEかSCSIコントローラで、ハードドライブの追加をする。
https://gyazo.com/9d265f5e81d639c60b470796a9550ef5
新規で、仮想ハードディスクの設定を進める。
固定サイズ、vhdx 形式でよいはず。
ディスクの構成のところで、「指定した物理ディスクの内容をコピーする」を選択して、USBメモリのドライブを指定する
https://gyazo.com/2ef24d3da12315bb5782292ad9a38e5b
ドライブ番号の確認は PowerShell なら Get-Disk でできる。
code:console
Get-Disk
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition
Style
------ ------------- ------------- ------------ ----------------- ---------- ----------
1 ST8000DM004-2CX1… ZR13PWF3 Healthy Online 7.28 TB GPT
3 KIOXIA-EXCERIA S… 0000_0000_0000_0000_8CE3_8E03_0… Healthy Online 931.51 GB MBR
2 TS2TMTE250S 0000_0000_0000_0000_7C35_4852_0… Healthy Online 1.82 TB GPT
0 WDC WD40EZAZ-00S… WD-WX32D919XL2P Healthy Online 3.64 TB GPT
4 KIOXIA TransMemo… 0 Healthy Online 28.87 GB MBR
メモ
WProtect.exe は Internet Archive から読み出せたが Win11 23H2 ではUSBメモリは認識されず。
VirtualBox の VBoxManage で \\.\PhysicalDrive* を vmdx ファイル経由で直接マウントしようとしてもエラーになる。