In theory, the maximum size for a VHD file is 64 TB for VHDX and 2 TB for VHD. However, the maximum size also depends on the file system of your physical hard drive and may be restricted by other factors, such as the virtualization software you are using.