When a person encrypts their hard drive with a password, say using an AES-256 key, all of the data is encrypted with this key. However when you want to change passwords, doesn't all the data need to be re-encrypted with the new key? I feel like if this was a large drive, resetting the password would take quite a bit of time since re-encryption needs to happen again. What is done that can make the password change so fast?
Is it that the drive is abstracted into a single directory, and this directory is encrypted?