У меня есть Windows Server 2012 и несколько виртуальных машин. С прошлой недели в средстве просмотра событий ежечасно появляются сообщения об ошибках, в которых говорится, что система не может найти удаленный файл VHD. Этот файл VHD больше не доступен, но ни одна из моих виртуальных машин больше не использует этот файл.
У вас есть какие-нибудь подсказки о том, что пытается получить доступ к этому файлу и генерирует это сообщение об ошибке?
Log Name: Microsoft-Windows-Hyper-V-VMMS-Admin
Source: Microsoft-Windows-Hyper-V-VMMS
Date: 17/09/2014 09:02:34
Event ID: 12240
Task Category: None
Level: Error
Keywords:
User: MYDOMAIN\Administrator
Computer: MyServer.MyDomain.local
Description:
'': Attachment '\\storage\Backups\Virtual hard disks\MyVHD.vhd' not found. Error: 'The system cannot find the path specified.' (0x80070003). (Virtual machine ID )
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
<EventID>12240</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2014-09-17T12:02:34.871532400Z" />
<EventRecordID>1403</EventRecordID>
<Correlation />
<Execution ProcessID="2188" ThreadID="15252" />
<Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
<Computer>MyServer.MyDomain.local</Computer>
<Security UserID="S-1-5-21-3635987302-1851357681-2420863520-500" />
</System>
<UserData>
<VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
<VmName>
</VmName>
<VmId>
</VmId>
<String>\\storage\Backups\Virtual hard disks\MyVHD.vhd</String>
<ErrorCodeString>%%2147942403</ErrorCodeString>
<ErrorCode>0x80070003</ErrorCode>
<Param1>
</Param1>
<Param2>
</Param2>
</VmlEventLog>
</UserData>
</Event>
Возможно, существовала виртуальная машина, которая не была удалена должным образом.
Пожалуйста, проверьте этот путь "%systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines"
для любых файлов ссылок на GUID виртуальной машины.
Вам нужно будет остановить сервер VMMS, щелкнув «Остановить службу» на панели «Действия» диспетчера Hyper-V, прежде чем вы сможете удалить файл ссылки.