خطا هنگام Start ماشین مجازی در Hyper-V
با سلام ، امروز Hyper-V را روی سرور 2008 راه اندازی کردم ، البته پیش فرض فولدرهای نگهداری ماشین و هارد مجازی را تغییر دادم و دسترسی ها بر روی فولدرهای جدید دقیق طبق پیش فرض ها تعریف شدند.حالا زمانی که تنظیم می کنم و یک فضای هارد جدید بهش اختصاص می دم و یا از یک هارد مجازی که قبلا ساخته شده استفاده میکنم و واسه نصب سیستم عامل هم فایل Iso را بهش تخصیص میدم.وقتی ماشین رو Start میکنم با ارور زیر روبرو میشم ، اشکال از کجاست ؟
An error occurred while attempting to change the state of virtual machine
8 پاسخ
دوست عزیز ، من یک سرچ کردم یک چیزی مشابه error 3040 پیدا کردم یک hotfix کوچیک احتمالا مشکلت حل میشه ولی قبلش حتما یک backup بگیر قبل اعمال :
امیدوارم که مشل رفع بشه
سلام ، دوست عزیز معمولا این مشکل خود Hyper-v نیست. توی permission های درایوی که VM و نصب کرده باید یک سرس تغیرات بدی و دسترسی ها رو بالا ببری، مخصوصا ماله یورز یا گروهی که داری ازش استفاده میکنی و system مثلا گروه Authenticated Users به گروه اضافه که با همون default permission کلیه این دسترسی ها رو به root درایو بده ققط replace نکن چون کلا میرزه بهم
جناب m.saadati
دسترسی هایی که ایجاد شده به این شکل هست ...
Hyper-V Folder
Creatoe Owner - Full Control - Subfolders and files only
System - Full Control - This Folder, subfolder and files
administrators - Full Control - This Folder, subfolder and files
Authenticate - Traverse folder,List Folder,Read attrib,Read Extend,Read Per -This Folder, subfolder and files
virtual Machines -List Folder,Read attrib,Read Extend,Read Per,Create Files,Creat Folders - This Folder,Subfolder and files
Root Drive
Creatoe Owner - Full Control - Subfolders and files only
System - Full Control - This Folder, subfolder and files
administrators - Full Control - This Folder, subfolder and files
Authenticate - Modify- This Folder, subfolder and files
userdomain - readexecute- This Folder, subfolder and files
ولی این مشکل پا برجاست ؟
خوب با آپدیت ویندوز سرور ، مشکل حل شد ...
جزییات مربوط به ارور 3430,3040
Log Name: Microsoft-Windows-Hyper-V-Worker-Admin
Source: Microsoft-Windows-Hyper-V-Worker
Date: 9/9/2014 11:04:00 AM
Event ID: 3040
Task Category: None
Level: Error
Keywords:
User: NETWORK SERVICE
Computer: xxx
Description:
'Isa' could not initialize. (Virtual machine ID E0639ACE-26D2-49ED-92C1-6775AAD26E6A)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Hyper-V-Worker" Guid="{51DDFA29-D5C8-4803-BE4B-2ECB715570FE}" />
<EventID>3040</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2014-09-09T06:34:00.022924100Z" />
<EventRecordID>42</EventRecordID>
<Correlation />
<Execution ProcessID="3284" ThreadID="2000" />
<Channel>Microsoft-Windows-Hyper-V-Worker-Admin</Channel>
<Computer>xxx</Computer>
<Security UserID="S-1-5-20" />
</System>
<UserData>
<VmInitialize xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
<VmName>Isa</VmName>
<VmId>E0639ACE-26D2-49ED-92C1-6775AAD26E6A</VmId>
</VmInitialize>
</UserData>
</Event>
</Event>
----------------------------------------------------------------------------
ارور مربوط 3440
Log Name: Microsoft-Windows-Hyper-V-Worker-Admin
Source: Microsoft-Windows-Hyper-V-Worker
Date: 9/9/2014 11:04:00 AM
Event ID: 3430
Task Category: None
Level: Error
Keywords:
User: NETWORK SERVICE
Computer: xxxx
Description:
'Isa' failed to set/change partition property: The system cannot find message text for message number 0xIsa in the message file for E0639ACE-26D2-49ED-92C1-6775AAD26E6A. '0x8007013D'.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Hyper-V-Worker" Guid="{51DDFA29-D5C8-4803-BE4B-2ECB715570FE}" />
<EventID>3430</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2014-09-09T06:34:00.022924100Z" />
<EventRecordID>41</EventRecordID>
<Correlation />
<Execution ProcessID="3284" ThreadID="2000" />
<Channel>Microsoft-Windows-Hyper-V-Worker-Admin</Channel>
<Computer>xxxx</Computer>
<Security UserID="S-1-5-20" />
</System>
<UserData>
<VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
<VmName>Isa</VmName>
<VmId>E0639ACE-26D2-49ED-92C1-6775AAD26E6A</VmId>
<ErrorCodeString>%%2147942717</ErrorCodeString>
<ErrorCode>0x8007013D</ErrorCode>
</VmlEventLog>
</UserData>
</Event>
و ارور مربوط به خود Hyper-V نیز در عکس اول اومده ...
اون detail که زیر همون error که روی Hyper-v هست چی نوشته؟
اگه میتونی loge کامل این error ارسال کن ببینم میتونم کمکی کنم!
دوست عزیز برای هر بار اجرای ماشین مجازی دو لاگ ثبت میشه به صورت زیر