Невозможно сжать C: раздел: недостаточно места

29

Я пытаюсь создать новый раздел на моем ноутбуке (XPS 12 9Q33, 128 ГБ SSD) путем сокращения C:\раздела. Однако, несмотря на то, что он указывает на наличие достаточного места, он отображает сообщение об ошибке. Я успешно сделал это на своем рабочем столе, но по какой-то причине это не удается на моем ноутбуке.

На диске (ах) недостаточно места для выполнения этой операции.

Я пытаюсь сжать C:\(что ~ 25 ГБ бесплатно) на 10 ГБ.

Я имею:

  • убедитесь, что в конце сектора нет файлов (отключение файла подкачки и т. д.). См. Как я могу сжать раздел Windows 10? для того, как это сделать (и вам нужно это сделать).
  • временно отключил мой антивирус.
  • отключено шифрование BitLocker.

И это все еще не удается. Я даже попробовал Paragon Partition Manager, который утверждает, что на диске недостаточно места, что не соответствует действительности.

Я даже пытался уменьшить размеры (до 256 МБ), но безрезультатно (все равно отображается та же ошибка).

Скриншоты:

Это позволяет мне уменьшить 10 ГБ (в отличие от подобных вопросов)

но терпит неудачу на этом сообщении:

Любая помощь будет оценена.

Эдди Кью
источник
Я знаю, что это очень плохо для SSD, но проблема может заключаться в том, что на SSD недостаточно непрерывного пространства, на котором данные разбросаны по всему диску, поэтому вы пробовали дефрагментировать?
манцинелловое дерево

Ответы:

4

Управление дисками в MS никогда не уменьшалось, как правило, с такими проблемами. Я бы попробовал другую программу, мой лучший опыт - это MiniTool Partition Wizard Free . Это не сократит зашифрованные разделы BitLocker. Поскольку это ваш системный диск, вам лучше сделать это из какой-либо среды (например, из среды Windows PE, если у вас есть лицензия на это и вы используете MiniTool Partition Wizard Free или другой инструмент Windows), или GParted Live CD или SystemRescueCD, если вы Вы достаточно удобны с Linux) - и НЕ ЗАБЫВАЙТЕ РЕЗЕРВИРОВАНИЕ, прежде чем сжимать диск.

Списки живых спасательных / административных сред можно найти во многих местах, например, на gfi.com в посте « Топ 5 бесплатных спасательных дисков для вашего Sys Admin Toolkit ».

Лух
источник
Ваш ответ был очень полезен - я использовал мастер разделов MiniTool из основной ОС, и он работал нормально! Однако у меня сложилось впечатление, что использование инструментов Linux для изменения размера раздела NTFS будет опасным, поскольку поддержка не велика? В любом случае, спасибо за вашу помощь!
Эдди Q
Я думаю, что поддержка Linux NTFS в последнее время становится намного лучше (хотя она все еще сильно загружает процессор). На самом деле недавно мне пришло в голову, что сжатие диска NTFS с помощью Partition Wizard Free из живой Windows PE сделало том нечитаемым из Windows, а из Linux я смог спасти все данные просто отлично. Это был единственный раз, когда у меня возникала такая проблема с сжатием диска, и это могло быть связано с неисправной материнской платой.
LuH
1
Это был плохой совет: «MiniTool Partition Wizard Free» не может изменить размер тома, это может сделать только платная версия. В бесплатной версии также устанавливаются вредоносные программы «Храбрый» и Norton. Последний может быть отключен во время установки, первый просто проскальзывает без вопросов.
fviktor
Попытавшись установить текущую версию, он попытался проникнуть в Opera и McAffee, что я и не проверял, и предотвращал. Не крался в Храбром. Однако я не смог найти вариант изменения размера. Я предполагаю, что кому-то еще нужно предложить другое программное обеспечение для изменения размера, я не занимался этим в течение долгого времени. Когда я ответил на вопрос, эта программа изменяла размеры и в бесплатном режиме.
LuH
Со второй попытки я понял, что он предлагает Переместить / Изменить размер раздела на незашифрованных разделах (только разделы загрузки и восстановления на моем ноутбуке), но не предложит его на зашифрованных BitLocker. @fviktor может это и твоя проблема?
LuH
43

Я получил эту ошибку при попытке сжать на 150 ГБ, но три раза на 50 ГБ работало нормально.

Tgr
источник
4
Ты мой герой, 3x10GB работал, а один 30GB не.
Энис П. Агинич
2
Нечто подобное сработало и у меня, как ни странно ...
iammax
2
Глупый MS ;-) Сначала это даже работало на куски по 100 ГБ, а затем мне пришлось постепенно уменьшать размер кусков, чтобы достичь минимального размера, который я могу получить ... Так что я могу установить Linux Mint и забыть о Windows как Я занимаюсь уже более десяти лет ;-)
Сади
2
Ничего себе, я чувствую себя глупо, чтобы написать «работал для меня тоже», но это удивительно. Хотя в конечном итоге мне пришлось прибегнуть к приращению в 10 Гб, чтобы уменьшить общее количество в 200 Гб. Прошло около 20 минут.
Алексей Петренко
1
Я не могу перестать смеяться, как это все глупо. Спасибо чувак.
Гаурав Ганди
12

Попробуйте запустить программу просмотра событий, чтобы увидеть, какие отдельные файлы блокируют раздел.

  1. Еще раз попытайтесь сжать раздел. Вы должны получить ошибку «Недостаточно места».
  2. Запустите приложение для просмотра событий Windows.
  3. В средстве просмотра событий перейдите в Журналы Windows> Приложение.
  4. Найдите и щелкните по последнему журналу типа Предупреждение. Должно появиться сообщение «Ошибка: во время сжатия тома, инициированного на томе Windows (C :), нам не удалось переместить экстент подвижного файла». ( скриншот )
  5. Данные диагностики дадут вам имя «последнего неподвижного файла»
  6. Удалите этот файл (просто отправьте в корзину. У меня нет необходимости в жестком удалении).
  7. Попробуйте снова уменьшить громкость.
  8. Повторите шаги 2-7, пока вы успешно не уменьшите свой раздел. (В моем случае мне пришлось делать это 3 раза, так как у меня на локальном диске Google Drive было 3 файла в формате PDF, которые по какой-то причине застряли как «неподвижные».).
  9. Восстановите ваши удаленные файлы.

ВНИМАНИЕ: Убедитесь, что вы знаете, что вы удаляете! В моем случае я знал, что эти файлы PDF:

  1. Не системные файлы
  2. Легко скачать снова, если они потерялись
MRE
источник
Просмотр событий был единственным решением, которое помогло мне найти оставшегося виновника: Google Backup And Sync, похоже, создает файлы со свойствами, которые Windows 10 не может обработать. Я удалил папку Google Диска, когда клиент синхронизации был выключен, а сжатие работало просто отлично! Для записи: если сжатие находит неподвижные файлы, оно генерирует административное событие предупреждения .
user1050755
Глядя на эти журналы просмотра событий, мой антивирус (ESET), очевидно, имеет открытые файлы, которые блокируют этап дефрагментации сжатия.
user18099
1
Просмотрщик событий мне очень помог. У меня был файл, связанный с моим антивирусом, который не позволил бы Windows сжать раздел. Он не был открыт или заблокирован, у него были необычные права доступа к файлам: Запретить: Читать: Администраторы. Вместо того, чтобы удалить его, я удалил разрешение «Запретить» и Windows смогла сжать раздел. До этого я использовал команду icacls с параметром / save, чтобы сохранить предыдущее состояние, а после сокращения я снова использовал icacls, чтобы восстановить их в прежнее состояние. Смотри icacls /? для помощи. Может быть, @ user18099 имеет такую ​​же проблему?
Маркус
1
Этот ответ нуждается в большем количестве голосов. Это единственный, который учит вас, как выяснить, что пошло не так, а не просто гадать.
Маркус
8

Причина, по которой Windows не позволяет вам уменьшать объем, заключается в том, что в сообщении, приведенном в разделе «Управление дисками», указано, что в самом конце раздела находятся неподвижные системные файлы, как показано на скриншоте из утилиты. Есть несколько вещей, которые можно попробовать обойти.

  1. Запустите мастер очистки диска, убедившись, что удалили файл гибернации и все точки восстановления.

  2. Отключить восстановление системы

  3. Отключите файл подкачки (откройте «Система» на панели управления, затем «Дополнительные параметры системы» \ «Дополнительно» \ «Производительность» \ «Дополнительно» \ «Изменить» \ «Нет файла подкачки».

  4. Отключить дамп памяти ядра. В тех же расширенных настройках перейдите в «Запуск и восстановление \ Настройки», а затем измените раскрывающийся список «Отладочная информация» на «Нет», чтобы отключить дамп памяти ядра.

  5. Отключите режим гибернации на экране параметров питания \ дополнительных параметров питания.

Перезагрузите компьютер, а затем удалите файл c: \ pagefile.sys, следуя этим инструкциям, если у вас возникли проблемы. подробности об устранении и причине этой проблемы см. по адресу http://www.disk-partition.com/articles/shrink-volume-not-enough-space-4348.html.

varllar
источник
2
Как и в моем первоначальном вопросе, я уже решил эту проблему. Эта проблема отличается.
Эдди К,
Вы ответить на другой вопрос , который superuser.com/questions/1017764/... . Этот вопрос о том, что делать потом, если сокращение все еще не удается.
Жиль "ТАК - перестань быть злым"
2

То, что люди еще не упомянули, - это таблица основных файлов. В NTFS именно там диск отслеживает, где находятся все файлы. По умолчанию он расположен в центре раздела для простоты доступа, но без сторонней программы вы не сможете переместить его, чтобы уменьшить размер вашего раздела на полпути.

jandsm5321
источник
0

Как отмечали некоторые люди, в разделе есть неподвижные файлы. В Windows 10 быстрая загрузка и спящий режим создают такие файлы, поэтому перед изменением размера необходимо отключить эти функции. Вот шаги, чтобы отключить их (в части «предварительной настройки»): https://hackernoon.com/install-ubuntu-18-04-along-with-windows-10-dual-boot-installation-for- глубокое обучение, f4cd91b58557

PlasmaBinturong
источник