Я только что выполнил обновление на месте гостя Hyper-V с Windows Server 2008 до Server 2012 R2 (через Server 2012, так как прямое обновление с 2008 до 2012 R2 не поддерживается). Обычно можно создать новый компьютер и захватить роли, что является официально предпочтительным вариантом Microsoft, но по организационным причинам это невозможно. Это тестовый запуск на копии исходной виртуальной машины, отключенной от сети.
Все выглядит нормально, кроме одного из 3 дисков с данными (отдельные файлы VHDX), при двойном щелчке по которому открывается Windows Explorer, отображается "Отказано в доступе". Тем не менее, я могу перечислять каталоги и просматривать файлы из командной строки!
Шаги, предпринятые для решения:
- Дважды проверил гостевые настройки Hyper-V точно так же, как на рабочем сервере
- запустить
chkdsk
внутри виртуальной машины, ошибок не найдено - Управление дисками показывает работоспособный активный основной раздел (интересно, это единственный диск с нераспределенным пространством в начале, возможно, это актуально?)
- также актуально: диск не может быть помечен как автономный, и он был ранее размещен в файле подкачки
- перенес файл подкачки в
C:\
(теперь диск можно перевести в автономный режим в управлении дисками) - отключил диск и снова подключился
- удалено назначение буквы диска и повторно добавлено
- резервное копирование общих ресурсов из реестра, завершение работы виртуальной машины, отключение VHDX, о котором идет речь, перезагрузка, завершение работы, повторное подключение VHDX
- создал новый том в нераспределенном пространстве перед соответствующим томом на этом диске, затем удалил его
- повторно скопировал файл VHDX для этого диска с рабочего сервера, если VHDX стал поврежден во время оригинальной копии
- В последний раз я стал владельцем и повторно разрешил диск (эту папку, все подпапки и файлы) и применил к дочерним объектам. По-прежнему появляется сообщение "Доступ запрещен", что указывает на то, что проблема не связана с ACL (разрешениями для файлов).
Это не влияет на другие диски, включая системный диск.
Я еще не перенес данные на новый диск, так как хочу понять причину.
Что я должен попробовать дальше?