It-e.RU
Цифровой двигатель вашего бизнеса.

Hyper-V: обслуживане VHD дисков

Hyper-V: обслуживане VHD дисков

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)



Добавление комментариев закрыто.