Mounting Virtual Media on Windows server 2025 as flash drive does not work.
Description
I am running version 2.7.0 of TinyPilot Pro
I have tried 3 different ISO files all with the same result. I know that 2 used to work on Server 2019 and 2016. The server hardware has not changed, the only change on the machine was different Windows Server versions.
The 2 ISO files that used to work are but no longer work are:
Windows server_2019_x64_dvd_4cb967d8.iso clonezilla-live-3.1.0-22-amd64.iso
The new one that doesn't work: 26100.1742.240906-0331.ge_release_svc_refresh_SERVER_EVAL_x64FRE_en-us.iso
The thing is, mounting as a CD-ROM works, but from UEFI I cannot boot from the CD-ROM
What's the behavior that you expect?
A new USB Drive should appear under Windows Explorer with the correct ISO mounted.
What's happening instead?
Getting error "The directory name is invalid." in Windows Explorer and unable to access the virtual USB drive. Device Manager correctly shows USB Mass Storage Device
What are the steps to reproduce this behavior?
- Open TinyPilot in Chrome
- Click on System -> Virtuak Media -> Actions -> Show Options -> Flash Drive (default) -> Mount
- See error in screenshots
Screenshots
All of my regular drives
Mount as Flash Drive
Mount as CD-ROM
Device Manager:
Capture hardware
N/A
Logs
https://logs.tinypilotkvm.com/q3uz4hRc
Hi @MikeRotch76, I'm sorry your TinyPilot can't mount these .iso files as a flash drives on Windows Server 2025.
Thanks for sharing all of those details and the logs! I can't see any issues in the logs, and we haven't made any changes to TinyPilot's Virtual Media in 2.7.0, so we'll need to dig into this and do some troubleshooting.
It's interesting that this behavior only seems to be happening on Windows Server 2025. I tried mounting the same 26100.1742.240906-0331.ge_release_svc_refresh_SERVER_EVAL_x64FRE_en-us.iso file and TinyPilot mounted the drive as expected on my machine (Linux-based). I don't have Windows Server 2025 installed on my test machine, so I haven't tried reproducing this issue exactly, but this at least suggests the issue lies with Windows Server 2025.
Are you able to see TinyPilot's USB drive in Disk Management (I think you can access the tool by running diskmgmt.msc in Windows' Run box)? Then are you able to change the Drive letter to see if that helps? The only other thing I can think of right now is whether Windows Server 2025 has additional permissions that need setting for external USB drives.
Please let me know if you have any questions.