I am testing Veracrypt. I booted with Tails USB and downloaded it and did a full encryption on the volume, I wanted to test the hidden partition option, I went for FAT, entered a password, erased free space after like 30 minutes.. then when it finished, it crashed with this error:
Input/output error:
/dev/sdcThe drive is damaged (there is a physical defect on it) or a cable is damaged, or the memory is malfunctioning.
Please note that this is a problem with your hardware, not with VeraCrypt. Therefore, please do NOT report this as a bug/problem in VeraCrypt and please do NOT ask for help with this in the VeraCrypt Forums. Please contact your computer vendorâs technical support team for assistance. Thank you.
Note: If the error occurs repeatedly at the same place, it is very likely caused by a bad disk block, which should be possible to correct using third-party software (note that, in many cases, the âchkdsk /râ command cannot correct it because it works only at the filesystem level; in some cases, the âchkdskâ tool cannot even detect it).
VeraCrypt::File::Read:(some number here)â
And now the USB is useless. I have opened disks and everything is grayed out except power off, and it wouldnât even power off. I will restart and see if itâs a Tails thing or it has really damaged it. It is a new USB drive so this sucks. How do I check if the drive is actually defective or itâs Veracrypt/Tails or something software related?
Update: I unplugged and plugged the USB again and it asked for a password. After entering the password it said:
âKernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.
Possible solutions:
- Upgrade the Linux kernel to version 2.6.33 or later.
- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use ânokernelcryptoâ mount option on the command line.â
So I disabled that option (im not sure what it does) and it works. However, since it finished with an error, im not sure now if itâs working as intended. It also did not do the hidden volume part so itâs just a regular volume.
I donât get the volumes larger than 2TB. I have tried with 128GB USB that was encrypted with ext4 and it works fine. I tried FAT this time because Iâve read filesystems that allow for journal can leak metadata for this and I only need a few GB for documents so I donât care about all that space anyway but im not sure if this is Tails complaining about not being an ext filesystem or what.