Имеем настроенную машину на Ubuntu 20.04.4 LTS, на работе используется.
Попросили поставить рядом Windows 10, чтобы освободить 1-й компьютер.
Утилитами по работе с дисками работал ранее из livecd, сейчас данные потерять не хочу на Ubuntu.
Предлагаю хорошо продумать вариант с запуском windows в виртуалке из linux (есть вариант наоборот, зависит от задач и требований), хватит обычного virtualbox или libvirt qemu.
Бонусы за виртуализацию - скорость запуска (диск кешируется), онлайн снапшоты, песочница и изоляция, удобство обслуживания, плата за использование - 5-10% от cpu и проблемы с железом (чаще всего это gpu и нестандартная перефирия).
Кто "он"? Винда? Каким же образом винда сможет уменьшить объём, выделенный файловой системе, если винда демонстративно ничего не хочет знать про ext4 (и про другие линуксовые файловые системы). Всё, что винда способна сделать - это удалить любой из линуксовых разделов на диске и создать на этом месте свой раздел - это не то, что нужно автору вопроса.
А вопрос в чем?
В том, что нужно заранее освободить место на диске, куда винда сможет встать, ничего не удаляя. А сделать это можно, например, через gparted.