
Допустим, диск заполнен тремя разделами одинаковой длины. Это может быть любой тип диска: SDD, HDD, что угодно. По моему мнению, перемещение раздела — это перемещение каждого его бита в другое место, пока не будет перемещен весь раздел. Вот почему этот процесс занимает так много времени для больших разделов. А что, если попытаться поменять местами первый и последний из трех ранее упомянутых разделов? Если первый раздел перемещен первым, то последний будет перезаписан. Если третий раздел перемещен первым, то первый раздел будет перезаписан. Является ли оперативная память здесь волшебным ключом? До какой степени наличие большего объема оперативной памяти ускоряет процесс?
P.S. Это теоретический вопрос. Меня на самом деле не интересует смена разделов на полном диске.