Page 1 of 1

Running everything in Linux with Wine

Posted: Wed Sep 02, 2009 5:21 pm
by bitje
Hi,

I love everything, I converted all my FAT32 data drives (USB or fixed) to NTFS just to make use of everything.
I use Linux a lot and I want to be able to search my NTFS drives with Everything.
Everything installs without a hitch under Linux (Ubuntu) using Wine (Wine is a layer that allows you to run Windows programs under Linux).
I can run the application without problems too, BUT when I go to options and click "Enable USN Journal logging" and click on 'Apply' I get this error:
"Unable to create USN journal on volume \\.\C:"

I think it should be not that hard to run Everything under Wine in Linux, but I need some support :)

Thanks a lot.

this is the log:

9/2/2009 7:15:17 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\X:

9/2/2009 7:15:17 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\Y:

9/2/2009 7:15:17 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\Z:

9/2/2009 7:16:50 PM: Everything 1.2.1.371: .\src\db.cpp(18175): db::_query_usn_journal(): DeviceIoControl(hcj,FSCTL_QUERY_USN_JOURNAL,0,0,usnjd,sizeof(USN_JOURNAL_DATA),&cb,0): 50: Failed to query USN Journal.

9/2/2009 7:16:50 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\X:

9/2/2009 7:16:50 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\Y:

9/2/2009 7:16:50 PM: Everything 1.2.1.371: d:\dev\everything\src\mu.h(534): mu::OpenVolume(): CreateFileW(): GetLastError(): 5: Failed to open volume \\.\Z:

9/2/2009 7:16:50 PM: Everything 1.2.1.371: .\src\db.cpp(17912): db::_create_usn_journal(): DeviceIoControl(hcj,FSCTL_CREATE_USN_JOURNAL,&cujd,sizeof(cujd),0,0,&cb,0): 50: Failed to create USN Journal.

Re: Running everything in Linux with Wine

Posted: Thu Sep 03, 2009 8:59 am
by David
Error 50 means unsupported.

I am guessing the USN Journal is not implemented with the default NTFS driver for WINE..?

Re: Running everything in Linux with Wine

Posted: Thu Sep 03, 2009 9:27 am
by bitje
Hi David,

Thanks for your reply. :)

I have full read-write access to the NTFS-volumes within Linux (Ubuntu 9.04), and also under wine (I can browse the ntfs filesystem in Everything too),
does that not mean that there is an "USN Journal"?

It would be wonderfull if this can run under wine.

Another thing,
Do you know if Ext3/Ext4 or other file systems have something like the USN Journal that allows immediate indexing (as Everything does with NTFS)?

Thanks!

Re: Running everything in Linux with Wine

Posted: Thu Oct 29, 2009 12:13 pm
by Mokroplas
Hi, I'm using Win XP home edition, but have the same experience with error to create USN journal on drive D, in my case its USB flash pen drive...
Can you help me?

Everything is very nice software product, but i can't use it for USB flash volume searching.

Thank for reply!
Mokroplas

Re: Running everything in Linux with Wine

Posted: Thu Oct 29, 2009 1:15 pm
by David
From a command prompt what do the following commands report:

Code: Select all

fsutil fsinfo volumeinfo d:

Code: Select all

fsutil fsinfo ntfsinfo d:
Where d: is the drive in question.

Re: Running everything in Linux with Wine

Posted: Thu Oct 29, 2009 2:00 pm
by therube
For whatever reason, the first command line will need a trailing \ character in order to work.

So:

Code: Select all

fsutil fsinfo volumeinfo d:\
The second command line gets away without it. (And actually fails if the \ is appended.)

Re: Running everything in Linux with Wine

Posted: Thu Oct 29, 2009 2:44 pm
by Mokroplas
Thanks!!!
Resolved!
USB drive formatted to NTFS solve this problem.
Have a nice day!!!

Mokroplas