NTFS filesystem features -> WONTFIX?

Ben Klein shacklein at gmail.com
Mon Apr 6 21:29:30 CDT 2009

2009/4/7 Vitaliy Margolen <wine-devel at kievinfo.com>:
> Austin English wrote:
>> See http://bugs.winehq.org/show_bug.cgi?id=17938 for background.
>> Vitaliy closed this bug, saying it's an application bug that it
>> depends on seeing NTFS file system type for certian program features.
>> I don't think it should be a WONTFIX, as the only reason that change
>> was introduced was to enable _another_ program to install
>> successfully.
>> Is there any reason we can't allow the reported file system to be
>> changed? I'm sure there are other applications that test for it and
>> change their behavior according to the file system type. A quick
>> google search shows at least one application that does
>> (http://boards2.sega.com/sega_board/viewtopic.php?p=2669064&sid=449f531c594a92fd2470e9c5a5f10b4f).
>> That install will likely now fail in Wine, because of this behavior.
> So what you decided? Every person proposed their own solution with neither
> one of them really solving the problem.
> - Implement missing functionality - will most likely be nearly impossible
> without driver support for special features. Or have to be emulated by Wine
> (then why not for any other FS?)

If it is possible, this will fix it. (I'm unsure as to what's missing,
but someone mentioned failing ioctls before.) See what AJ said:

2009/4/6 Alexandre Julliard <julliard at winehq.org>:
>> Another option is to actually implement the NTFS-specific features of
>> Windows, and call it NTFS.
> That's actually the only viable option since there are apps that expect
> NTFS. We can't require users to change the fs type depending on which
> app they want to run.

2009/4/7 Vitaliy Margolen <wine-devel at kievinfo.com>:
> - Making FS settable via winecfg/registry - a workaround which again doesn't
> solve anything. Highly app specific. No way for user to know app needs
> particular FS

Same argument could be made for any setting in
winecfg/UsefulRegistryKeys. It tends to be trial-and-error, with
results posted on appdb or bugzilla (where appropriate). E.g., app XYZ
only works if reported Windows version is set to nt40, etc.

A better reason why user-configured FS should not be available is
because it hides real bugs.

More information about the wine-devel mailing list