Как удалить неперемещаемые файлы с диска
Перейти к содержимому

Как удалить неперемещаемые файлы с диска

  • автор:

Не удается сжать том из-за неперемещаемых файлов

На одном жестком диске с разметкой 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 .

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

Неперемещаемые файлы мешают сжать том Windows 10

Windows 10: невозможно сжать том дальше области расположения неперемещаемых файлов

Админ в маленьком городе

Я уже рассказывал как разбить диск на разделы или изменить их размер средствами самой Windows 10. Однако, как оказалось, в прошлый раз упустил одну существенную деталь. Прочитав сегодняшнюю статью вы узнаете о причинах, препятствующих изменению размера диска и почему может быть опасно изменять разделы дисков в Windows 10 сторонними утилитами.

Откуда берутся неперемещаемые файлы Windows 10

Итак, попытка высвободить место на диске Windows 10 может закончится уведомлением, что невозможно сжать том дальше области расположения неперемещаемых файлов, хотя места ещё предостаточно. Причём, свежеустановленная система, без проблем, позволила бы вам это проделать с тем же диском при аналогичном объёме данных.

невозможно сжать том дальше области расположения неперемещаемых файлов

Проверка или дефрагментация диска тут не помогут. Как видите, система недвусмысленно даёт понять что препятствуют сжатию тома, но не сообщает откуда берутся эти загадочные «неперемещаемые файлы».

Загадка решается довольно просто – неперемещаемые файлы являются результатом работы системы защиты Windows 10, а конкретнее функции, создающей точки восстановления. Бгагодаря её работе, у нас появляется возможность откатить нежелательные изменения системы, возвращая компьютер к более раннему состоянию.

По этой причине, свежеустановленная Win10 и даёт перераспределить диск практически на всё свободное пространство, так как пока не успела насоздавать точек для отката, а разбивая диск сторонними утилитами (особенно когда загрузка происходит с флешек, типа Hiren’s BootCD и тому подобного), вы просто не учитываете эти данные и как поведёт себя система в критической ситуации не известно. В любом случае, рассчитывать на эти точки восстановления уже не приходится.

Сжатие тома Windows 10 с неперемещаемыми файлами

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

Попасть в настройки защиты системы можно кликнув правой кнопкой мыши по значку «Этот компьютер» и перейдя «Свойства -> Дополнительные параметры системы» открыть вкладку «Защита системы».

отключение защиты системы Windows 10 и удаление точек восстановления

После отключения защиты и удаления точек восстановления, прежде чем приступить к сжатию тома жёсткого диска, необходимо перезагрузить компьютер, иначе система сообщит что на диске недостаточно места. После перезагрузки, всё должно получиться как задумывалось, только не забудьте снова включить защиту.

Подписывайтесь на канал
Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 5

  1. 2019-04-14 в 23:36:41 | Алексей Облаков Там уйма не перемещаемых файлов, обычно попадаются hiberfil.sys и pagefile.sys, ибо они достаточно большие, которые винда тоже двигать не умеет, хотя, на самом деле, сторонними программами все это двигается легко и просто и даже колдовать с защитой не нужно. Привыкайте что программы от микрософт ничерта не умеют, это их обычное состояние.
  2. 2019-06-18 в 23:33:26 | John Rambo Достижение через преодоление.. Сначала бьем хард, задаем для оси слишком маленький размер, потом героически решаем проблему. Нафига??
  3. 2019-06-18 в 23:44:17 | dre@mer John, мне кажется вы не поняли суть действия. Тут не увеличиваем объём системного диска, а уменьшаем.
  4. 2019-11-17 в 11:51:37 | Pavlik Все сделал как в статье — не помогло. Из доступных 180 Гб, сжать можно только 32 Гб
  5. 2020-08-22 в 11:31:58 | Аноним Pavlik, файл подкачки убери, и разбивай на здоровье, на крайний случай сделай с безопасного режима или WinPE.

Как удалить неперемещаемые файлы с диска

Сообщения: 90
Благодарности: 6

Конфигурация компьютера
Процессор: Intel C2D E6750 3.5Ghz (OC)
Материнская плата: Asus P5KE-Wifi
Память: OCZ 1066Мгц 1GB*4
HDD: Samsung HD103UJ 1Tb Sata2 32mb, WD 640Gb Sata2 16mb
Видеокарта: Nvidia Geforce 560Ti 1GB
Звук: Creative Audigy 2
Блок питания: Tt 500W
CD/DVD: Nec AD-7170S
Монитор: Benq V2400 24″ LED (FullHD)
ОС: Windows 7 SP1 Ultimate 64 Bit
Индекс производительности Windows: 6.2

Имеется жесткий диск 1ТБ, разбитый на 2 раздела — системный 80гб и для инфы 850гб
ОС Win7 ULt 32bit
Непонятно откуда на 2 разделе (на пустом диске!) появились какие то неперемещаемые файлы, со временем они только растут.
Программа Auslogics Disk Defrag так видит их

Хотелось бы понять что это и как их уничтожить, как я понял они занимают уже ~30-70ГБ места у меня

windows 10 невозможно сжать том дальше области расположения неперемещаемых файлов

windows 10 невозможно сжать том дальше области расположения неперемещаемых файлов

ПК или ноутбук с предустановленной ОС Windows 10 и с неразмеченным жестким диском, а точнее с наличим всего одного диска С:

При попытке сжать том, для создания дополнительных дисков возникает ошибка:

Windows 10 невозможно сжать том дальше области расположения неперемещаемых файлов

Анализ проблемы

В журнале Windows “Приложение” ищем событие с источником Defrag видим что-то вида:

Анализ сжатия тома начат для тома Windows (C:). Эта запись журнала событий содержит сведения о последнем неперемещенном файле, который мог ограничить максимальное число повторно используемых байт. Сведения диагностики: - Последний неперемещенный файл: \System Volume Information\::$DATA - Последний кластер файла: 0x74f0efb - Потенциальный целевой объект сжатия (адрес LCN): 0x89bab2 - Флаги NTFS файла: ---AD - Этап сжатия: Для получения дополнительных сведений об этом файле используйте команду "fsutil volume querycluster \\?\Volume 0x74f0efb".

После чтения информации о понятии неперемещаемых файлов Wondows 10 выяснилось, что они в некоторых случаях препятствуют сжатию тома (и обычная дефрагментация тут не поможет). К таким файлам относятся: подкачка, файлы гибернации и точки восстановление.

Решение

Необходимо проделать следующее:

  • Отключаем подкачку на целевом диске
  • Отключаем гибернацию
powercfg /H off потом после всех операци powercfg /H on (если конечно вам она нужна)
  • удаляем в панели управления точки восстановления (если у вас есть проблемы в работе ОС, то советую сначала их устранить, так как удаление точек восстановления сделает недоступным некоторые механизмы восстановления ОС).

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

P.S. Конечно же проще всего делать сжатие томов при первом запуске, непосредственно после приобретения ПК или ноутбука, тогда все действия описанные выше могут не потребоваться совсем.

6 комментариев

Сделал все по инструкции,теперь выдает ошибку что якобы не диске недостаточно свободного места,хотя диск с пустой(910 гигов) сам выделяю 450 гигов,что делать?

Скорее всего что-то осталось включенным или подкачка или гибернация.
Может быть так же дело в архивации (резервное копирование) данных, возможно оно настроено на этот диск.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *