プロが教えるわが家の防犯対策術!

VirtualBox 7のゲストOSにハードディスクのext4なパーティションをマウントしたいのですが、VMDKファイルの作成に失敗します。
下記の状況ですが、正しい方法をお教えください。

[環境」
VirtualBox 7.0
ホストOS:Windows 11 Home Edition
ゲストOS:Xubuntu 22.04
HDD:内蔵HDD1台のみ
HDDパーティション
  1 100MB fat32 SYSTEM
  2 16MB
  3 118GB ntfs c:ドライブ
  4 1GB ntfs Recovery
  5 113MB ext4

HDDのドライブ番号 0
(Windowsのwmicコマンド情報)
>wmic diskdrive list brief
Caption DeviceID Model Partitions Size
Hynix hDEaP3 \\.\PHYSICALDRIVE0 Hynix hDEaP3 3 125073607680

[やりたいこと]
VirtualBox 7のゲストOSにハードディスクのext4な第5パーティションをマウントしたい。

[やってみたこと]
Windowsの管理者としてのコマンドプロンプトで以下のように"VBoxManage createmedium disk"コマンドを実行したが、エラーとなる。

> cd %programfiles%\Oracle\VirtualBox
>VBoxManage createmedium disk --filename C:\Users\TARO\.VirtualBox\xu2204-drv0-part5.vmdk --format=VMDK --variant RawDisk --property RawDrive=//./PhysicalDrive0 --property Partitions=5

0%...VBOX_E_FILE_ERROR
VBoxManage.exe: error: Failed to create medium
VBoxManage.exe: error: Could not create the medium storage unit 'C:\Users\TARO\.VirtualBox\xu2204-drv0-part5.vmdk'.
VBoxManage.exe: error: VMDK: Image path: 'C:\Users\TARO\.VirtualBox\xu2204-drv0-part5.vmdk'. Failed to open the raw drive '//./PhysicalDrive0' for reading (VERR_ACCESS_DENIED) (VERR_ACCESS_DENIED).
VBoxManage.exe: error: VMDK: could not create raw descriptor for 'C:\Users\TARO\.VirtualBox\xu2204-drv0-part5.vmdk' (VERR_ACCESS_DENIED)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreateMedium(struct HandlerArg *)" at line 630 of file VBoxManageDisk.cpp
以上

A 回答 (2件)

パッと見、access denied なので、VboxManageに.VirtualBoxフォルダーへのアクセス権がないように思えますが、多分、今までも同じような方法で作成しても問題なかったと思いますので、HDDのバッドセクターにヒットしたことが原因で、ファイルが読み込めないとか、ファイルシステムになんらかの、トラブルが発生しているようにも思えます



一度、Cドライブに、chkdskをかけてみてはどうでしょうか?

単純にCドライブの空きがないなどのケースも考えられますが、質問者さんの場合にはそれはないと思いますが、念の為
    • good
    • 0
この回答へのお礼

よっしーラボ様、ありがとうございます。
chkdskをかけても変わらず、悩んでいました。
PC起動時に仮想マシンを自動起動させており、その状態で作業していました。
仮想マシンを停止し、VirtualBoxも停止して作業をしたらvmdkを作成できました。

お礼日時:2023/05/05 00:26

追加情報ありがとうございます



それは普通分からないですよね。ひょっとして、ram disk access だからでしょうか?何にしても、解決できているのであれば、良かったです。
    • good
    • 0

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