Физически ничего интересного не происходит - ОС просто читает данные из одного места и записывает их обратно в другое место.
В частности:
- Средство сжатия файловой системы находит все файлы, которые в настоящее время хранятся за пределами запланированной новой границы, и копирует их данные в более подходящее место.
- Как только файловая система сообщает, что область свободна, весь раздел сокращается, просто регулируя свою «конечную» позицию.
(Обратите внимание, что большинство систем вообще не заботятся о физических делениях, таких как цилиндры или пластины - они работают с простыми номерами блоков (LBA) и позволяют самому накопителю разобраться в этом. Таким образом, все работает одинаково с HDD, SSD, DVD. ..)