Скажем, вы берете файл образа диска и "монтируете" его, возможно ли в любом случае изменить этот файл самим процессом его монтирования?
(В основном меня интересуют Mac и Windows, но также и POSIX.)
Скажем, вы берете файл образа диска и "монтируете" его, возможно ли в любом случае изменить этот файл самим процессом его монтирования?
(В основном меня интересуют Mac и Windows, но также и POSIX.)
Абсолютно. Монтирование образа аналогично подключению диска к VFS, единственное отличие состоит в том, куда VFS указывает свои процедуры. Если драйвер файловой системы не имеет поддержки записи (например, ISO9660 или DMG), то нет способа изменить изображение, но такие вещи, как ext * dirty bit, все равно будут заблокированы.
Фактическое его монтирование не изменит образ, однако часть процесса монтирования может включать в себя проверки файловой системы и т.д., Которые могут изменить образ. Я полагаю, что если вы обеспокоены этим, вы должны смонтировать образ только для чтения - но тогда вы не сможете его смонтировать.