Windows XP (ах, перестаньте использовать эти антиквариат, люди; она небезопасна, не поддерживается и в любом случае не знает, что делать с современным оборудованием) , не поддерживает сжатие подключенных томов и может вообще не поддерживать сжатие томов. В прошлом я имел успех, используя parted (через инструменты GUI, такие как GParted или QTParted) в Linux, но недавно я столкнулся с огромной ошибкой в parted (хотя это имеет значение только для дисков GPT, какая XP настолько архаична, что, вероятно, плоская не могу читать), поэтому я немного подозреваю эту программу прямо сейчас.
Самый безопасный способ изменить размер раздела с помощью Windows - это загрузиться с установочного носителя из Vista или новее, так как они поддерживают сжатие томов NTFS и, вероятно, безопаснее. Скажите программе установки Windows, что вы хотите выполнить чистую установку, и когда она спросит вас, какой раздел установить, вы сможете уменьшить существующий раздел. Вы можете отменить установку после сокращения этого раздела (и, при желании, создать новый в свободном пространстве). Кроме того, отсоедините жесткий диск, подключите его к компьютеру, работающему под управлением современной версии Windows, и используйте инструмент «Управление дисками» (diskmgmt.msc
) или утилиту diskpart
из командной строки, чтобы уменьшить размер раздела.
Это также может помочь дефрагментировать диск перед тем, как пытаться сжать его, так как это приведет к перемещению содержимого в направлении передней части диска, освобождая место сзади. К сожалению, XP любит размещать файл подкачки где-то довольно далеко внизу раздела, и его нельзя перемещать, пока загружается ОС, если вы не отключите использование файла подкачки в Windows.
О, и вы думаете, что в этом нет необходимости, но: полностью выключите ОС, прежде чем пытаться изменить размер тома; не пытайтесь сделать это, пока машина находится в спящем режиме! Результаты этого были довольно забавными, но это не сделало это хорошей идеей.