TrueCryptいじり

reppu2012-07-31

I use some USB HDDs encrypted by TrueCrypt.
Truecrypt recognizes disk numbers for each HDDs. (ex. \Device\Harddisk1\Partition1
There is a stupid problem with disk numbers, because Windows will assign a sequentially number
to USB HDD when it is plugged, and I want to mount them in a bat file.
So I made this..

http://park18.wakwak.com/~pcs31493/Volumename.zip

Usage
Volumename.exe
You can dump all information of disks with no option.
...
Name=\Device\Harddisk2 / deviceID=\\.\PHYSICALDRIVE2 / Signature=7CE6D46F / Model=ST2000DL 003-9VT166 USB...
Name=\Device\Harddisk2\Partition1 / DeviceID=Disk #2, Partition #0 /Type=Unknown


And example bat file
@echo off
set DISK=
for /f %%i in ('c:\uty\Volumename.exe ST2000DL') do set DISK=%%i
IF "%DISK%" EQU "" ECHO Skipping & GOTO SKIP
cmd /c "C:\Program Files (x86)\TrueCrypt\TrueCrypt.exe" /v %DISK%\Partition1 /lo /a /c /q
:SKIP
echo ----------