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.
This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.