Summary:
When mounting a hidden volume with “Protect hidden volume against damage” enabled in the Windows GUI,
the password dialog is misleading and does not clearly state that it requires the OUTER (decoy) volume
credentials. This leads to common authentication failures (Error 9135) even for correctly created volumes.
Environment:
- VeraCrypt version: (1.26.24)
- OS: Windows (Windows 11)
- Volume type: File container
- Outer and hidden volumes use exFAT
- Outer and hidden volumes use completely random and distinct passphrases
- Outer volume: 20GB [AES+SHA512+default PIM(0), no key files]
- Inner hidden volume: 15GB [AES+SHA512+PIM(485)+keyfile]
Problem description:
The dialog shown when enabling “Protect hidden volume against damage” refers to “password” and mentions
that a cached password may be used, but it does not explicitly state that the OUTER volume password
(and PIM/keyfiles used at outer-volume creation) are required.
Because the dialog looks identical to a normal mount dialog, it is very natural for users to re-enter
the hidden volume password, hidden PIM, or hidden keyfiles. This results in Error 9135, which can
incorrectly suggest corruption or design errors—even immediately after volume creation.
Observed behavior:
- Hidden volume mounts successfully when protection is disabled
- Enabling protection causes Error 9135 unless outer volume credentials are entered
- Error message does not explain that the wrong volume’s credentials were provided
Expected behavior / suggestion:
- Dialog should explicitly state: “Enter OUTER (decoy) volume password. Do NOT enter hidden volume password here.”
- Consider labeling fields as “Outer volume password / PIM / keyfiles”
- Optionally clear PIM and keyfile selections when the dialog opens to prevent accidental reuse
Impact:
This wording ambiguity affects even technically experienced users and creates unnecessary confusion
around hidden volumes, which are already a sensitive and high‑stakes feature.
Summary:
When mounting a hidden volume with “Protect hidden volume against damage” enabled in the Windows GUI,
the password dialog is misleading and does not clearly state that it requires the OUTER (decoy) volume
credentials. This leads to common authentication failures (Error 9135) even for correctly created volumes.
Environment:
Problem description:
The dialog shown when enabling “Protect hidden volume against damage” refers to “password” and mentions
that a cached password may be used, but it does not explicitly state that the OUTER volume password
(and PIM/keyfiles used at outer-volume creation) are required.
Because the dialog looks identical to a normal mount dialog, it is very natural for users to re-enter
the hidden volume password, hidden PIM, or hidden keyfiles. This results in Error 9135, which can
incorrectly suggest corruption or design errors—even immediately after volume creation.
Observed behavior:
Expected behavior / suggestion:
Impact:
This wording ambiguity affects even technically experienced users and creates unnecessary confusion
around hidden volumes, which are already a sensitive and high‑stakes feature.