Как в Windows 10 или 8.1 удалить заблокированную функцией монтирования папку

Те из вас, которые интересуются инсайдерскими сборками Windows 10, наверняка знакомы с таким ресурсом как uup.rg-adguard.net, предлагающим скачать любою финальную или инсайдерскую сборку «десятки», собрав ее из файлов, загружаемых специальным скриптом с серверов Microsoft. На странице онлайн-генератора вам нужно указать версию, язык и редакцию, в результате чего сервис сгенерирует скрипт, который будучи запущенным на ПК, скачает и соберет из исходных пакетов нужный вам ISO-образ.

Uup.rg-adguard.net

Длительность процедуры сборки зависит от включаемых в нее редакций и языковых пакетов, в любом случае вам нужно дождаться завершения работы скрипта, чего не сделал автор, получивший в результате на диске «неудаляемую» папку 3100 с вложенным древом подкаталогов. Точнее, часть файлов, а их оказалось более 10 тысяч, из нее удалилось, но остальные удалить не вышло. Проверка файловой системы раздела на ошибки проблем не выявила, применения подручных средств удаления заблокированных файлов не дало результатов.

Нет доступа к папке

Проверив права на вложенные директории, автор выяснил, что владельцем части из них является TrustedInstaller, а части — сама Система, причем передача прав Администратору ни к чему не привели, а в ряде случаев сменить права вообще не удалось ни в обычном, ни в безопасном режиме. Процессы, удерживающие папки, оказались системными с высшим приоритетом, поэтому о завершении их не могло быть и речи. Автор решил уже прибегнуть к последнему средству — загрузиться с LiveCD Linux и удалить папку напрямую, но как раз в этот момент догадался, в чём причина.

Дело в том, что прерывание работы скрипта произошло уже в тот момент, когда запущенная скриптом автосборки утилита Dism уже смонтировала системе WIM-образ с правами SYSTEMотсюда и невозможность удаления папки. Чтобы в этом убедиться, автор выполнил в запущенной от имени администратора командной строке показывающую примонтированные образа команду dism /get-mountedwiminfo. И точно — оказалось, что в системе действительно имеется смонтированный образ как раз в проблемную папку!

Dism

В результате решение проблемы оказалось более чем простым — выполненная тут же в командной строке команда Dism /cleanup-wim размонтировала образ, папка стала свободной и была без проблем удалена в Проводнике.

Dism - cleanup-wim

А ведь могло быть и хуже, например, dism /get-mountedwiminfo не обнаружила бы монтирования. В этом случае, если подозрение на монтирование всё же имеется, открывайте редактор реестра и переходите к ключу HKLM\SOFTWARE\Microsoft\WIMMount\Mounting Images.

Редактор реестра

Если в этом подразделе у вас имеется каталог с длинным названием вроде 787f5b12-aa74-46e7-b36a-b5b74c081601 (это просто пример), зайдите в него и посмотрите, куда ведут пути параметров WIM Path и Mount Path. Если к вашей проблемной папке, удалите его со всем содержимым, поменяв, если потребуется, права на ключ. После этого можете удалять заблокированную папку.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Рекомендуемые публикации:

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

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