[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=248393&ptid=53811][color=#999999]CRUD 发表于 2026-2-4 10:00[/color][/url][/size]
改的什么参数 老哥 分享一下[/quote]
第一步:打开 PVE 命令行
在 PVE 网页后台,点击左侧的 pve 节点。
点击 Shell (或者叫“命令行”)。
第二步:复制并执行命令
请直接复制下面这行命令(我已经把你的硬盘 ID 和虚拟机 ID 104 填好了,并且直接指定了 SCSI 接口):
Bash
qm set 104 --scsi1 /dev/disk/by-id/ata-Micron_M600_MTFDDAK1T0MBF_15020E778DD7
解释:
qm set 104:修改 104 号虚拟机。
--scsi1:把它挂载为 SCSI 接口的第 2 块硬盘(SCSI 性能比 SATA 好,能解决你的报错)。
后面那串长长的字符:就是你那块镁光硬盘的物理身份证(来自你刚才的截图)。
按下回车,你应该会看到 update VM 104: ... 的提示。
第三步:开启性能优化(彻底解决报错)
命令执行完后,硬盘就回到虚拟机里了,但还没优化。
回到 虚拟机 104 (FNOS-AMD) -> 硬件。
你会看到一个新出现的 硬盘 (scsi1)。
双击它,设置以下关键参数(专门治 USB 硬盘盒的病):
SSD 仿真 (SSD emulation):勾选。
IO thread:勾选(必选!这是解决卡顿的核心)。
缓存 (Cache):选择 Writeback。
异步 IO (Async IO):选择 threads(如果高级选项里有的话)。
点击 确定。
第四步:检查引导顺序(防止无法开机)
点击左侧的 选项 (Options) -> 引导顺序 (Boot Order)。
点击 编辑。
确保第一项是 scsi0(你的飞牛系统盘)。
刚才加进去的 scsi1(数据盘)应该在后面,取消勾选或者排在后面都行,只要不是第一启动项即可。
第五步:开机
启动飞牛虚拟机。
此时,硬盘不仅回来了,而且换成了更强、更稳的 SCSI 接口,之前的 I/O Error 报错应该彻底消失了!