(Windows 7, TrueCrypt v7.1a)
Eu uso um arquivo em lotes para montar dois discos TrueCrypted quando necessário. Na minha antiga placa-mãe, os dispositivos foram inicializados em ordem constante, e eu poderia usar
truecrypt.exe /volume \Device\HardDisk2\Partition1 [...]
truecrypt.exe /volume \Device\HardDisk3\Partition1 [...]
No entanto, minha nova placa-mãe não garante a ordem de inicialização, e o acima não funciona mais. Eu posso usar o nome do volume para montar um dos discos ...
truecrypt.exe /volume \?\Volume{501c1635-ff75-11e1-bbd4-806e6f6e6963}\ [...]
... mas, por algum motivo, o outro disco não apresenta um nome. Aqui está a saída do mountvol.exe com ambas as unidades desmontadas:
\?\Volume{501c1634-ff75-11e1-bbd4-806e6f6e6963}\
C:\
\?\Volume{f852e284-5831-4fac-8169-8396d76a9421}\
E:\
\?\Volume{501c1635-ff75-11e1-bbd4-806e6f6e6963}\
*** NO MOUNT POINTS ***
\?\Volume{a277745c-ff7a-11e1-b149-902b341e6b85}\
D:\
\?\Volume{501c1638-ff75-11e1-bbd4-806e6f6e6963}\
F:\
C :, D: e E: são todas partições NTFS nativas, F: é um DVD-RW. O '* * * NO MOUNT POINTS * * *' mapeia para um das unidades Truecrypt, e o outro não aparece de forma alguma. No entanto, depois de montar ambas as unidades através da GUI, mountvol.exe agora mostra (além do acima)
\?\Volume{d8b52edc-ff84-11e1-b794-902b341e6b85}\
X:\
\?\Volume{d8b52ee1-ff84-11e1-b794-902b341e6b85}\
Y:\
Veja o que o diskpart.exe tem a dizer (ambos os discos desmontados):
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 59 GB 1024 KB
Disk 1 Online 465 GB 1024 KB *
Disk 2 Online 1863 GB 0 B
Disk 3 Online 1397 GB 0 B
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 F DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 24 GB Healthy System
Volume 2 D NTFS Partition 35 GB Healthy
Volume 3 E NTFS Partition 465 GB Healthy
Volume 4 RAW Partition 1397 GB Healthy
Onde o Disco 3 / Volume 4 é o dispositivo que apresenta um nome de volume e o Disco 2 o dispositivo que não apresenta.
E o console de gerenciamento de disco do Windows, quando perguntado sobre a unidade misteriosa (desmontada), diz:
Volume = (null)
Layout = Simple
Type = Basic
File System = (null)
Status = Healthy (Primary Partition)
Capacity = 1863.01GB
Free Space = 1863.01GB
%Free = 100%
Como posso me referir a esta unidade ao usar o truecrypt.exe para montar por meio de um arquivo de lote?
TL; DR: Como posso montar um disco TrueCrypt por meio de um arquivo de lote / linha de comando, quando não posso usar o '\ Device \ HardDisk # \ Partition #' ou '\? \ Volume {* - * - * - * - *} \ 'formas de identificação? O 'Select Device and Mount ...' da GUI do TrueCrypt funciona bem, mas eu quero ser capaz de montá-lo através de um arquivo de lote. Como? Eu me lembro de ter lido algo sobre mudar o tipo de partição byte, mas estou compreensivelmente cauteloso com isso. Alguém poderia me falar sobre isso?