https://bugs.winehq.org/show_bug.cgi?id=56731
Bug ID: 56731 Summary: Allow specifying file system type for folder-based drives [rekordbox] Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mountmgr.sys Assignee: wine-bugs@winehq.org Reporter: johannespfau@gmail.com Distribution: ---
Hi all,
currently, when the dosdevices link points to a folder instead of a device file, wine will report NTFS filesystem type.
Rekordbox requires that we see a drive with GetDriveTypeW returning DRIVE_REMOVABLE and GetVolumeInformationW reporting FAT32 filesystem. As explained in https://bugs.winehq.org/show_bug.cgi?id=16091#c22, it is currently not possible to override the drive type when specifying a device based drive however.
https://bugs.winehq.org/show_bug.cgi?id=16091#c22 extends the device type specification in the registry to enable a folder-based drive to report back as DRIVE_REMOVABLE. But without further changes, it will always report back as NTFS, which will make RekordBox complain about an unsupported filesystem type.
For testing, I patched mountmgr to always report FAT32 for DRIVE_REMOVEABLE devices. But I'm not sure if this is a good solution. What do you all think?
https://github.com/jpf91/proton-wine/commit/2fa748b67ef8e8e40d1c74993fe2b5aa...
Best regards, Johannes
https://bugs.winehq.org/show_bug.cgi?id=56731
Johannes Pfau johannespfau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |56735
https://bugs.winehq.org/show_bug.cgi?id=56731
Johannes Pfau johannespfau@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johannespfau@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=56731
--- Comment #1 from Johannes Pfau johannespfau@gmail.com --- Test case in https://bugs.winehq.org/show_bug.cgi?id=56735