tinypilot icon indicating copy to clipboard operation
tinypilot copied to clipboard

Mounting Virtual Media on Windows server 2025 as flash drive does not work.

Open MikeRotch76 opened this issue 9 months ago • 1 comments

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?

  1. Open TinyPilot in Chrome
  2. Click on System -> Virtuak Media -> Actions -> Show Options -> Flash Drive (default) -> Mount
  3. See error in screenshots

Screenshots

All of my regular drives Image

Mount as Flash Drive Image

Mount as CD-ROM Image

Device Manager: Image

Capture hardware

N/A

Logs

https://logs.tinypilotkvm.com/q3uz4hRc

MikeRotch76 avatar Mar 22 '25 17:03 MikeRotch76

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.

Image

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.

db39 avatar Mar 25 '25 12:03 db39