I am not able to decrease the hard disk size on a virual machine, its currently set to 675 gb and when i try to change it from machine settings, i am not able to do it. Its a secondary drive (Non OS) with some really important data on it. The actual size of the virtual drive is 300 Gb and i see the remaining as unallocated space. Whats the best way to do it? Please help.