Раскрытие снимка в XP (теневое копирование тома)

Microsoft предоставляет способ монтировать моментальный снимок, доступный только для чтения, как том, используя свою программу vshadow. Однако он не позволяет отключить снимок (интересно, что произойдет, если я удалю снимок?). Просматривая документацию в MSDN, я нашел метод UnexposeSnapshot, и добавил возможность использовать его в vshadow. Однако в нем говорится, что он поддерживается только для компьютеров Vista и Server 2008. Есть ли что-нибудь вокруг этого? Конфигурация XP для vshadow не компилируется. Было бы очень странно, если бы Microsoft написала способ монтирования теневых копий тома в XP и server 2003, но не предоставила способ их размонтирования.

Любые идеи?


person Malfist    schedule 06.04.2009    source источник
comment
Конечно, похоже, что вы не можете «раскрыть» его без Vista ... Я не удивлюсь, если вам придется перезагрузить компьютер, чтобы размонтировать моментальный снимок, потому что вы, скорее всего, не сможете удалить его, пока он смонтирован.   -  person Jared Oberhaus    schedule 25.04.2009
comment
И это стоит отрицательного голоса? В этом весь смысл вопроса. +1   -  person Andrew Burns    schedule 01.05.2009
comment
Я не объяснял отрицательный голос (не мой тоже), просто добавлял комментарий. Который мне теперь придется удалить, если приведенный ниже ответ действительно работает.   -  person Jared Oberhaus    schedule 02.05.2009


Ответы (2)



Внутри SDK платформы Windows Vista есть инструмент командной строки, который можно использовать для создания командных файлов, работающих со снимками. Я не знаю, имеете ли вы в виду это, но определенно он работает следующим образом: вы вызываете его, и он создает снимок. Затем он запустит другой процесс, который вы укажете. Затем этот процесс (например, другой командный файл или тот же командный файл) будет запущен. Когда он закончится, инструмент командной строки удалит и удалит моментальный снимок.

person Christian    schedule 04.05.2009