Как уменьшить загрузочный раздел Windows 7 с помощью неподвижных файлов

Я только что купил ноутбук HP с Windows 7 (64-разрядная версия). Он имеет жесткий диск объемом 500 ГБ с тремя разделами: небольшой скрытый системный раздел, раздел восстановления HP объемом 12 Гб и раздел загрузки C объемом 450 ГБ.

Я хотел бы разделить этот большой раздел C: на два раздела, оставив для системы только 100 гигабайт, а остальное отдав новому разделу данных.

Хотя встроенная утилита управления дисками Windows имеет возможность уменьшить загрузочный раздел, он позволяет мне уменьшить его примерно вдвое, хотя на разделе используется всего 20 гигабайт. Насколько я понимаю, системные неподвижные файлы лежат в середине раздела, не позволяя утилите управления дисками делать то, что я хочу.

И поскольку новые ноутбуки HP не поставляются с установочными дисками ОС (они позволяют только самостоятельно создавать диски восстановления), я не могу просто переделать жесткий диск, а затем переустановить ОС.

Итак, есть ли способ уменьшить загрузочный раздел C: и сохранить работоспособность Windows 7?

P.S.: Я попытался использовать стороннюю утилиту GParted, и после сжатия раздела Windows 7 перестала загружаться с BSOD. Восстановление системы не сработало, и мне пришлось выполнить восстановление на заводе. Поскольку это длительный процесс, я бы хотел избежать повторения этого:) Поэтому, пожалуйста, предлагайте только проверенные решения.