Я предпочитаю изменять размеры разделов в операционной системе хоста, если могу. Однако системный диск является сложным, поскольку его содержимое постоянно изменяется, в том числе во время проверок дисков, что, вероятно, является причиной возможного повреждения, которое вы видели.
Поэтому вы вынуждены загрузить другую операционную систему, чтобы сжать диск. Я не проверял, но вы можете выполнить операцию в безопасном режиме командной строки, но вам нужно будет использовать инструмент командной строки, такой как DiskPart
. Если вы по-прежнему получаете ошибки, связанные с повреждением, вы можете попробовать загрузиться с установочного диска Windows и получить доступ к инструментам командной строки оттуда (спасибо Бену Войту за указание на это).
Если вы предпочитаете графический интерфейс (как я), вы можете использовать диагностический диск Windows, такой как загрузочный компакт-диск Hiren, или коммерческий менеджер разделов, например Paragon, но самый простой способ - это загрузить Ubuntu Live CD и использовать gparted
, После настройки размеров разделов, которые вы хотите, вы можете продолжить установку с Live CD без дальнейшей перезагрузки (хотя вы можете сначала перезагрузить Windows, чтобы убедиться, что все в порядке).
Имейте в виду, что вы используете стороннее программное обеспечение, которое может быть более подвержено ошибкам, чем собственное Windows, что позволяет диагностический диск. Тем не менее, единственные диагностические диски, о которых я знаю, основаны на XP и не обязательно соответствуют последним изменениям дисков и файловой системы, в то время как Ubuntu, похоже, очень старательно внедряет их; Таким образом, внешний диагностический диск на базе Windows не обязательно менее опасен. Я использовал gparted
для такого рода операций много раз, и я нашел его очень надежным, с большим количеством проверок и предупреждений, если вы пытаетесь сделать что-то потенциально катастрофическое.
Все это сводится к следующему: что бы вы ни делали, сделайте полную резервную копию, прежде чем начать !