Неэкспонирование моментального снимка в XP (теневая копия тома)
-
05-09-2019 - |
Вопрос
Корпорация Майкрософт предоставляет способ монтирования моментального снимка, доступного только для чтения, в виде тома с помощью своей программы vshadow.Однако он не предоставляет способа размонтировать моментальный снимок (интересно, что произошло бы, если бы я удалил моментальный снимок?).Просматривая документацию по MSDN, я нашел Метод неэкспонированного снимка, и добавлена возможность использовать его в vshadow.Однако в нем говорится, что он поддерживается только для компьютеров Vista и Server 2008.Есть ли что-нибудь вокруг этого?Конфигурация XP для vshadow не будет скомпилирована.Было бы действительно странно, если бы Microsoft написала способ монтирования теневых копий томов в XP и server 2003, но не предоставила способа их размонтирования.
Есть какие-нибудь идеи?
Решение
Используйте встроенную в Windows утилиту управления монтированием mountvol.exe.
На уровне API вы должны быть в состоянии использовать Удалить evolumemountpoint.
Другие советы
В Windows Vista platform sdk имеется средство командной строки, которое можно использовать для создания пакетных файлов, работающих со моментальными снимками.Я не знаю, имеете ли вы в виду именно это, но это определенно работает таким образом:Вы вызываете его, и он создает моментальный снимок.Затем он запустит другой процесс, который вы укажете.Затем этот процесс (например,будет запущен другой пакетный файл или тот же пакетный файл).Когда это закончится, инструмент командной строки удалит снимок.