VMware Converter (доступный по http://www.vmware.com/download/converter/getconverter.html) является прекрасным инструментом для копирования VM от одного сервера VMware до другого (тот же сервер, если источник и место назначения являются тем же), или создать VM из реальной машины.
Посмотрите на это, Как Вы находите, какой процесс содержит файл, открытый в Windows?
Необходимо смочь найти то, что содержит файл.
Я использую WhoLockMe для обнаружения то, что держится за папку.
Используйте Sysinternals (теперь часть Microsoft) Проводник Процесса. Найдите меню, Найдите Дескриптор или DLL и затем введите строку для поиска. Покажет Вам процесс, который содержит открытый файл. Если процессом является "Система", проверьте Управление компьютером, Системные Инструменты, Совместно используемые папки, Откройте Files, чтобы видеть, заблокировано ли это удаленным пользователем.
Щелкните правой кнопкой по My Computer, выбор справляются. Разверните Совместно используемые папки, и выбор Открывать Files. Это покажет Вам всем пользователей, у которых есть открытый файл или любые блокировки. Можно затем найти файл/папку в списке, щелкнуть правой кнопкой и отбросить блокировку.
У меня была подобная проблема, и даже при том, что моя администраторская учетная запись должна была иметь достаточные права, я не смог убрать старые файлы, пока я не изменялся/брал владение (свойства, безопасность, усовершенствованная, владелец). Сообщение об ошибке не подразумевало ничего вида, но это работало!
Получите Проводник Процесса (который Вы должны уже иметь, на самом деле), совершите нападки, Находят, что → Находят Дескриптор или DLL (или Ctrl+F) и вводят в файле/имени папки, который Вы пытаетесь удалить. По всей вероятности Вы получите список процессов, которые имеют Ваш открытый файл/папку (ищите тип 'Дескриптор'). Прежде чем файл/папка может быть удален, необходимо закрыть любой процесс, перечисленный там. Иногда Вы ничего не будете получать, но все еще не сможете удалить файл. Перезапуск сервера мог бы быть самой быстрой опцией.
Программа под названием "Неблокировщик" является хорошим соответствием. Это является маленьким и свободным, и все, что необходимо сделать, установить его, затем (если Вы включили его в опциях инсталляции), щелчок правой кнопкой по папке и щелчку разблокировал.
Это даст Вам список процессов, которые используют его и дают Вам опции. Можно разблокировать его или просто сказать неблокировщику удалять/перемещать/и т.д. файл.
Sory, я знаю, что этот вопрос не программирует связанный. Я имею, отправляют этот вопрос в serverfault.com. Я пытаюсь удалить это сообщение, но я напоминаю о возврате долга, имеют полномочие сделать это. Так, кто бы ни может удалить это сообщение, просто удалить его.. Поскольку я имею, отправляют его в здесь:
http://serverfault.com/questions/27853/how-to-removed-server-file-folder
Ищите приложение, которое перечисляет Ваши в настоящее время открытые файлы и тем, какой процесс ("lsof" для окон, если Вы будете),
После того как Вы находите процесс, это содержит файл, открытый, можно уничтожить его и попытаться удалить файл снова.
Перезагрузка не могла бы помочь, так как процесс, который содержит открытый файл, мог быть перезапущен. Если процесс важен (скажите, сервер приложений), Вы могли бы также просто запланировать некоторое время простоя или войти после/прежде чем работы.