Eu tenho um HDD USB 3.0 externo que usa um tamanho de setor maior que 512 bytes (4kB). No Linux, criei uma partição criptografada TrueCrypt, que funciona bem em qualquer computador Linux ou Windows. No entanto, a versão TrueCrypt MacOSX parece ter um grande problema com unidades que usam um tamanho de setor maior que 512 bytes. Tentar montar a partição criptografada no MacOSX resulta no seguinte erro
Error: The drive uses a sector size other than 512 bytes.
Due to limitations of components available on your platform,
partition/device-hosted volumes cannot be created/used on the drive.
Possible solutions: ...
Eu posso usar partições não-criptografadas naquele HDD (um iomega eGo 1TB USB 3.0) sem nenhum problema, até mesmo particionar a unidade dentro do OSX.
O histórico da versão do truecrypt para a versão 7.0 menciona que
Partition/device-hosted volumes can now be created on drives that use
a sector size of 4096, 2048, or 1024 bytes (Windows, Linux). Note:
Previously only file-hosted volumes were supported on such drives.
mas eles parecem ainda não ter resolvido o problema do MacOSX. Eu já registrei um relato disto há 2 anos em seu fórum oficial, mas ninguém parece se importar com isso. nem conhecer qualquer solução ou ETA quando isso for consertado. Outras pessoas responderam a este fórum post que têm o mesmo problema, mesmo com outras unidades, por isso não é só eu.
O desempenho em volumes hospedados em arquivo é ruim, então eu preciso de volumes criptografados baseados em partição.
Subsequentemente eu tentei fazer a coisa do zero no MacOSX - particionei a unidade no OSX e tentei criar uma partição criptografada com a versão OSX do truecrypt. O mesmo erro exato acima aparece.
Alguém tem uma ideia de como contornar o problema e usar unidades com um tamanho de setor maior que 512 bytes no OSX com TrueCrypt para criar / usar volumes criptografados baseados em partição?
Eu estou surpreso que o pessoal da TrueCrypt ainda não resolveu esta questão para a OSX. Os tamanhos de setor de 512 bytes não se tornaram obsoletos?