it's mandatory , as this is the point of the topic.Might try using Virtio SCSI
it's mandatory , as this is the point of the topic.Might try using Virtio SCSI
didn't helps neither unfortunately.it's mandatory , as this is the point of the topic.
Assuming it is an option with however you are backing up, have you tried turning on backup fleecing? https://pve.proxmox.com/pve-docs/chapter-vzdump.html#_vm_backup_fleecingIndeed, the problem has appeared soon after we changed the provider to Starlink which has very low upstream bandwidth and the backup we do is cloud based. so ineed that migh be a reason. thanks for the hint.
If you want permanent fix, already mentioned in this thread:
- Use SATA disk emulation with Default controller (LSI 53C895A),
- Do not use virtio- emulation in Windows VM,
- Other VMs works fine with virtio (Linux),
This can be fix up to Windows Server 2025,
for Windows Server 2025 there is no fix (There is no driver for legacy SATA controller - LSI 53C895A).
It will drop performance? Yes,but it will be stable and error free.
It is very sad to see, the upstream KVM/QEMU devs cannot solve this long exsisting problem, but other Virt. platform did ( Vmware )
![]()
-drive file=disk0.qcow2,if=none,id=nvm
-device nvme,serial=deadbeef,drive=nvm
See #287Anyone here advise from that huge long thread what the current state of play is with MS SQL server and PVE?
My thread and details here: https://forum.proxmox.com/threads/sql-server-2022-database-corruption.185694/#post-865582
The TRIM issue occurs because Microsoft introduced some trim functions not yet implemented in virtio's driver. It's not related to ZFS's backend.It fixes the SQL problem but not the TRIM one. The TRIM problem is only if you are using ZFS as I understand.
Version .271 is still the only one with none of these problems.
@emunt6 hello, thank you for this summary comment, I just reached the bottom of this rabbit hole. Could you tell pls if nvme is the best possible choice or the "virtio block" is also good? Its 2026 so I discussing with Gemini too and it says "virtio block" is better option compared to nvme because it has hypervisor integration. What do you think?I can answer the "Windows Server 2025" question: use "nvme disk" emulation subsystem:
PVE v8 , PVE v9 - will work ( requires qemu 9.2+ )
https://www.qemu.org/docs/master/system/devices/nvme.html
Code:-drive file=disk0.qcow2,if=none,id=nvm -device nvme,serial=deadbeef,drive=nvm
So in time, the problem solved (get rid of SAS/SATA emulation).

VirtIO Block != VirtioSCSI - afaik VirtioSCSI has better performance and is recommended choice.@emunt6 hello, thank you for this summary comment, I just reached the bottom of this rabbit hole. Could you tell pls if nvme is the best possible choice or the "virtio block" is also good? Its 2026 so I discussing with Gemini too and it says "virtio block" is better option compared to nvme because it has hypervisor integration. What do you think?
View attachment 99822
Thats clear. My WS2025VMs are crashing with Proxmox 9 + Windows server 2025 + VirtioSCSI 285 during heavy disk I/O sitations and my understanding that its happening because virtioscsi driver is not properly supporting Windows Server 2025. And as a workaround mentioned in #287 I try to set the disk type to something else. There were mentioned NVME and I was asking if Virtio Block is good or not too.VirtIO Block != VirtioSCSI - afaik VirtioSCSI has better performance and is recommended choice.
We use essential cookies to make this site work, and optional cookies to enhance your experience.