Назад | Перейти на главную страницу

Как узнать, почему компактная команда зависает для определенных файлов?

После увеличения размеров жесткого диска на сервере Windows 2008 я пытаюсь восстановить сжатие большого количества файлов на жестких дисках. Я использую команду compact /u /s /i /f /q для этого. Но похоже, что он зависает на определенных файлах (поэтому я могу пропустить папку с файлами, которые, похоже, зависают), поэтому мне приходится делать папку за папкой, а не весь диск за один раз. Как узнать почему зависает на определенных файлах?

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