Hyper-V: обслуживане VHD дисков
На днях понадобилось изменить размер фиксированного диска. Наткнулся на утилиту VHD Resizer. Утилита позволяет конвертировать фиксированные диски в динамические и наоборот.
В Hyper-V каждая вируальная машина имеет свой уникальный ИД, который используется для определения прав на конфигурацинные файлы и диски. Когда вы измените эти разрешения, то при старте виртуальной машины получите сообщение о невозможности старта вируальной машины, содержащий примерно такое сообщение (я его обрезал, чтобы не захламлять топик):
IDE/ATAPI Account does not have sufficient privilege to open attachment ‘e:\vm\test\test.vhd’. Error: ‘General access denied error’
Account does not have sufficient privilege to open attachment ‘e:\vm\test\test.vhd’. Error: ‘General access denied error’
- Скопируйте ид машины, которая не запускается.
- Найдите файл вируального диска.
- Теперь выполним команду: “icacls “my-vhd.vhd” /grant “NT VIRTUAL MACHINE\ИД виртуальной машины”:F”. Имя файла и ИД виртуальной машины замените на свои.
- Понятно, что если у вас несколько дисков, то можно использувать *.
Если у вас windows на русском, то команда будет выглядеть немного иначе и смешнее =): “icacls “my-vhd.vhd” /grant “ВИРТУАЛЬНАЯ МАШИНА NT\ИД виртуальной машины”:F”, то есть руссифицируем команду.
Комментарии (0)
Добавление комментариев закрыто.