Summary:
On Linux, when creating a new VeraCrypt Volume Container between 3.5 and 7.0 TB. After the Container is created. VeraCrypt displays this error message below. Then VeraCrypt automatically permanently deletes this newly created Container.

Steps to reproduce:
Using VeraCrypt 1.25.9, create a new Volume Container.
After VeraCrypt is done creating this new VeraCrypt Volume Container, a new window open. With this error message:

Note:
This challenge was confirmed by multiple users:
* https://sourceforge.net/p/veracrypt/discussion/general/thread/7a3f38a3a2/
* https://askubuntu.com/questions/1268631/cant-create-a-large-veracrypt-partition-in-hard-drive-found-a-atari-partition
* https://www.reddit.com/r/VeraCrypt/comments/jprhsi/atari_partition_table_error_when_creating/
We created 3 Container Volumes. Each are around 7 TB. The first two were successful and did not display this error message. The third one displayed this atari error message.
What we tried that did not work:
Contribution:
Any volunteer for a patch? Both me and the Ubertus.org team would be happy, as volunteer, to contribute testing and documentation, if needed.
Error message
English
French
Last edit: Francewhoa 2023-02-22
We double-checked. Before, during, and after the creation of this new VeraCrypt Volume Container, the partition table format is ext4. Not atari.
I created a ticket on github at https://github.com/veracrypt/VeraCrypt/issues/1038
Same steps to reproduce
Temporary workaround
Summary
Using VeraCrypt, create a new Container Volume, using Filesystem field set to None. Mount the Container with Do not mount filesystem option. Using Terminal, execute the appropriate
mkfscommand to manually and very carefully add the missing partition. Using VeraCrypt, unmount the Container, then mount it. The Container will open without error message :)Detailed Steps
Below is the same temporary workaround as above. But with details if you're interested in those.
Using VeraCrypt, create a new Container Volume, using Filesystem / Système field set to None / Aucun.
Using VeraCrypt, when you mount the Container you created above, click on this Option > button. Check this Do not mount option.
Note: For those not familiar with this super-duper-secret-hidden Do not mount option, it means, that VeraCrypt will try to mount the Volume within VeraCrypt only. But will not yet try to mount this Volume filesystem.
Using VeraCrypt main window, right-click on the Container you mounted above. Select the option Properties. Find the Virtual Device / Périphérique Virtuel line. Write down this path. We will use it in the command below.
Before running this command below, now would be a good time to backup your valuable data. Because
mkfscommand, if not configured appropriately, may result in permanent data lost.Using Terminal/Console, execute the appropriate
mkfscommand to manually add the missing partition to the Volume Container. In the future, you do not need to manually re-add the partition. This is a one time command per Container.Format:
sudo mkfs.<TYPE OF FILESYSTEM> <PATH TO VIRTUAL DEVICE>Example:
sudo mkfs.ext4 /dev/mapper/veracrypt1Wait. In average, the
mkfscommand needs up to 60 seconds to add the partition tables. This duration varies depending on your Container size and its present content.Using VeraCrypt, unmount the Container. Then mount it.
The Container will open without error message. Joy :) You have successfully temporary resolved this challenge.
Attribution and thanks to "R" for this temporary workaround
Last edit: Francewhoa 2023-02-25
Attaching screenshot for my comment above