%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20%D0%B2%20%D1%81%D0%B6%D0%B0%D1%82%D1%83%D1%8E%20%D0%BF%D0%B0%D0%BF%D0%BA%D1%83%20NTFS%20%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%20%D0%BA%20%D1%82%D0%BE%D0%BC%D1%83%2C%20%D1%87%D1%82%D0%BE%20Windows%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B0%D0%B5%D1%82%2C%20%D1%87%D1%82%D0%BE%20%D0%B4%D0%B8%D1%81%D0%BA%20%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%2C%20%D1%85%D0%BE%D1%82%D1%8F%20%D1%8D%D1%82%D0%BE%20%D0%BD%D0%B5%20%D1%82%D0%B0%D0%BA..png)
Я пытаюсь извлечь ряд сжатых файлов общим объемом около 50 ГБ (без сжатия) на жесткий диск с объемом свободного места около 55 ГБ.
Поскольку это медленный жесткий диск с ограниченной емкостью, а его содержимое сильно сжимается, я подумал, что будет хорошей идеей извлечь его в новую папку с включенным сжатием NTFS.
Теперь, по мере извлечения, если я в любой момент щелкну правой кнопкой мыши по папке, чтобы увидеть ее свойства, она сообщит правильное использование диска (например, «размер 4,5 ГБ; размер на диске 2,65 ГБ»). Но если я щелкну правой кнопкой мыши поводить машину, окно свойств сообщитгораздо большеувеличение, указанное как «используемое пространство» - на самом деле, немного больше, чемсумма«размер» и «размер на диске».
И так доходит до того момента, когда извлечение не удается, поскольку Windows сообщает, что диск заполнен.
После некоторых исследований я обнаружилкомментарий на форумах microsoft:
Эта проблема связана с известной ошибкой Windows 10. При копировании файла в папку NTFS, в которой включено сжатие, диск будет использовать в два раза больше необходимого пространства и не освободит его до перезагрузки диска.
Это выглядит достаточно странно, потому что, по-моему, это сводит на нет большую часть цели прозрачного сжатия. Но ладно, в конце концов, я хочу узнать, есть ли способ обойти это.
Я попробовал приостановить извлечение с помощью Process Hacker, перевести диск в режим «Оффлайн», а затем снова в режим «Онлайн» с помощью Disk Manager ( diskmgmt.msc
) и возобновить процесс. После этого число «Использованное пространство» отображается правильно, но извлечение не удается.
Есть ли реальное решение?
решение1
Я сам только что столкнулся с такой ситуацией, но мне удалось обойти ее и вернуть место без перезагрузки.
Одно предостережение: у меня было достаточно места, чтобы распаковать файлы и сжать их заново.
Также обратите внимание, что я обнаружил, что если я копировал сжатый файл в другую сжатую папку, этот файл занимал почти в 4 раза больше места, чем ожидалось. После распаковки и повторного сжатия размер файла был нормальным, и свободное место на диске соответствовало.
Итак, я попробовал распаковать файлы в первой сжатой папке, а затем скопировать их во вторую сжатую папку, и они заняли вдвое больше места, чем ожидалось. Опять же, распаковка файлов и их повторное сжатие исправили проблемы с пространством.
Это сюрреалистический баг. Я имею в виду, когда вы видите, как пространство на диске увеличивается, когда вы распаковываете файлы, это очень странно.
решение2
Для решения этой проблемы я предпринял следующие шаги:
- Отключить сжатие NTFS в целевой папке
- Начать добычу
- Мониторинг использования дискового пространства иПриостановить(заморозить) рабочий процесс, выполняющий распаковку, когда дисковое пространство почти заполнено
- Выберите все распакованные файлы, кроме последнего; щелкните их правой кнопкой мыши и включите сжатие NTFS.
- Подождите, пока они не будут сжаты в NTFS.
- Возобновить выполнение приостановленного процесса
- Продолжайте выполнять шаги 3–6, пока все файлы не будут извлечены.
- Наконец, повторно включите сжатие NTFS в целевой папке.
И вот как мне удалось установитьCall of Duty: Modern Warfare Ремастеринг.