Интересно, можем ли мы переместить больше чем один раздел за один раз.
Я имею в виду: Скажем, у нас есть жесткий диск с 3 разделами:
1) Старый Windows/раздел DOS (со всеми нашими данными, документами, и т.д.)
2) Раздел ОС Linux.
3) Раздел Подкачки Linux.
В том порядке на поверхность жесткого диска.
Теперь мы хотим переместить раздел ОС Linux в первую часть жесткого диска (где старый Windows/раздел DOS), и что старый Windows/раздел DOS к остальной части жесткого диска появляется.
Конечно, заключительная цель состояла бы в том, чтобы переместить оба раздела одновременно.
Мы можем сделать это?
Как?
Нет никаких инструментов, которые позволяют Вам сделать это.
Gparted (фактический инструмент, чтобы сделать это в Linux/Ubuntu) будет всегда делать свои действия в последовательности с официальными инструментами для данной файловой системы. После и во время каждого действия это также сделает проверки и перепроверки, чтобы удостовериться, что все это идет, как это должно пойти. Даже тривиальные действия как установка маркировки сделаны в последовательности. Gparted FAQ даже имеет примечание по Windows:
7: существует ли максимум на сумму операций в списке?
Нет, то есть, не один обычный человек будет когда-либо достигать. Я сам протестировал его максимум с 150 операциями, и это пошло гладко.
ОДНАКО я думаю, что мудро сохранить объем последовательных операций ограниченным. В конце концов, это - Ваши данные, которые находятся в опасности. Особенно при выполнении сложных операций (копия, измените размер), я советую Вам брать ее один шаг за один раз.
При изменении размеров начальной загрузки разделы NTFS, желательно выполнить это как единственную операцию только. После изменения размеров, начальной загрузки в Windows дважды, чтобы позволить Windows выполнять свои операции проверки.