Microsoft has just released a KB article for when incorrect available space is displayed in a Linux Hyper-V virtual machine on a Windows Server 2008 R2-based computer.
Consider the following scenario:
- You install the Hyper-V server role on a computer that is running Windows Server 2008 R2.
- You install Linux on a Hyper-V virtual machine on the computer.
- You attach a virtual hard disk (VHD) that is larger than 127 gigabytes (GB) to the Hyper-V virtual machine.
In this scenario, Linux displays only 127 GB of available space.
This issue occurs because Hyper-V cannot set bits in the LBA48 code.
A hotfix is available to fix this problem.