Скорее всего, причина, по которой Windows не позволяет вам уменьшать объем, заключается в том, что в самом конце этого объема скрываются системные файлы, которые нельзя перемещать. Если бы я был игроком на бирже, мои деньги были бы на MFT, или Master File Table.
Вы можете попробовать выполнить следующие действия, чтобы убедить Windows разрешить уменьшение объема.
- Запустите мастер очистки диска, чтобы удалить файл гибернации и все точки восстановления.
- Отключить восстановление системы.
- Отключить поддержку режима гибернации.
- Выключите файл подкачки временно.
- Перезагрузите компьютер и удалите файл pagefile.sys из тома, который вы хотите сжать.
- Дефрагментируйте том (я полагаю, что вам нужно использовать стороннюю утилиту, такую как Power Defragmenter или Auslogics Disk Defrag, а не встроенную дефрагментацию Windows, чтобы сделать это правильно).
Конечно, если моя первоначальная ставка на то, что проблема вызвана неудобным расположением вашего MFT, верна, эти шаги, вероятно, мало что сделают для ее устранения. Я не знаю бесплатной утилиты, которая позволяет вам перемещать файлы MFT. И после того, как вы вступили в сферу покупки коммерческих утилит, я не имею ни малейшего представления, почему вы хотите позволить Windows управлять вашими потребностями в перераспределении.
Gparted Live CD может работать для вас, но вам лучше знать, что вы делаете. Windows не любит, когда другие утилиты возятся со структурой разделов и загрузочными файлами.
Как я предложил в комментарии выше, я настоятельно рекомендую создать резервную копию ваших данных, отформатировать и переразбить диск. Это не только решит все эти проблемы навсегда, но и даст вам возможность убрать весь мусор, который может скопиться на вашем компьютере, и начать все заново. Если вы какое-то время пользовались компьютером, вы можете быть удивлены увеличением скорости, которое вы увидите после этого.