не удалось подключить файл так как он занят

не удалось подключить файл так как он занят

Файл занят другой программой: что делать? Компьютер для новичков

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Windows-системы настолько специфичны, что могут использовать некоторые системные или даже пользовательские компоненты совершенно непредсказуемо, а при попытке доступа к какому-то элементу пользователю выдается сообщение о том, что файл занят другой программой. Что делать в такой ситуации, знают немногие. Большинство пытается либо завершить активные процессы в «Диспетчере задач», либо принудительно перезагрузить компьютер. Такие действия не всегда уместны, особенно если точно не знаешь, каким именно процессом используется файл в данный момент. Далее к рассмотрению предлагается несколько типичных ситуаций с решениями по их исправлению.

Почему файловые объекты могут использоваться одновременно?

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

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

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

Простейшие примеры одновременного доступа к файлам

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

Пользователь поставил контент на загрузку, но забыл об этом и пытается удалить исходный торрент-файл. Естественно, что система и сообщает ему, что файл занят другой программой. Что делать в этом случае? Для начала нужно либо дождаться окончания загрузки, либо завершить ее досрочно. После этого оригинальный объект или частично загруженное содержимое можно будет безболезненно удалить.

Нередко можно встретить и ситуации, когда пользователем производится редактирование одного и того же офисного документа в разных приложениях. Предположите, что вы открыли текстовый документ в Word Pad. Эта программа является большей частью только просмотрщиком и полноценное редактирование содержимого производить не позволяет. Естественно, пользователь тут же открывает документ в «Ворде», забывая закрыть Word Pad, вносит изменения, а при попытке сохранения получает сообщение о том, что файл занят другой программой. Что делать, думается, уже понятно. Закрыть первую программу, после чего сохранение станет доступным.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Несколько хуже выглядит ситуация с использованием драйверов устройств, особенно если они виртуальные. Например, у вас есть программный плеер Kontakt, который установлен в системе не только в виде плагина форматов VST или RTAS, но и в качестве Standalone-приложения (работающего независимо от подключаемого хоста). Вы открываете в нем какой-то сэмпл, а после этого запускаете такой-же плагин в DAW-студии и пытаетесь загрузить его уже в VST-версию плеера. Понятно, что в одной из программ вы и получите ошибку. В частности, тут проблема состоит в том, что и студия, и плеер, одновременно не могут обращаться к драйверам ASIO4ALL. И снова появится сообщение о том, что файл занят другой программой. Как открыть такое содержимое? Опять же решение на поверхности – завершить одно из приложений. Но это только самые простые ситуации, какие можно встретить. Теперь посмотрим, как их исправить и устранить возникающие ошибки.

Файл занят другой программой: что делать в первую очередь?

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

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В случае с пользовательскими данными ничего страшного в перезагрузке не будет. Как перезагрузить компьютер? Элементарно! Даже принудительный рестарт не потребуется. Просто выполните стандартную перезагрузку через меню «Пуск» или через «Диспетчер задач» (можно даже без завершения активных процессов).

Файл занят другой программой (Windows 10): как завершить блокирующие процессы?

Но можно поступить иначе, завершив ненужный активный процесс. Для этого, если есть хотя бы предварительное понятие о том, какие процессы могут использовать искомый объект, можно воспользоваться средствами «Диспетчера задач», в котором производится завершение одной из служб.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Если же пользователь и понятия не имеет, какими именно приложениями занят файл, лучше воспользоваться утилитой Process Explorer, разработанной корпорацией Microsoft (скачать ее можно прямо на официальном ресурсе компании).

Что делать, если файлы не удаляются?

Как перезагрузить компьютер или завершить ненужные процессы, разобрались. Теперь посмотрим на проблему того, что вышеуказанное сообщение появляется при попытке удаления файлов. Блокирование доступа может производиться именно на уровне самой операционной системы, не говоря уже о недостаточности прав или воздействии вирусов. О вирусах сейчас речь не идет.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Для восстановления полного доступа простейшим решением можно назвать использование специальной утилиты Unlocker (с Windows 7 дело обстоит гораздо проще, поскольку в некоторых модификациях данное приложение является встроенным в систему (предустановленный апплет). В любом другом случае можете просто скачать официальную версию, установить ее или использовать программу в виде портативной утилиты, не требующей инсталляции.

Права доступа

Наконец, для удаления выбранных объектов можно воспользоваться предоставлением себе полных прав на редактирование и изменение файлов и папок.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Для этого необходимо использовать раздел свойств, вызываемый через ПКМ на выбранном объекте с изменением владельца или добавлением конкретного пользователя в администраторскую группу, после чего на всех доступных пунктах нужно просто установить галочки.

Попутно, если доступ будет блокироваться и после этого, можно воспользоваться поиском Windows, найти раздел контроля регистрационных записей UAC, введя искомое сочетание в поисковое поле, а затем снизить уровень за счет перемещения ползунка в самое нижнее положение. Но заниматься такими операциями рекомендуется только опытным пользователям, поскольку снижение уровня безопасности автоматически деактивирует некоторые важные элементы защиты системы.

Краткие итоги

На этом в вопросе того, как исправить ошибку «Файл занят другой программой», в общем-то, можно поставить точку. Самый главный вывод, который можно сделать из всего вышеизложенного, состоит в том, что производить принудительный рестарт системы вовсе необязательно. Можно применить и более изощренные методы устранения возникших проблем. Но тут все зависит исключительно от сложившейся ситуации и от того, какие именно действия необходимо предпринять в данный момент.

Источник

Не удалось подключить файл так как он занят

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Добрый день! Уважаемые читатели и гости компьютерного блога Pyatilistnik.org. Не так давно мы с вами разбирали вопрос проблемы запуска на компьютере игры Mafia 3, где у нас выскакивало ошибка «Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140.dll». Сегодня я хотел поиграть в свою из любимейших серий игр «Цивилизацию 4». У меня до этого был ISO образ, который я благополучно нашел на своих съемных жестких дисках. Напоминаю, что начинаю с Windows 8.1, она спокойно без лишних программ умеет их монтировать, но когда я попытался это сделать, то получил ошибку «К сожалению при подключении файла возникла проблема«, смонтировать ISO образ не удалось. Давайте разбираться в чем собственно дело.

Описание проблемы

Как я и писал выше в операционной системе Windows 8.1, по какой-то причине у меня не смонтировался рабочий ISO образ, где выдал сообщение:

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

так же вы можете встретить еще одну разновидность данной проблемы в виде ошибки:

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В логах Windows я не обнаружил ни одного события связанного с этими проблемами. И так первым делом необходимо посмотреть в свойствах файла его атрибуты, на вкладке «Общие». Убедитесь, что у вас не стоит галка «Только для чтения» и «Этот файл получен с другого компьютера, и, возможно, был заблокирован с целью защиты компьютера» нажмите разблокировать и применить.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Должно получиться вот так. Пробуем смонтировать диск, если ошибка возобновилась, то пробуем дальше вот такие действия.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В моем примере есть ISO образ объемом 3,1 ГБ, предположим, что в нем есть много нулей. Если они есть, то файл обычно оптимизируют, разбивая его не маленькие блоки, которые в последствии анализируются. Если хотя бы один байт внутри такого блока имеет отличное от 0x00 значение, блок записывается на диск как содержащий реальные данные. Блоки же, содержащие только байты 0x00, считаются пустыми и на диск не записываются. Таким образом файл получается меньшим по размеру, чем он есть на самом деле, однако сжатие при этом не используется.

Файловая система NTFS при попытке считать данный файл, знает его длину и количество блоков отданные под данные, а вот блоки с нулями будут генерится на лету, восстанавливая таким образом его изначальную структуру. Но как мы знаем операционная система Windows не идеальна и ее утилита отвечающая за монтирование ISO образов, может некорректно отработать с файлами, где есть атрибут sparse. Данный атрибут очень часто выставляют различные торрент-приложения, чтобы повысить производительность.

Чтобы удостовериться, что на файле стоит атрибут SPARE, откройте командную строку от имени администратора. и выполните команду:

fsutil sparse setflag E:\Write\Games\Civilization IV.iso (Если выскочит ошибка Использование: fsutil sparse setflag [1|0]. Пример: fsutil sparse setflag C:\Temp\test.txt, то введите путь с кавычками, так как в нем есть пробелы)

C:\Users\sem>fsutil sparse setflag «E:\Write\Games\Civilization IV.iso»

Увидите надпись, что у этого файла установлен атрибут «Разреженный», если надписи не будет, то это не означает, что атрибута нет, продолжаем его снимать.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Далее убираем атрибут SPARE, выполните команду:

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

После этих действий пробуем смонтировать ISO Образ, как видим, все работает.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Альтернативные решения открытия ISO

Если вам не помог данный метод, то вы легко всегда можете воспользоваться архиватором WinRar, он легко умеет открывать ISO образы, для этого щелкните по нему правым кликом и выберите пункт «Открыть с помощью WinRAR архиватора»

Источник

ISO-образ: К сожалению при подключении файла возникла проблема

В Windows 8 появилась возможность монтировать образы CD, DVD и др. типов дисков на виртуальный привод средствами самой системы. Для этого достаточно двойным кликом щёлкнуть по iso образу или кликнуть правой кнопкой по файлу и в выпавшем меню нажать «Монитровать».

Но я столкнулся с проблемой: некоторые образы не открывались Система выдавала ошибку: К сожалению при подключении файла возникла проблема.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Решение проблемы я нашёл на форумах. Оказывается всё дело в атрибутах файла в iso.

Атрибут SPARE (разреженный файл) негативно влияет на работоспособность утилиты, которая монтирует виртуальный диск. Она не может корректно обработать файл с данным атрибутом, поэтому выдаёт ошибку.

Чтобы проверить наличие атрибута и снять его:

Если у вас появится предупреждение «Отказано в доступе», снимите атрибут «Только чтение» с файла (Правой кнопкой по файлу > Свойства > Убираем галочку «Только чтение» > Применить).

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

Есть более простое решение — можно просто скопировать файл в другую папку и он будет монтироваться без проблем.

PS. Sparse file — файл, который использует специальный алгоритм для уменьшения занимаемого на диске места. В нём последовательности нулевых байтов заменены на информацию об этих последовательностях (список дыр). Дыра — последовательность нулевых байт внутри файла, не записанная на диск. Информация о дырах (смещение от начала файла в байтах и количество байт) хранится в метаданных ФС.

Источник

Не удалось подключить файл так как он занят

В Windows 8 появилась возможность монтировать образы CD, DVD и др. типов дисков на виртуальный привод средствами самой системы. Для этого достаточно двойным кликом щёлкнуть по iso образу или кликнуть правой кнопкой по файлу и в выпавшем меню нажать «Монитровать».

Но я столкнулся с проблемой: некоторые образы не открывались Система выдавала ошибку: К сожалению при подключении файла возникла проблема.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Решение проблемы я нашёл на форумах. Оказывается всё дело в атрибутах файла в iso.

Атрибут SPARE (разреженный файл) негативно влияет на работоспособность утилиты, которая монтирует виртуальный диск. Она не может корректно обработать файл с данным атрибутом, поэтому выдаёт ошибку.

Чтобы проверить наличие атрибута и снять его:

Если у вас появится предупреждение «Отказано в доступе», снимите атрибут «Только чтение» с файла (Правой кнопкой по файлу > Свойства > Убираем галочку «Только чтение» > Применить).

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

Есть более простое решение — можно просто скопировать файл в другую папку и он будет монтироваться без проблем.

PS. Sparse file — файл, который использует специальный алгоритм для уменьшения занимаемого на диске места. В нём последовательности нулевых байтов заменены на информацию об этих последовательностях (список дыр). Дыра — последовательность нулевых байт внутри файла, не записанная на диск. Информация о дырах (смещение от начала файла в байтах и количество байт) хранится в метаданных ФС.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Добрый день! Уважаемые читатели и гости компьютерного блога Pyatilistnik.org. Не так давно мы с вами разбирали вопрос проблемы запуска на компьютере игры Mafia 3, где у нас выскакивало ошибка «Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140.dll». Сегодня я хотел поиграть в свою из любимейших серий игр «Цивилизацию 4». У меня до этого был ISO образ, который я благополучно нашел на своих съемных жестких дисках. Напоминаю, что начинаю с Windows 8.1, она спокойно без лишних программ умеет их монтировать, но когда я попытался это сделать, то получил ошибку «К сожалению при подключении файла возникла проблема», смонтировать ISO образ не удалось. Давайте разбираться в чем собственно дело.

Описание проблемы

Как я и писал выше в операционной системе Windows 8.1, по какой-то причине у меня не смонтировался рабочий ISO образ, где выдал сообщение:

К сожалению при подключении файла возникла проблема

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

так же вы можете встретить еще одну разновидность данной проблемы в виде ошибки:

Убедитесь, что файл находится на томе NTFS, при этом папка или том не должна быть сжатыми

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В логах Windows я не обнаружил ни одного события связанного с этими проблемами. И так первым делом необходимо посмотреть в свойствах файла его атрибуты, на вкладке «Общие». Убедитесь, что у вас не стоит галка «Только для чтения» и «Этот файл получен с другого компьютера, и, возможно, был заблокирован с целью защиты компьютера» нажмите разблокировать и применить.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Должно получиться вот так. Пробуем смонтировать диск, если ошибка возобновилась, то пробуем дальше вот такие действия.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

С вероятностью 90%, вся проблема в атрибуте SPARE или как его еще называют sparse files (Разреженные файлы) в NTFS. Разреженные файлы — это когда файлы занимают на диске меньше пространства, чем в их свойствах отображается размер, по сути это для их экономии. Принцип очень простой, в файле есть области, занятые одними нулями (0x00). Приложение, читающее разреженный файл, дойдя до области с нулями, прочитает нули, но реального чтения с диска не произойдёт. Разреженность поможет сэкономить дисковое пространство только в таких файлах, в которых есть действительно большие пустые области.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В моем примере есть ISO образ объемом 3,1 ГБ, предположим, что в нем есть много нулей. Если они есть, то файл обычно оптимизируют, разбивая его не маленькие блоки, которые в последствии анализируются. Если хотя бы один байт внутри такого блока имеет отличное от 0x00 значение, блок записывается на диск как содержащий реальные данные. Блоки же, содержащие только байты 0x00, считаются пустыми и на диск не записываются. Таким образом файл получается меньшим по размеру, чем он есть на самом деле, однако сжатие при этом не используется.

Файловая система NTFS при попытке считать данный файл, знает его длину и количество блоков отданные под данные, а вот блоки с нулями будут генерится на лету, восстанавливая таким образом его изначальную структуру. Но как мы знаем операционная система Windows не идеальна и ее утилита отвечающая за монтирование ISO образов, может некорректно отработать с файлами, где есть атрибут sparse. Данный атрибут очень часто выставляют различные торрент-приложения, чтобы повысить производительность.

Чтобы удостовериться, что на файле стоит атрибут SPARE, откройте командную строку от имени администратора. и выполните команду:

fsutil sparse setflag путь до файла, например:

C:\Users\sem>fsutil sparse setflag «E:\Write\Games\Civilization IV.iso»

Увидите надпись, что у этого файла установлен атрибут «Разреженный», если надписи не будет, то это не означает, что атрибута нет, продолжаем его снимать.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Далее убираем атрибут SPARE, выполните команду:

fsutil sparse setflag «E:\Write\Games\Civilization IV.iso» 0

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

После этих действий пробуем смонтировать ISO Образ, как видим, все работает.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Убираем атрибут «Разреженный» для ISO файла

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Чаще всего проблема решается простым снятием атрибута «Разреженный» (sparse) с ISO файла, который может присутствовать для файлов, загруженных, например, с торрентов.

Сделать это сравнительно просто, порядок действий будет следующим.

В большинстве случаев, описанных шагов вполне достаточно для того, чтобы ошибка «Убедитесь, что файл находится на томе NTFS» больше не появлялась при подключении этого образа ISO.

Не удалось подключить файл ISO — дополнительные способы исправить проблему

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

Для начала проверьте (как об этом и говорится в сообщении об ошибке) — не является ли том или папка с этим файлом или же сам файл ISO сжатыми. Для этого можно выполнить следующие действия.

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

Если и это не помогло, вот еще что можно попробовать:

Что делать, если при монтировании ISO-образа в Проводнике выдается ошибка «Убедитесь, что файл находится на томе NTFS»

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

Скорее всего, при попытке монтирования разреженного образа вы получите ошибку «К сожалению, при подключении файла возникла проблема» или «Убедитесь, что файл находится на томе NTFS…».

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Но что такое атрибут sparse и почему отмеченный им образ не получается смонтировать в Проводнике? Sparse files или иначе разреженные (неполные) файлы — это файлы, в которых области с нулевыми байтами представлены в виде информации об этих самых областях.

Выглядит это примерно следующим образом.

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

Допустим, есть некий файл, в котором помимо данных содержится много нулей. Поскольку нулевые байты не несут в себе ничего полезного, файл иногда оптимизируется. Для этого он разбивается на небольшие блоки, которые затем анализируются. Если хотя бы один байт внутри такого блока имеет отличное от 0x00 значение, блок записывается на диск как содержащий реальные данные. Блоки же, содержащие только байты 0x00, считаются пустыми и на диск не записываются. Таким образом файл получается меньшим по размеру, чем он есть на самом деле, однако сжатие при этом не используется.

Когда выполняется чтение такого файла, драйвер NTFS, которому уже известна длина файла и количество блоков с данными, генерирует недостающие нулевые байты на лету, восстанавливая таким образом его изначальную структуру. К сожалению, встроенная утилита монтирования дисков некорректно обрабатывает разреженные файлы, поэтому при монтировании образа ISO с атрибутом sparse пользователь получает ошибку. Но откуда берутся такие образы и какой смысл их оптимизировать, если в экономии дискового пространства нет нужды?

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

Теперь что касается решения этой проблемы.

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

Для этого откройте командную строку от имени администратора и выполните в ней такую команду:

1fsutil sparse queryflag

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

В нашем примере образ livedisk.iso как раз имеет такой атрибут.

Снимем его следующей командой, после чего еще раз проверим его наличие:

1fsutil sparse setflag <полный путь к файлу>0

не удалось подключить файл так как он занят. Смотреть фото не удалось подключить файл так как он занят. Смотреть картинку не удалось подключить файл так как он занят. Картинка про не удалось подключить файл так как он занят. Фото не удалось подключить файл так как он занят

На этот раз в консоли получаем сообщение У этого файла НЕ установлен атрибут «Разреженный».

Готово, образ можно монтировать, ошибка возникнуть не должна.

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

Источник

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

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