Intro Download and install Frequently Asked Questions Tips and tricks

Homepage







© J.C. Kessels 2009
MyDefrag Forum
May 22, 2013, 06:36:22 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: MyDefrag v4.* does not work with disks, created with TrueCrypt  (Read 1385 times)
AndrewKireyev
JkDefrag Senior
****
Posts: 26


View Profile
« on: September 24, 2009, 08:46:17 am »

MyDefrag v4.* does not work with disks, created with TrueCrypt. Is`s site: http://www.truecrypt.org/ (it`s free program).
At the same time JkDefrag v3.36 optimizes these disks correctly.
That did happen?
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #1 on: September 24, 2009, 10:41:59 am »

WHat does the debug logfile say? See the I have a problem! page for information about the debug logfile.
Logged
AndrewKireyev
JkDefrag Senior
****
Posts: 26


View Profile
« Reply #2 on: September 24, 2009, 11:17:45 am »

The "MyDefrag.debuglog" is:

# See the 'MyDefrag.log' file for information intended for endusers. This is the debug
# logfile. The contents is highly technical and not documented. See the 'Debug' setting
# or the '-d' commandline option to control the level of information in this file.
#
Version: MyDefrag v4.2.0.Beta
Date: 2009/09/24 13:11:57
Windows version: v5.0 build 2195 S
Commandline: "C:\Program Files\MyDefrag v4\MyDefrag.exe" -r "N:\Drive N.MyD"
Working Directory: N:\
Userid: Andrew
InstallPath = C:\Program Files\MyDefrag v4\
13:11:57 Analyzing the commandline.
13:11:57   Commandline argument '-r' accepted, added 'N:\Drive N.MyD' to the scripts.
13:11:57 Running script: Language.MyD
13:11:57 Running script: N:\Drive N.MyD
13:11:57 Running script: Settings.MyD
13:11:57 Executing rule: <Statements> ::= <Statement> <Statements>
13:11:57   Token[0] = Rule = <Statement> ::= VolumeSelect <VolumeBooleans> VolumeActions <VolumeActions> VolumeEnd
13:11:57   Token[1] = Rule = <Statements> ::=
13:11:57 Executing rule: <Statement> ::= VolumeSelect <VolumeBooleans> VolumeActions <VolumeActions> VolumeEnd
13:11:57   Token[0] = Symbol('VolumeSelect')
13:11:57   Token[1] = Rule = <VolumeBoolean> ::= Name '(' String ')'
13:11:57   Token[2] = Symbol('VolumeActions')
13:11:57   Token[3] = Rule = <VolumeActions> ::= <VolumeAction> <VolumeActions>
13:11:57   Token[4] = Symbol('VolumeEnd')
13:11:57 Starting VolumeSelect (at line 12 column 1).
13:11:57 Loading list of volumes...
13:11:57   Volume found: \\?\Volume{331b7046-a8cf-11d8-80b5-806d6172696f}\
13:11:57   Volume found: \\?\Volume{331b7047-a8cf-11d8-80b5-806d6172696f}\
13:11:57   Volume found: \\?\Volume{331b7048-a8cf-11d8-80b5-806d6172696f}\
13:11:57   Volume found: \\?\Volume{4f46a0e0-273d-11dd-a010-806d6172696f}\
13:11:57   Volume found: \\?\Volume{331b7044-a8cf-11d8-80b5-806d6172696f}\
13:11:57   Volume found: \\?\Volume{a2d4a95e-5b1d-11de-86cd-000b6af6aed3}\
13:11:57 Matching volumes with drives...
13:11:57   Volume '\\?\Volume{331b7044-a8cf-11d8-80b5-806d6172696f}\' is mounted on 'A:\'.
13:11:57   Volume '\\?\Volume{331b7046-a8cf-11d8-80b5-806d6172696f}\' is mounted on 'C:\'.
13:11:57   Volume '\\?\Volume{331b7047-a8cf-11d8-80b5-806d6172696f}\' is mounted on 'D:\'.
13:11:57   Volume '\\?\Volume{331b7048-a8cf-11d8-80b5-806d6172696f}\' is mounted on 'E:\'.
13:11:57   Volume '\\?\Volume{4f46a0e0-273d-11dd-a010-806d6172696f}\' is mounted on 'F:\'.
13:11:57   Volume '\\?\Volume{a2d4a95e-5b1d-11de-86cd-000b6af6aed3}\' is mounted on 'W:\'.
13:11:57 Matching volumes with mountpoints...
13:11:57 Starting VolumeBoolean for 'A:' ('\\?\Volume{331b7044-a8cf-11d8-80b5-806d6172696f}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'A:' or '\\?\Volume{331b7044-a8cf-11d8-80b5-806d6172696f}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Starting VolumeBoolean for 'C:' ('\\?\Volume{331b7046-a8cf-11d8-80b5-806d6172696f}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'C:' or '\\?\Volume{331b7046-a8cf-11d8-80b5-806d6172696f}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Starting VolumeBoolean for 'D:' ('\\?\Volume{331b7047-a8cf-11d8-80b5-806d6172696f}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'D:' or '\\?\Volume{331b7047-a8cf-11d8-80b5-806d6172696f}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Starting VolumeBoolean for 'E:' ('\\?\Volume{331b7048-a8cf-11d8-80b5-806d6172696f}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'E:' or '\\?\Volume{331b7048-a8cf-11d8-80b5-806d6172696f}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Starting VolumeBoolean for 'F:' ('\\?\Volume{4f46a0e0-273d-11dd-a010-806d6172696f}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'F:' or '\\?\Volume{4f46a0e0-273d-11dd-a010-806d6172696f}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Starting VolumeBoolean for 'W:' ('\\?\Volume{a2d4a95e-5b1d-11de-86cd-000b6af6aed3}').
13:11:57   Executing rule: <VolumeBoolean> ::= Name '(' String ')'
13:11:57     Token[0] = Symbol('Name')
13:11:57     Token[1] = Symbol('(')
13:11:57     Token[2] = Symbol('String')
13:11:57     Token[3] = Symbol(')')
13:11:57   Mask 'N:' does not match 'W:' or '\\?\Volume{a2d4a95e-5b1d-11de-86cd-000b6af6aed3}'.
13:11:57   Finished VolumeBoolean: FALSE
13:11:57 Finished VolumeSelect.
13:11:57 Executing rule: <Statements> ::=
13:11:57 Finished executing the script.
13:11:57 Resetting ScreenSaverTimeout to 900
13:11:57 Resetting PowerOffTimeout to 1200
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #3 on: September 24, 2009, 03:43:39 pm »

According to your logfile the TrueCrypt disk does not have a name (for example "\\?\Volume{331b7046-a8cf-11d8-80b5-806d6172696f}\"). This is a problem in the TrueCrypt driver, it should (must) return a name. I don't know which TrueCrypt version you are using, but I think this was changed at some point. I have made a note and will see in the future if I can find a workaround, but I'm afraid for the moment MyDefrag is incompatible with TrueCrypt.
Logged
cg
JkDefrag Hero
*****
Posts: 101


View Profile
« Reply #4 on: September 24, 2009, 11:29:16 pm »

As mentioned in other posts, I have no problem defragging any of my TrueCrypt disks (Full Disk, System Disks, and File containers) on any of my PCs.  I have about 15 drives encrypted with TrueCrypt across several machines and all of them use MyDefrag.  Of course the TrueCrypt volumes need to be mounted in Windows first.


All of them are running the latest TrueCrypt 6.2a.   Maybe you have an old TrueCrypt version?
Logged
AndrewKireyev
JkDefrag Senior
****
Posts: 26


View Profile
« Reply #5 on: September 28, 2009, 07:31:18 am »

This problem meets only at Win2000. In the other OS this problem does not show up (disk name, got from TrueCrypt is`n empty).
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #6 on: September 28, 2009, 08:32:53 am »

This problem meets only at Win2000.
Ah, ok. Thanks for the feedback, I appreciate it.
Logged
cg
JkDefrag Hero
*****
Posts: 101


View Profile
« Reply #7 on: September 30, 2009, 12:42:15 am »

Yeah I'm on Windows 2008, Vista, and Windows 7 - that's probably the difference.

BTW - Microsoft dropped mainstream support for Windows 2000 in 2005.  The further away from that date you get, the more likely you're going to run into issues. 
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!