VirtualBox:无法创建 vmdk 文件访问被拒绝

VirtualBox:无法创建 vmdk 文件访问被拒绝

我是 VirtualBox 的新手。我尝试在 iMac 上使用 VirtualBox 5.2.22 运行 DOS iso 映像并将其连接到我的 Mac 硬盘驱动器 /Dev/Disk1。

我在 VirtualBox 中使用 DOS 操作系统创建了虚拟机,并在存储选项卡中添加了连接到 ISO 文件的 IDE 控制器。名为 SpinRite 的虚拟机的 VirtualBox 文件夹为:Users/RainerOtto/VirtualBox/SpinRite

我正在具有管理员权限的帐户(RainerOtto)上运行此程序。

我将磁盘的所有权从 root 更改为我的帐户:

sudo chown RainerOtto /dev/disk1

我检查了一下,这个方法有效:ls -l /dev/disk1

brw-r----- 1 RainerOtto 操作员 1,3 11月 16 11:45 /dev/disk1

我认为这意味着帐户 RainerOtto 拥有具有读/写访问权限的 /dev/disk1。

然后我尝试使用以下命令创建 vmdk 文件:

VBoxManage 内部命令 createrawvmdk -filename /Users/RainerOtto/VirtualBox/SpinRite/raw-disk0.vmdk -rawdisk/dev/disk1

我收到错误信息:

VBoxManage:错误:无法打开原始磁盘“/dev/disk1”:VERR_ACCESS_DENIED VBoxManage:错误:未创建原始磁盘 vmdk 文件

我该如何解决拒绝访问错误?如能得到任何帮助,我将不胜感激。

以下是 VBoxManage 系统属性的列表

API version:                     5_2
Minimum guest RAM size:          4 Megabytes
Maximum guest RAM size:          2097152 Megabytes
Minimum video RAM size:          0 Megabytes
Maximum video RAM size:          256 Megabytes
Maximum guest monitor count:     64
Minimum guest CPU count:         1
Maximum guest CPU count:         32
Virtual disk limit (info):       2199022206976 Bytes
Maximum Serial Port count:       4
Maximum Parallel Port count:     2
Maximum Boot Position:           4
Maximum PIIX3 Network Adapter count:   8
Maximum ICH9 Network Adapter count:   36
Maximum PIIX3 IDE Controllers:   1
Maximum ICH9 IDE Controllers:    1
Maximum IDE Port count:          2
Maximum Devices per IDE Port:    2
Maximum PIIX3 SATA Controllers:  1
Maximum ICH9 SATA Controllers:   8
Maximum SATA Port count:         30
Maximum Devices per SATA Port:   1
Maximum PIIX3 SCSI Controllers:  1
Maximum ICH9 SCSI Controllers:   8
Maximum SCSI Port count:         16
Maximum Devices per SCSI Port:   1
Maximum SAS PIIX3 Controllers:   1
Maximum SAS ICH9 Controllers:    8
Maximum SAS Port count:          255
Maximum Devices per SAS Port:    1
Maximum NVMe PIIX3 Controllers:  1
Maximum NVMe ICH9 Controllers:   8
Maximum NVMe Port count:         255
Maximum Devices per NVMe Port:   1
Maximum PIIX3 Floppy Controllers:1
Maximum ICH9 Floppy Controllers: 1
Maximum Floppy Port count:       1
Maximum Devices per Floppy Port: 2
Default machine folder:          /Users/rainerotto2/VirtualBox
Raw-mode Supported:              no
Exclusive HW virtualization use: off
Default hard disk format:        VDI
VRDE auth library:               VBoxAuth
Webservice auth. library:        VBoxAuth
Remote desktop ExtPack:          
Log history count:               3
Default frontend:                
Default audio driver:            CoreAudio
Autostart database path:         
Default Guest Additions ISO:     /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
Logging Level:                   all

以下是 /Users/RainerOtto/VirtualBox/Spinrite/ 中文件的文件权限

iMac-321:/ RainerOtto$ ls -l /users/rainerotto/virtualbox/spinrite total 3008
-rw-r--r--  1 RainerOtto  staff  1529856 Nov 16 11:56 SpinRite.iso
-rw-------  1 RainerOtto  staff     2076 Nov 16 18:32 SpinRite.vbox
-rw-------  1 RainerOtto  staff     2076 Nov 16 12:49 SpinRite.vbox-prev

我尝试将文件夹权限更改为 drwxr-x---。尽管 chmod 750 /folder 命令执行时没有出现错误,但文件夹权限并未改变。

iMac-321:~ rainerotto$ chmod 750 /users/rainerotto/virtualbox/spinrite 
iMac-321:~ rainerotto$ ls -l /users/rainerotto/virtualbox/spinrite 
total 3008 
-rw-r--r-- 1 rainerotto staff 1529856 Nov 16 11:56 SpinRite.iso 
-rw------- 1 rainerotto staff 2119 Nov 16 22:01 SpinRite.vbox 
-rw------- 1 rainerotto staff 2119 Nov 16 22:01 SpinRite.vbox-prev

相关内容