Ошибка при открытии файла iso

Обновлено 21.01.2019

ISO ОБРАЗ

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

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

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

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

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

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

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

Убедитесь, что файл находится на томе NTFS

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

Разблокировать защиту файла

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

Разблокированный файл

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

Разреженные файлы

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

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

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

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

fsutil sparse setflag E:WriteGamesCivilization IV.iso (Если выскочит ошибка Использование: fsutil sparse setflag <имя_файла> [1|0]. Пример: fsutil sparse setflag C:Temptest.txt, то введите путь с кавычками, так как в нем есть пробелы)

C:Userssem>fsutil sparse setflag «E:WriteGamesCivilization IV.iso»

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

Как убрать разреженный атрибут

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

fsutil sparse setflag «E:WriteGamesCivilization IV.iso» 0

Как убрать разреженный атрибут-2

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

Смонитрованный ISO образ в Windows 8.1

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

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

Открыть с помощью Winrar

Как видите вся структура файлов видна, можно запускать setup.exe.

Открытый ISO через WinRAR

Так же существую утилиты UltraISO или alcohol 120, они так же помогут вам открыть и смонтировать ваш ISO образ, так что надеюсь, что ошибка «К сожалению при подключении файла возникла проблема» в Windows 8.1 у вас ушла. С вами был Иван Семин, автор и создать IT портала Pyatilistnik.org.

Ошибка «неизвестный формат образа»

UltraISO – проверенная и функциональная программа для работы с образами. Функционал предлагает создавать, конвертировать и редактировать виртуальные файлы. Но случается, приложение выдает ошибку «неизвестный формат» при открытии объекта. Дело тут не столько в типе файлов — UltraISO поддерживает и распознает больше 30 форматов. Рассмотрим и разберем причины появления сложностей и способы устранения.



Не распознается формат

Первая причина – это тип расширения, который не узнается приложением. В этом случае в первую очередь проверьте, тот ли файл открываете – возможна ошибка при выборе. Следующим этапом – убедитесь, что этот формат поддерживается программой. Что бы проверить, открываем нужный и выбираем «Файлы образа».

UltraISO «неизвестный формат образа»

Если убедились, что выбрали верно и расширение поддерживается программой — архив повредился при создании. Вероятно так же, что этот объект предназначается для работы на других ОС.

Поврежденный образ

Приложение UltraISO по технологии схоже с программами-архиваторами. Из маленьких папок и установок создается один виртуальный объект. Случается, что программа выдает сообщение «неизвестный формат» на типы файлов, которые присутствуют в списке – распознает, но прочитать не может.

UltraISO Поврежденный образ

Это значит, что образ повредился при создании — возможно, процесс не завершился или завершился некорректно. Возможно, некорректно загрузился из интернета или получался через другого пользователя уже с ошибкой архивации. Заметить это сразу нельзя.

Исправление ошибки

В случае, когда речь идет о поврежденном образе – исправление невозможно. Повторите попытку и создайте сначала.

Ультра ИСО «неизвестный формат образа»

Кроме того, даже когда файл ассоциируется с UltraISO (присутствие иконки при нажатии правой кнопки мыши в «Открыть с помощью») – не гарантия того, что объект поддерживается. В этом случае откройте саму программу и объект через меню. Когда сообщение об ошибке выдается для указанных расширений, рекомендуется попробовать открыть пакет через программу-архиватор – 7Zip или WINRAR. Помимо стандартных функций, содержат опцию извлечения по одному элементу. Это поможет сохранить здоровые на жестком диске. Последнее – попробуйте установить свежие обновления UltraISO.

В некоторых случаях при попытке смонтировать файл с ISO образом в Windows может появится ошибка:

Не удалось подключить файл
К сожалению при подключении файла возникла проблема.
Couldn't Mount File
 Sorry, there was a problem mounting the file

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

В этой статье, мы рассмотрим как исправить проблему с монтированием ISO образа в виртуальный CD/DVD привод в Windows.

Совет 1. Проверьте атрибуты ISO файла

Если Windows не может смонтировать ISO, проверьте не задан ли для файла атрибут SPARSE. Откройте командную строку с правами администратора и выполните:

fsutil sparse queryflag "D:DistrWindows10-22h2_clean.iso"

Если команда вернула This file is set as sparse, нужно снять этот атрибут:

fsutil sparse setflag "D:DistrWindows10-22h2_clean.iso" 0

Еще раз проверьте состояние атрибута с помощью
fsutil sparse queryflag
. Команда вернет This file is NOT set as sparse.

fsutil sparse setflag изменить атрибут ISO файла

Если при попытке изменить атрибут файла появится ошибка Error: Access is denied, нужно в свойствах файла отключить атрибут Только чтение

iso файл Access is denied

Можно отключить атрибут ReadOnly в свойствах ISO файла или с помощью команды:

attrib -r "D:DistrWindows10-22h2_clean.iso"

ISO файл только для чтения

Если файл с ISO образом был недавно скачан из интернета, нужно разблокировать файл. Откройте свойства файла, На вкладке Общие (General) нажмите кнопку или установите чекбокс Разблокировать (Unblock). У полученного из интернета файла рядом с кнопкой будет указано такое предупреждение:

Осторожно: Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера. 
This file came from another computer and might be blocked to help protect this computer)

разблокировать ISO файл, скачанный из интернет

Теперь попробуйте смонтировать ваш ISO образ из проводника Windows или с помощью PoweShell.

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

Совет 2. Сбросьте настройки CD/DVD приводов в реестре

В некоторых случаях причиной проблем с монтированием ISO файлов в Windows может быть некорректные настройки для CD/DVD приводов (как физических, так и виртуальных). Вы можете сбросить настройки CD устройств через реестр :

  1. Запустите regedit.exe
  2. Перейдите в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}
  3. Удалите параметры
    UpperFilters
    и
    LowerFilters
    сбросить настройки CD/DVD привода в Windows

    Совет. Если в данной ветке будет присутствовать параметр UpperFilters.bak, трогать его не нужно.

  4. Перезагрузите компьютер. Windows сбросит настройки CD/DVD привода на стандартные.

Совет 3. Не монтируются ISO файлы из проводника Windows

Если ISO файл корректно монтируется с помощью PowerShell команды
Mount-DiskImage
, но не монтируется их проводника Windows, нужно попробовать сбросить ассоциации для файлов с расширением ISO.

  1. Щелкните по ISO файлу правой кнопкой и выберите Open with
  2. В окне выберите Windows Explorer и включите опцию Always use this app to open .iso files Сбросить файловые ассоциации для ISO файлов

2015-08-22 12:00:00

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

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

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

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

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

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

  1. Открываем в проводнике папку с нашим iso-файлом;
  2. Переходим в главное меню проводника: Файл > Запустить Windows Power Shell от имени администратора;
    Запуск power shell от имени администратора
  3. Проверяем, установлен ли атрибут:  fsutil sparse queryflag <имя_вашего_файла>
  4. Если да, то снимаем его: fsutil sparse setflag <имя_вашего_файла> 0 Запуск power shell с правами администратора

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

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

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

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

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

В этой инструкции подробно о том, как исправить ситуацию «Не удалось подключить файл» при монтировании ISO встроенными средствами ОС.

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

Ошибка Убедитесь, что файл находится на томе NTFS

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

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

  1. Запустите командную строку (не обязательно от администратора, но лучше так — на случай, если файл находится в папке, для изменений в которой требуются повышенные права). Для запуска можно начать набирать «Командная строка» в поиске на панели задач, а затем нажать правой кнопкой мыши по найденному результату и выбрать нужный пункт контекстного меню.
  2. В командной строке введите команду:
    fsutil sparse setflag "Полный_путь_к_файлу" 0

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

  3. На всякий случай проверьте, отсутствует ли атрибут «Разреженный», используя команду
    fsutil sparse queryflag "Полный_путь_к_файлу"

    Удаление атрибута разреженный с файла ISO

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

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

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

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

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

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

  • Скопируйте (не перенесите) образ ISO на рабочий стол и попробуйте подключить его оттуда — такой метод с большой вероятностью уберет сообщение «Убедитесь, что файл находится на томе NTFS».
  • По некоторым сообщениям проблему вызывало обновление KB4019472, вышедшее летом 2017. Если каким-то образом вы установили его только сейчас и получили ошибку, попробуйте удалить это обновление.

На этом всё. Если проблему не удается решить — опишите в комментариях, как именно и при каких условиях она проявляется, возможно, мне удастся помочь.

  • Ошибка при открытии справочника сотрудники бухгалтерия 1с
  • Ошибка при открытии файла install log при удалении
  • Ошибка при открытии сообщения outlook
  • Ошибка при открытии смены 137 ресурс хранения фд исчерпан попробуйте перезагрузить ккт
  • Ошибка при открытии смены 136 исчерпан ресурс кс фн попробуйте перезагрузить ккт