Попытка восстановить ~ 450 ГБ нераспределенного пространства из общего файла VHDx. Благодарим за внимание к этой проблеме:
Шаги, которые я сделал:
mount-vhd F: \ disk2.vhdx
Попытка смонтировать VHD для получения информации и ручного изменения его размера возвращает ошибку, в которой говорится, что невозможно «получить диск», поскольку таблицы разделов нет или она повреждена:
mount-vhd F: \ disk2.vhdx -passthru | получить-диск | получить раздел | получить объем
Ручное изменение размера возвращает то же самое для MinSize и SetBytes:
resize-vhd F: \ disk2.vhdx -ToMinimumSize
Вот что возвращает get-vhd:
ComputerName : XXXX
Path : F:\Disk2.vhdx
VhdFormat : VHDX
VhdType : Dynamic
FileSize : 1572935303168
Size : 2147483648000
MinimumSize :
LogicalSectorSize : 512
PhysicalSectorSize : 4096
BlockSize : 33554432
ParentPath :
FragmentationPercentage : 1
Alignment : 1
Attached : False
DiskNumber :
IsDeleted : False
Number :
Как видите, минимального размера нет.
Я бы попытался создать новый фиксированный VHDx подходящего размера и перенести данные, но, к сожалению, у нас очень мало места, поэтому 1,5 ТБ является проблемой. Есть идеи, как восстановить 450 ГБ нераспределенного пространства из размера файла VHDx, чтобы сделать его диском 1 ТБ?
Я также попытался преобразовать disk2.VHDx в VHD и использовать сторонний инструмент VHDResizer, но он съедает оставшееся дисковое пространство, прежде чем сможет завершить переход на vhd. Могло бы это работать, если бы это был VHD? Я мог бы подумать о переносе VHDx с сервера на один с большим пространством для завершения преобразования и тестирования VHDResizer, у меня нет опыта работы с этим инструментом, поэтому я не уверен, стоит ли это попытки.
Спасибо, ценю любые идеи.
Возможно, вы сможете сжать файл VHDx прямо из вашей виртуальной машины, используя TRIN / UNMAP от вашего гостя.
Просто попробуйте создать новый раздел в свободном пространстве вашего гостя и отформатируйте его. Если все звездочки выровнены правильно, это освободит значительный объем места, вернув его основной ОС.
Обратите внимание, что файл будет иметь тот же размер, что и раньше, но общее свободное место на диске, тем не менее, должно увеличиться.