Невозможно сжать том дальше области расположения неперемещаемых файлов — решение
При сжатии разделов жесткого диска или SSD пользователи могут столкнуться с тем, что нельзя установить нужный размер сжимаемого пространства несмотря на то, что на разделе диска достаточно свободного места. При выполнении действий в «Управлении дисками» отображается уведомление: «Невозможно сжать том дальше области расположения неперемещаемых файлов».
В этой инструкции о том, какие неперемещаемые файлы Windows 11/10 имеются в виду, как решить проблему и сделать так, чтобы можно было уменьшить размер раздела требуемым образом.
Сжатие тома с неперемещаемыми файлами в Windows 11 и 10
При сжатии раздела средствами Windows, например, в утилите «Управление дисками» или DISKPART сначала производится анализ места на диске: обычно есть возможность сжать том на всё свободное пространство раздела, однако иногда на диске обнаруживаются неперемещаемые файлы, в частности:
- Файл подкачки
- Файл гибернации
- Точки восстановления
- Карта свободного места тома в MFT (Master File Table, главная файловая таблица) и другие элементы MFT
Если после анализа свободного места для сжатия и получения сообщения «Невозможно сжать том дальше области расположения неперемещаемых файлов» зайти в «Просмотр событий» (Win+R — eventvwr.msc), можно посмотреть информацию о последнем неперемещаемом файле.
Для этого следует перейти в раздел «Журналы Windows» — «Приложение» и просмотреть последние события с источником defrag:
Например, на скриншоте выше можно увидеть, что речь идёт о файле pagefile.sys — файле подкачки Windows.
Если предлагаемый максимальный размер сжимаемого пространства достаточен для вашей задачи, можно просто указать нужное количество мегабайт и сжать том, не обращая внимания на уведомление.
В ситуации, когда предлагаемый размер для сжатия слишком мал, несмотря на наличие достаточного свободного места на разделе диска, вы можете:
- Отключить гибернацию: запустить командную строку от имени администратора, ввести команду
powercfg /h off
и нажать Enter.
- Отключить файл подкачки: Win+R — sysdm.cpl, перейти на вкладку «Дополнительно», нажать кнопку «Параметры» в разделе «Быстродействие», перейти на вкладку «Дополнительно», нажать «Изменить» в разделе «Виртуальная память», установить отметку «Без файла подкачки» и нажать кнопку «Задать», затем — «Ок».
- Там же в окне «Свойства системы» (Win+R — sysdm.cpl) отключить защиту системы на соответствующей вкладке.
- Перезагрузить компьютер и снова попробовать сжать том, с большой вероятностью максимальное количество сжимаемого пространства станет примерно равным свободному месту на диске:
Если всё прошло успешно, рекомендую снова включить отключённые функции по завершении сжатия раздела диска.
В случае, если предыдущие шаги не помогли, несколько дополнительных вариантов:
- Проверьте, изменится ли картина, если предварительно выполнить дефрагментацию раздела диска, например, с помощью Defraggler
- Попробуйте использовать сторонние программы для работы с разделами дисков, например: Paragon Partition Manager, NIUBI Partition Editor, DiskGenius.
Когда может потребоваться всё вышеописанное? Например, если вы решили разделить диск в Windows после установки системы, создать диск D в дополнение к диску C и в аналогичных ситуациях.
Хотел поставить 7ку рядом с 10й. Решил откусить половину диска (общий объем раздела С — 900гб). Дала откусить только 300 гб, ссылаясь на неперемещаемые файлы. Погуглил, удалил файл подкачки, точки восстановления, отключил гибернацию и стало доступно 80(!) гб, вместо 300. Такой наглости я еще не видел. Прошу посоветовать, чем откусить половину раздела, не убив систему. Читал про acronis, но отзывы не хвалебные.
-
Вопрос задан
-
14785 просмотров
Файл подкачки, гибернация, точки восстановления — удалить.
Дефрагментировать
Сжать.
После чего все вернете назад.
Управление компьютером -> Диагностика -> Просмотр событий -> Журналы Windows -> Приложение,
там ищите строчку Defrag, таких строк несколько, в одной из них будут подробности насчёт неперемещаемого файла, который в первую очередь мешает откусить больше. Дальнейшие действия — в зависимости от этого файла. Обычно какую-нибудь службу надо остановить, чтобы файл стал перемещаемым. У меня часто таким стопором была служба кэша шрифтов (но не только, и не всегда).
А в чем проблема оставить семерке 300 Гб? Ну и проблемы у людей
Пригласить эксперта
Я столкнулся с этой же проблемой, и все ранее данные ответы мне не помогли прямо решить эту проблему, но натолкнули на правильное решение.
По совету hint000 я выяснил какой файл мешал сжатию. Им оказался файл, имя котого оканчивается на ::$SECURITY_DESCRIPTOR. Если я правильно всё понял, то эти файлы создаются из-за дуал бута Win + Linux по следующим причинам:
Если в Linux вы монтируете NTFS раздел не через ntfs-3g
Если вы не отключили быстрый запуск и гибернацию в Windows (по совету АртемЪ)
Как удалить SECURITY_DESCRIPTOR?
Для этого нужно сбросить все права с файлов
Я делал это не на системном разделе и не знаю, что будет если это сделать на системном
В корне нужного диска надо выполнить:
icacls * /T /Q /C /RESET
После этого для сжатия стало доступно всё свободное место
Не помогает ни дефрагментация, ни отключение подкачки и т.п.
Вы ещё одну неперемещаемую вещь забыли. Там что-то типа копии MFT в районе середины тома обычно живёт. Windows её не сдвинет. Воспользуйтесь сторонними программами для изменения размеров разделов. Конкретную советовать не буду, не следил, что сейчас актуально.
У меня в программе DiskDefrag 9 от Autologics, (он показывает кластеры данных)прямо в середине показал не перемещаемый файл. Им оказался pagefile.sys, это файл подкачки, я его отключил (как отключить/удалить есть в инете), потом уже я уже смог поделить диск через утилиту винды. Потом лучше всего его подключить обратно, если у вас только не 32gb RAM.
У меня тоже ничего не помогало, ни отключение защиты, файла подкачки, аварийного дампа и т.д. 2 часа промучалась. Оказалось неперемещаемым файлом был антивирусник Eset. Снесла его, и всё получилось))))
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
|
0 / 0 / 0 Регистрация: 18.07.2017 Сообщений: 14 |
|
Не могу разделить диск из-за неперемещаемых файлов18.07.2017, 20:52. Показов 14946. Ответов 13 Здравствуйте. Есть диск С объемом 300 Гб, свободно на нем 180 Гб. Разделить его через «управление дисками» не получается, появляется сообщение о неперемещаемых файлах. Можно ли попытаться временно отключить файлы гибернации и подкачки, разделить диск, а потом их опять включить?
0 |
Programming Эксперт 39485 / 9562 / 3019 Регистрация: 12.04.2006 Сообщений: 41,671 Блог |
18.07.2017, 20:52 |
13 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
18.07.2017, 23:14 |
|
Сообщение от busya69 Можно ли Можно почти всё,только сначала покажите скрин с упр.дисками,Гибернация отключается в командной строке от админа powercfg -h off ,включается — powercfg.exe -h on.ФП можно отключить совсем,или что-бы винда не ругаласть перенести на другой раздел. Как разделить системный раздел в Windows 8
0 |
0 / 0 / 0 Регистрация: 18.07.2017 Сообщений: 14 |
|
19.07.2017, 11:20 [ТС] |
|
скрин для студии Миниатюры
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
19.07.2017, 13:38 |
|
busya69, Сделайте скрин того же управления дисками, но с такой настройкой как на картинке: (чтобы было видно стиль разделов)
0 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
19.07.2017, 14:11 |
|
busya69, и что там можно увидеть? Покажите без «Сжать С» и так понятно что сжать не даёт. Не по теме: gecata, да там gpt от асера.
0 |
0 / 0 / 0 Регистрация: 18.07.2017 Сообщений: 14 |
|
19.07.2017, 15:40 [ТС] |
|
Простите, что отнимаю время не теми картинками. Надеюсь, сейчас так? Миниатюры
0 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
19.07.2017, 16:27 |
|
Сообщение от busya69 сейчас так? Да.Читали ? Как разделить системный раздел в Windows 8 Пробовали отключить Защиту,перенести\удалить ФП,дефрагментировать и сжимать С ?
0 |
0 / 0 / 0 Регистрация: 18.07.2017 Сообщений: 14 |
|
20.07.2017, 19:58 [ТС] |
|
Премного благодарна за помощь. Все получилось. Отключила защиту и файл гибернации, файл подкачки перенесла на другой диск, диск С поделился, потом вернула ФП и ФГ.
0 |
1712 / 1499 / 62 Регистрация: 23.11.2011 Сообщений: 2,136 |
|
20.07.2017, 20:05 |
|
Зачем такие сложности. С лайв сд всё сделали за 10 — 30 минут (зависет от объёма диска) и забыли.
0 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
20.07.2017, 21:32 |
|
Сообщение от Змей Зачем такие сложности. С лайв сд всё сделали за 10 — 30 минут (зависет от объёма диска) и И …. акронис начудил!ПОМОГИТЕ!!! Сообщение от busya69 Отключила защиту и файл гибернации, файл подкачки перенесла на другой диск, диск С поделился, потом вернула ФП и ФГ. безопасно и по времени не дольше.
0 |
1712 / 1499 / 62 Регистрация: 23.11.2011 Сообщений: 2,136 |
|
20.07.2017, 22:34 |
|
Не по теме: Сообщение от persen27 акронис начудил!ПОМОГИТЕ!! Ну извините, если руки крюки и вместо головы шишка, то любая прога апокалипсис. За пять лет ни одного сбоя. И всем клиентам, которым объяснял, как им пользоваться, ни одного нарекания. И они всем советовали только его. Самый большой грех на земле — невежество. Не по теме: Добавлено через 6 минут . Не по теме: Добавлено через 8 минут
0 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
20.07.2017, 23:40 |
|
Сообщение от Змей За пять лет ни одного сбоя. Не показатель.Внизу ссылки примеры Не работает диск D после Acronis Disk Director 12 Кликните здесь для просмотра всего текста Сообщение от Змей Это не акронис начудил, это дурная голова и кривые руки Очень часто,но не всегда.Прога не относится к категории супернадёжных и ей винда по барабану,а через упр.дисками винды дров не наломаешь 100%. Сообщение от Змей Если вы его боитесь как чёрт ладана, и никогда не пользовались, то не стоит Не боюсь.Пользуюсь только в случае крайней необходимости.Неопытным не советую,а опытные на форум за помощью не обращаются. Сообщение от Змей А после уже пишите свои впечатления, а не то, что пишут криворукие и не дружащие с головой. По вашему примеры проблем от акрониса на форуме только от криворуких и не дружащих с головой?
0 |
1712 / 1499 / 62 Регистрация: 23.11.2011 Сообщений: 2,136 |
|
21.07.2017, 07:06 |
|
Сообщение от persen27 По вашему примеры проблем от акрониса на форуме только от криворуких и не дружащих с головой? Ага Добавлено через 6 минут
0 |
6512 / 3569 / 466 Регистрация: 28.06.2013 Сообщений: 11,094 |
|
21.07.2017, 10:53 |
|
Сообщение от Змей изначально я про акронис не писал. Я такое делаю парагоном. Хрен редьки не слаще. Сообщение от Змей Ага Извините,но холиварить нет желания. Тем более что примеров наличия проблем от данного софта на форуме предостаточно,и не думаю что все пострадавшие полные идиоты.
0 |
inter-admin Эксперт 29715 / 6470 / 2152 Регистрация: 06.03.2009 Сообщений: 28,500 Блог |
21.07.2017, 10:53 |
Помогаю со студенческими работами здесь Диск не доступен, требует форматирование. Повреждена основная таблица файлов. Внешний диск USB При записи файлов на диск, комптютер выдал ошибку, что данный диск не может дальше использоваться разделить жесткий диск Разделить жесткий диск Разделить внешний диск 3 Тб Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 14 |
Новые блоги и статьи
Все статьи Все блоги / |
||||
Распределенное обучение с TensorFlow и Python
AI_Generated 05.05.2025 В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . . |
CRUD API на C# и GraphQL
stackOverflow 05.05.2025 В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . . |
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025 Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . . |
Реализация своих итераторов в C++
NullReferenced 05.05.2025 Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . . |
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025 C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . . |
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025 Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . . |
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025 Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . . |
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025 Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . . |
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025 «Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . . |
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025 Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . . |
Наверх
На одном жестком диске с разметкой MBR можно создать четыре основных раздела, тогда как диск с таблицей GPT теоретически может быть разбит на неограниченное количество секций. Но в том и другом случае вам сначала нужно отрезать область от другого раздела, и вот тут-то вы можете столкнуться с проблемами. Открываете, значит, оснастку управления дисками, кликаете по разделу правой кнопкой мыши, выбираете опцию «Сжать том».
И получаете сообщение «Невозможно сжать том дальше области расположения неперемещаемых файлов».
Самое интересное, что на диске при этом может иметься еще предостаточно места.
Стандартная рекомендация – временное отключение файла подкачки, гибернации и функции быстрого запуска, удаление всех точек восстановления и дефрагментация тома в таких случаях обычно не помогает, тем более, что столкнуться с ошибкой вы можете при сжатии пользовательского раздела.
Впрочем, если вы имеете дело как раз с системным томом, можете попробовать все перечисленные выше рекомендации – они безопасны и в любом случае измененные настройки можно будет легко вернуть. Ну а вообще-то лучше начать с того, чтобы узнать, какие именно такие неперемещаемые файлы мешают провести сжатие.
Для этого откройте «Журнал событий», выберите раздел «Журналы Windows» → «Приложение» и нажмите в правой колонке «Фильтр текущего журнала». Выберите источник событий «Defrag» и нажмите «OK», отфильтровав записи.
Откройте последнее или предпоследние событие – в нем будут указаны подробности операции сжатия, в частности последний неперемещаемый файл.
Скорее всего, это будет $BitMap::$DATA, но возможны и другие варианты.
Что можно сделать
В случае с пользовательскими томами проблема вполне решаема, но для начала все же рекомендуем погуглить назначение неперемещаемого файла.
Например, $BitMap::$DATA – это служебный файл NTFS, содержащий сведения о занятых и свободных блоках на жестком диске.
- Создать резервную копию файлов на пользовательском разделе, а затем отформатировать или пересоздать его. Пожалуй, самое оптимальное решение, но это если есть куда сохранять копии.
- Если на диске имеются большие (~10 Гб) ненужные файлы, удалите их.
- Попробовать сжать том, загрузив компьютер в режиме чистой загрузки. Поможет, если неперемещаемость файла обуславливается удерживанием его сторонним процессом.
- Сбросить разрешения для всех файлов на разделе, выполнив в запущенной с правами администратора PowerShell команду icacls D:\ /T /Q /C /RESET, где D – буква несжимаемого раздела.
Наконец, вы можете воспользоваться сторонними дисковыми менеджерами вроде Aomei Partition Assistant или Acronis Disk Director.
Если проблема не вызвана повреждением секторов диска, чего исключать тоже нельзя, эти инструменты должны будут справиться с задачей.