Archiv für 30. Oktober 2013

Batch-Script zum automatischen Mounten von Truecrypt-Volume Dateien

Als ich es leid war, die verschlüsselten Volumes meiner externen Laptop-Festplatten mit Truecrypt umständlich zu mounten, habe ich mit ein bischen googlen folgendes Batch-Script gebastelt (hat noch auch noch massig Verbesserungspotential):

Zuerst mit mountvol die Platte identifizieren und den Volume-Namen herausfinden (hier \\?\Volume{bdef0b4c-4017-11e3-b32c-028037ec0200}\).

 

@echo off
IF NOT EXIST "G:\" GOTO END
 mountvol g:\ /L|find "bdef0b4c-4017-11e3-b32c-028037ec02030"
 IF ERRORLEVEL 0 "C:\Program Files\TrueCrypt\TrueCrypt.exe" /s /lH /v G:\Privat\Privat.tc /p "BloedesKompliziertesPasswort" /q GOTO END
IF NOT EXIST "H:\" GOTO END
 mountvol H:\ /L|find "bdef0b4c-4017-11e3-b32c-028037ec02030"
 IF ERRORLEVEL 0 "C:\Program Files\TrueCrypt\TrueCrypt.exe" /s /lI /v H:\Privat\Privat.tc /p "BloedesKompliziertesPasswort" /q GOTO END
IF NOT EXIST "I:\" GOTO END
 mountvol I:\ /L|find "bdef0b4c-4017-11e3-b32c-028037ec02030"
 IF ERRORLEVEL 0 "C:\Program Files\TrueCrypt\TrueCrypt.exe" /s /lJ /v I:\Privat\Privat.tc /p "BloedesKompliziertesPasswort" /q GOTO END 
IF NOT EXIST "J:\" GOTO END
 mountvol J:\ /L|find "bdef0b4c-4017-11e3-b32c-028037ec02030"
 IF ERRORLEVEL 0 "C:\Program Files\TrueCrypt\TrueCrypt.exe" /s /lK /v J:\Privat\Privat.tc /p "BloedesKompliziertesPasswort" /q GOTO END 
IF NOT EXIST "K:\" GOTO END
 mountvol K:\ /L|find "bdef0b4c-4017-11e3-b32c-028037ec02030"
 IF ERRORLEVEL 0 "C:\Program Files\TrueCrypt\TrueCrypt.exe" /s /lL /v K:\Privat\Privat.tc /p "BloedesKompliziertesPasswort" /q GOTO END
:END