ISO-образ: К сожалению при подключении файла возникла проблема
2015-08-22 12:00:00
В Windows 8 появилась возможность монтировать образы CD, DVD и др. типов дисков на виртуальный привод средствами самой системы. Для этого достаточно двойным кликом щёлкнуть по iso образу или кликнуть правой кнопкой по файлу и в выпавшем меню нажать «Монитровать».
Но я столкнулся с проблемой: некоторые образы не открывались Система выдавала ошибку: К сожалению при подключении файла возникла проблема.
Решение проблемы я нашёл на форумах. Оказывается всё дело в атрибутах файла в iso.
Атрибут SPARE (разреженный файл) негативно влияет на работоспособность утилиты, которая монтирует виртуальный диск. Она не может корректно обработать файл с данным атрибутом, поэтому выдаёт ошибку.
Чтобы проверить наличие атрибута и снять его:
- Открываем в проводнике папку с нашим iso-файлом;
- Переходим в главное меню проводника: Файл > Запустить Windows Power Shell от имени администратора;
- Проверяем, установлен ли атрибут: fsutil sparse queryflag <имя_вашего_файла>
- Если да, то снимаем его: fsutil sparse setflag <имя_вашего_файла> 0
Если у вас появится предупреждение «Отказано в доступе», снимите атрибут «Только чтение» с файла (Правой кнопкой по файлу > Свойства > Убираем галочку «Только чтение» > Применить).
После всех проведённых манипуляций файл должен монтироваться, если он не повреждён и отсутствуют другие причины, мешающие его использованию.
Есть более простое решение — можно просто скопировать файл в другую папку и он будет монтироваться без проблем.
PS. Sparse file — файл, который использует специальный алгоритм для уменьшения занимаемого на диске места. В нём последовательности нулевых байтов заменены на информацию об этих последовательностях (список дыр). Дыра — последовательность нулевых байт внутри файла, не записанная на диск. Информация о дырах (смещение от начала файла в байтах и количество байт) хранится в метаданных ФС.