尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在FreeBSD系统里,怎么配置VirtualBox的直通硬盘。宿主机是FreeBSD,虚拟机是windows10

在FreeBSD系统里,怎么配置VirtualBox的直通硬盘。宿主机是FreeBSD,虚拟机是windows10
📅 发布时间:2026/7/27 23:59:57

在FreeBSD系统里,怎么配置VirtualBox的直通硬盘。宿主机是FreeBSD,虚拟机是windows10

具体步骤如下

先查看是哪块硬盘

skywalk@fb98:~ $ gpart show => 40 3907029088 ada0 GPT (1.8T) 40 532480 1 efi (260M) 532520 1024 2 freebsd-boot (512K) 533544 984 - free - (492K) 534528 4194304 3 freebsd-swap (2.0G) 4728832 3902300160 4 freebsd-zfs (1.8T) 3907028992 136 - free - (68K) => 34 976773101 ada1 GPT (466G) 34 32734 1 ms-reserved (16M) 32768 976738304 2 ms-basic-data (466G) 976771072 2063 - free - (1.0M)

系统是挂载到ada0的,这是一快2T的硬盘。那么我们直通的就是ada1 这块硬盘

创建原始磁盘映射文件 (VMDK)

文心给的命令格式:

# 语法格式 # VBoxManage internalcommands createrawvmdk -filename <输出vmdk路径> -rawdisk <物理设备路径> # 示例:将物理硬盘 /dev/ada1 映射为 raw_disk.vmdk sudo VBoxManage internalcommands createrawvmdk \ -filename "/home/youruser/VirtualBox VMs/Win10/raw_disk.vmdk" \ -rawdisk /dev/ada1

实际运行命令:

sudo VBoxManage internalcommands createrawvmdk \ -filename "/home/skywalk/VirtualBox VMs/win10/raw_disk.vmdk" \ -rawdisk /dev/ada1

成功执行

skywalk@fb98:~ $ sudo VBoxManage internalcommands createrawvmdk \ -filename "/home/skywalk/VirtualBox VMs/win10/raw_disk.vmdk" \ -rawdisk /dev/ada1 The 'createrawvdk' subcommand is deprecated. The equivalent functionality is available using the 'VBoxManage createmedium' command and should be used instead. See 'VBoxManage help createmedium' for details. 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Medium created. UUID: 0ecadbc3-e55e-47ac-b83e-257461d2ba99 skywalk@fb98:~ $

给权限

sudo chown skywalk:skywalk "/home/skywalk/VirtualBox VMs/win10/raw_disk.vmdk" # 确保用户能读取物理设备,可能需要: sudo chmod o+rw /dev/ada1 # 注意:这会开放所有用户访问该磁盘,仅用于测试,生产环境请配置 devfs 规则

其实还需要给用户组的rw权限:

sudo chmod 666 /dev/ada1

当然已经给了当前用户组,已经是operator组成员

skywalk@fb98:~/VirtualBox VMs/win10 $ id uid=1001(skywalk) gid=1001(skywalk) groups=0(wheel),5(operator),44(video),920(vboxusers),1001(skywalk)

这样个人用户就可以读写ada1这个磁盘了!

挂载硬盘

在虚拟机设置里,挂载直通硬盘

启动虚拟机

哈哈,看到硬盘啦,就是那个AI E盘

创建了一个文件,没问题!

调试,启动win10看到这个报错

虚拟电脑名称: win10

Failed to open image '/home/skywalk/VirtualBox VMs/win10/raw_disk.vmdk' for writing due to wrong permissions (VERR_VD_IMAGE_READ_ONLY).

AHCI: Failed to attach drive to Port2 (VERR_VD_IMAGE_READ_ONLY).

返回 代码:

NS_ERROR_FAILURE (0x80004005)

组件:

ConsoleWrap

界面:

IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

权限有问题啊

skywalk@fb98:~/VirtualBox VMs/win10 $ ls -la /dev/ada1
crw-r--rw- 1 root operator 0x79 7月 27 23:04 /dev/ada1

修改权限,搞定

skywalk@fb98:~/VirtualBox VMs/win10 $ sudo chmod 666 /dev/ada1
skywalk@fb98:~/VirtualBox VMs/win10 $ ls -la /dev/ada1
crw-rw-rw- 1 root operator 0x79 7月 27 23:04 /dev/ada1

相关新闻

  • 仅限内部泄露:Stable Diffusion v2.3-v3.0迁移过程中6个静默型兼容错误(含自动检测工具+一键修复patch,限时开放下载)
  • 可白嫖源码---课程设计--+毕业设计+springboot某小区物业管理系统[编号:project88951](案例分析)
  • CPU推理方案大比拼:不同部署方式下的YOLO性能实测

最新新闻

  • HarmonyOS应用开发实战:猫猫大作战-NavPathStack 的完整 API 方法、生命周期关联、参数传递技巧,以及基于 NavPathStack
  • HarmonyOS应用开发实战:猫猫大作战-Tabs 的声明式用法、自定义 TabBar 样式、事件监听和性能优化
  • 洛阳正规的二手选矿设备回收 贴心解决旧矿山设备处置难题 - 热点品牌推荐
  • 通州区厕所漏水维修哪家靠谱?本地老师傅推荐这家 - 热点品牌推荐
  • RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!
  • 教你如何在2026年找到性价比高的酒店 - 工具软件使用方法推荐

日新闻

  • 力旷智能:伺服驱动系统在制药收瓶设备中的应用解析
  • 2026 网安入门避坑指南,零基础如何避开无效学习直接上手实战
  • 揭秘CFC项目:如何通过手机摄像头实现850kbps无网络文件传输

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号