Hi,
I have a Win 10 (21H2/19044.2965) Virtual Machine on Linux with KVM/qemu and I am using virtio-fs for storing my steam library. When trying to launch Factorio I get the following error:
Translated to english it says something like:
weakly_canonical: There is no file system detected on the disk.
Make sure all required file system drivers are loaded and the disk is not damaged.
Verifying the files with steam shows no errors. Telling steam to move them to a library on a virtual harddisk with ntfs works fine and then factorio stats, so the file contents should really be fine.
Factorio does not write anything to its logfile, otherwise I would have provided it.
I also found this thead about running factorio from a ramdisk with a similar error. I suspect my problem is related and you may not be able to fix this, but I still wanted to try
Thanks,
Mimos
[1.1.82] Cannot run Factorio from virtio-fs under Windows
Re: [1.1.82] Cannot run Factorio from virtio-fs under Windows
Running a native linux game, which has killer features specifically for linux, on a windows VM, can't make that up
Pony/Furfag avatar? Opinion discarded.
Re: [1.1.82] Cannot run Factorio from virtio-fs under Windows
When you say it like this it sounds pretty ridiculous, you are right. I am usually running it under Linux for multiple reasons, one of which is the better performance when using mimalloc. But I still wanted to try it in the Windows vm as well, again for multiple reasons. Here are two examples: One is to evaluate the performance of my VM, another is trying to get the keyboard illumination to run.
Re: [1.1.82] Cannot run Factorio from virtio-fs under Windows
Why no parallel installation of Windows?
Re: [1.1.82] Cannot run Factorio from virtio-fs under Windows
I know, sorry if it sounded rude Was more of an "hell, I am impressed you actually did that". Otherwise let's wait for a dev to look into it.Mimos wrote: ↑Thu Jun 01, 2023 11:05 pmWhen you say it like this it sounds pretty ridiculous, you are right. I am usually running it under Linux for multiple reasons, one of which is the better performance when using mimalloc. But I still wanted to try it in the Windows vm as well, again for multiple reasons. Here are two examples: One is to evaluate the performance of my VM, another is trying to get the keyboard illumination to run.
Pony/Furfag avatar? Opinion discarded.
Re: [1.1.82] Cannot run Factorio from virtio-fs under Windows
From everything I can tell this is due to the filesystem emulation not implementing everything correctly. Factorio does not do anything special when it comes to disk access. We simply use the C++ standard library filesystem functions. You'll need to bring up the issue with whoever made virtio-fs.
If you want to get ahold of me I'm almost always on Discord.