Everything Window prevents Bitlocker (1511) Unlock

Found a bug in "Everything"? report it here
Post Reply
Marco77
Posts: 4
Joined: Mon Nov 14, 2016 5:58 pm

Everything Window prevents Bitlocker (1511) Unlock

Post by Marco77 »

The main Everything window prevents BitLocker (Windows 10 1511 flavor "XTS-AES" encrypted drives only) from unlocking.
Software is 782b x64.

Symptom:
There is a message such as "Invalid parameter" after the bitlocker password has been entered and validated.

Workaround:
After closing the window and Exiting everything.exe by systray (user-mode; service may keep running), the drive contents are accessible again.
Task Managers such as Process Hacker 2 show Everything.exe has an open handle on the drive itself.

Steps to reproduce:
1. Mount a new volume on workstation. You may use an emulator such as Arsenal image mounter for demo purposes
i.e.

Code: Select all

fsutil file createnew c:\extract\test2.dd 50000000
then mount the dd volume in arsenal image mounter (write original, removable disk)

2. Format as NTFS.

3. Open Bitlocker management and setup encryption for newly formatted drive. Use the "1511" new encryption mode

4. Put some files on the drive and add it to indexed drives in Everything options

5. Unmount drive (by ejecting or within arsenal image mounter)

6. Remount image / volume (fixed drive: reboot computer)

7. Unlock drive

8. Try to open drive in explorer.
=> Either it won't open, or it shows an "invalid parameter" message for fixed drive.

9. Open Everything.exe's details in Process Hacker, "Handles" tab. One "File" handle is <Driveletter>:

10. Close The GUI normally (as described at top of message). Alternatively, uncheck indexing for this particular drive.

11. Open drive in Explorer, should now work
void
Developer
Posts: 15251
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything Window prevents Bitlocker (1511) Unlock

Post by void »

Thanks for the bug report.

I'm having trouble reproducing the issue here.
6. Remount image / volume (fixed drive: reboot computer)
Remount as write original? Create "removable" disk device unchecked? and restart?
The drive doesn't exist after a reboot.
I get an error message from Windows Explorer after this step:

Location is not available

E:\ is not accessible.

Access is denied.

I can then unlock the drive and Everything/Explorer work fine.

Could you please send me your debug logs?
Marco77
Posts: 4
Joined: Mon Nov 14, 2016 5:58 pm

Re: Everything Window prevents Bitlocker (1511) Unlock

Post by Marco77 »

Hi void,

(the "reboot computer" note is for reproducing the bug using a physical HDD)

You may mount the drive with the same options in arsenal by clicking
- "File" > Mount image
- select the .dd file
- tick "write original" and "removable disk"

(this ejection process is meant to walk you through the unlock workflow)

The fact you obtain this "Location is not available " message (step 8) shows the bug.
After closing Everything, the unlocked drive becomes accessible normally (steps 10-11).

As for logs, I'm afraid it won't work. [*EDIT: found the nightlies topic]
I added "debug_log=1" in Everything.ini because it was absent, and restarted the gui, but it yielded no effect (nothing in %temp%).
I ran the exe using -debug-log, and it displayed the "command-line options" usage message. Not sure if the debug logging feature is built into 782b?
(debug=1 showed the debugging console, btw)
void
Developer
Posts: 15251
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything Window prevents Bitlocker (1511) Unlock

Post by void »

The fact you obtain this "Location is not available " message (step 8) shows the bug.
I get the "Location is not available" message when Everything is not running.
Post Reply