-
ทำไมคุณจะเผชิญกับข้อผิดพลาดการเข้าถึงทั่วไปถูกปฏิเสธเมื่อใช้งาน Hyper-V?
-
จะแก้ปัญหาการเข้าถึงทั่วไปถูกปฏิเสธสำหรับ Hyper-V ได้อย่างไร?
-
การสำรองข้อมูล VM Hyper-V ด้วย Vinchin Backup & Recovery ทำอย่างไร?
-
-
คำถามที่พบบ่อยเกี่ยวกับข้อผิดพลาดการเข้าถึงทั่วไปถูกปฏิเสธ
-
สรุป
การเปิดใช้งานและใช้ Hyper-V บนระบบปฏิบัติการ Windows นั้นสะดวก แต่ผู้ใช้อาจต้องเผชิญกับข้อผิดพลาดของ Windows เช่น ข้อผิดพลาดการเข้าถึงทั่วไปถูกปฏิเสธ (0x80070005) ข้อผิดพลาดนี้มักอธิบายว่าเป็นข้อผิดพลาดของสิทธิ์การเข้าถึง และอาจเกิดขึ้นในหลายสถานการณ์ เช่น การเริ่มเครื่องเสมือน Hyper-V ส่งออกเครื่องเสมือน Hyper-V และการสร้างจุดตรวจสอบ Hyper-V รวมถึงการจำลองเครื่องเสมือน Hyper-V ไปยังไดเรกทอรีอื่นใน Hyper-V Manager
แม้ว่าคุณอาจได้รับรหัสข้อผิดพลาดเดียวกันในสถานการณ์เหล่านี้ แต่สาเหตุของข้อผิดพลาดอาจแตกต่างกัน
ทำไมคุณจะเผชิญกับข้อผิดพลาดการเข้าถึงทั่วไปถูกปฏิเสธเมื่อใช้งาน Hyper-V?
จากข้อความแสดงข้อผิดพลาด คุณจะทราบได้ว่าการดำเนินการไม่สามารถดำเนินการได้ เนื่องจากคุณไม่มีสิทธิ์ในการเข้าถึงโฟลเดอร์หรือไฟล์บางอย่าง สาเหตุหลักคือเมื่อคุณใช้ Hyper-V Manager เพื่อจัดการ VM ของ Hyper-V แล้ว Hyper-V Manager จะมีเพียงสิทธิ์ตามบัญชีที่คุณลงชื่อเข้าใช้ระบบปฏิบัติการ Windows เท่านั้น หากตำแหน่งของ VM อยู่บนการแชร์เครือข่าย การขาดสิทธิ์จะทำให้การจัดการ VM ไม่สะดวกอย่างยิ่ง
เมื่อคุณเริ่มต้นเครื่องเสมือน Hyper-V เครื่องจัดการ Hyper-V จะต้องอ่านข้อมูลของเครื่องเสมือน เช่น ดิสก์เสมือน ไฟล์ vhd หรือ vhdx หากไม่มีสิทธิ์การเข้าถึงที่เพียงพอสำหรับโฟลเดอร์นั้น เครื่องเสมือนก็เริ่มทำงานไม่ได้
เมื่อคุณสร้างจุดควบคุมสำหรับเครื่องเสมือน Hyper-V ไฟล์ avhd หรือ avhdx ซึ่งเป็นดิสก์ที่ต่างกัน จะถูกสร้างขึ้นในโฟลเดอร์นั้น ดังนั้นหากไม่มีสิทธิ์ในการเขียนข้อมูลลงในโฟลเดอร์นี้ การดำเนินการจุดควบคุมจะล้มเหลว
เมื่อคุณส่งออกหรือทำสำเนาเครื่องเสมือน Hyper-V เวอร์ชันจะต้องมีการคัดลอกไฟล์ดิสก์เสมือน ดังนั้นการดำเนินการจะล้มเหลวด้วยเหตุผลเดียวกัน
จะแก้ปัญหาการเข้าถึงทั่วไปถูกปฏิเสธสำหรับ Hyper-V ได้อย่างไร?
ปัญหานี้อาจเป็นข้อผิดพลาดชั่วคราวเนื่องจากบั๊กของระบบ คุณสามารถรีสตาร์ทเซิร์ฟเวอร์แล้วลองใช้ Hyper-V Manager อีกครั้ง
1. เปลี่ยนสิทธิ์การใช้งาน
เนื่องจากปัญหานี้ส่วนใหญ่เกิดจากเรื่องของสิทธิ์การเข้าถึง คุณควรตรวจสอบและเปลี่ยนแปลงสิทธิ์การเข้าถึงให้เหมาะสม มีอยู่สองประเภทของสิทธิ์ที่คุณสามารถปรับเปลี่ยนได้ คือ สิทธิ์ NTFS และสิทธิ์การแชร์
ในการเปลี่ยนแปลงสิทธิ์การใช้งาน NTFS
คลิกขวาที่โฟลเดอร์ > เลือก คุณสมบัติ(Properties) > คลิก ความปลอดภัย(Security) > คลิก แก้ไข(Edit) > เลือก ประเภทวัตถุ(Object types) และ ตำแหน่ง(Locations) > ป้อนชื่อโฮสต์ Hyper-V > คลิก ตรวจสอบชื่อ(Check Names) > คลิก ตกลง(OK) > ติ๊กช่อง ควบคุมทั้งหมด(Full control) ใต้ อนุญาต(Allow) > คลิก นำไปใช้(Apply)
เปลี่ยนสิทธิ์การแบ่งปัน
ขั้นตอนต่างๆ เหมือนกับการเปลี่ยนสิทธิ์การใช้งาน NTFS
คลิกขวาที่โฟลเดอร์ > เลือก คุณสมบัติ(Properties) > คลิก การแบ่งปัน(Sharing) > คลิก การแบ่งปันขั้นสูง(Adanced Sharing) > คลิก สิทธิ์(Permission) > คลิก เพิ่ม(Add) > เลือก ประเภทออบเจ็กต์(Object types) และ ตำแหน่ง(Locations) > ป้อนชื่อโฮสต์ Hyper-V > คลิก ตรวจสอบชื่อ(Check Names) > คลิก ตกลง(OK) > ทำเครื่องหมายที่ ควบคุมทั้งหมด(Full contral) ภายใต้ อนุญาต(Allow) > คลิก นำไปใช้(Apply)
2. เพิ่ม SID ไปยังดิสก์เสมือน
SID คือรหัสเครื่องเสมือนของ Hyper-V การที่ไม่มี SID จะทำให้ไม่สามารถเริ่มเครื่องเสมือนได้ ดังนั้นคุณควรเพิ่ม SID ลงในดิสก์เสมือนหรือดิสก์ภาพถ่ายสำรอง
SID แสดงอยู่ในข้อความแสดงข้อผิดพลาดและประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายยัติภังค์หลังจาก Virtual Machine ID
หลังจากนั้น ให้เปิดพรอมต์คำสั่งแล้วรันคำสั่งด้านล่าง
icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE <SID> ":(F)
3. อย่าใช้ UNC path
หากต้องการทำสำเนาเครื่องเสมือน Hyper-V อย่าใช้เส้นทาง UNC ซึ่งมักใช้ในสภาพแวดล้อมเครือข่าย
ตัวอย่างเช่น เส้นทาง UNC จะมีลักษณะดังนี้ servernamesharenamedirectoryfilename คุณควรใช้เส้นทางแบบท้องถิ่น เช่น C:Program FilesVM Replication File
การสำรองข้อมูล VM Hyper-V ด้วย Vinchin Backup & Recovery ทำอย่างไร?
Hyper-V VM มีข้อมูลสำคัญที่คุณควรสำรองข้อมูลเพื่อปกป้องธุรกิจของคุณ Vinchin Backup & Recovery เป็นโซลูชันสำรองข้อมูลและกู้คืนจากภัยพิบัติสำหรับ Hyper-V VM มืออาชีพ รองรับ Windows Server 2012/2012 R2/2016/2019
จะมีเว็บคอนโซลที่ใช้งานง่าย ซึ่งช่วยให้คุณสามารถเพิ่มเครื่องเสมือนลงในระบบสำรองข้อมูลได้อย่างสะดวกด้วยเทคโนโลยีการสำรองข้อมูลแบบไม่ต้องติดตั้งเอเจนต์ และสร้างงานต่างๆ เช่น การสำรองข้อมูลและการกู้คืนเครื่องเสมือน โดยมีกลยุทธ์หลากหลาย เช่น กำหนดเวลา การสำรองข้อมูลแบบเพิ่มเติม การเข้ารหัสข้อมูล เป็นต้น
คุณสามารถย้าย VM ไปยังโฮสต์ Hyper-V อีกเครื่องได้อย่างง่ายดาย โดยใช้การสำรองข้อมูลและกู้คืน VM จากการสำรองข้อมูล VM ภายใต้โหมดการกู้คืนแบบเจาะจง
การสร้างงานสำรองข้อมูลเครื่องเสมือน Hyper-V นั้นง่ายดายในคอนโซลเว็บที่ใช้งานง่าย
1. เลือกเครื่องเสมือน Hyper-V

2. เลือกพื้นที่เก็บข้อมูล

3. เลือกกลยุทธ์การสำรองข้อมูล 
4. ส่งงาน

Vinchin Backup & Recovery ได้รับความไว้วางใจจากบริษัทหลายพันแห่ง และคุณก็สามารถเริ่มใช้งานระบบที่ทรงพลังนี้ได้ด้วย ทดลองใช้งานฟรีเต็มรูปแบบ 60 วัน เพียงคลิกที่ปุ่มเพื่อรับแพ็กเกจติดตั้ง
คำถามที่พบบ่อยเกี่ยวกับข้อผิดพลาดการเข้าถึงทั่วไปถูกปฏิเสธ
Q1: ทำไมคำสั่ง Hyper-V PowerShell จะแสดงผลลัพธ์เป็น 0x80070005?
A1: คุณต้องรันคอนโซลในฐานะผู้ดูแลระบบ หรือเพิ่มสิทธิ์ของเซสชัน CIM เพื่อเข้าถึงพื้นที่ชื่อ WMI ของ Hyper-V
Q2: ผมจะแก้ไขข้อผิดพลาด 0x80070005 ได้อย่างไรเมื่อสร้าง VHDX ใหม่?
A2: ให้สิทธิ์การเขียนสำหรับบริการ Hyper-V Virtual Machine Management บนโฟลเดอร์หลักก่อนการสร้าง
Q3: ทำไมดิสก์ passthrough ของผมจะแสดงรหัสข้อผิดพลาด 0x80070005 ใน Hyper-V?
A3: ดิสก์ทางกายภาพของโฮสต์ถูกล็อกหรือไม่มีสิทธิ์การเข้าถึงแบบเฉพาะเจาะจงที่เหมาะสมโดยบริการ Hyper-V
สรุป
คุณอาจเห็นข้อความแสดงข้อผิดพลาด general access denied error (0x80070005) เมื่อเริ่มต้น ส่งออก หรือทำซ้ำ VM หรือสร้างจุดตรวจสอบ VM ใน Hyper-V Manager นี่เป็นปัญหาด้านสิทธิ์การเข้าถึงเป็นหลัก และคุณสามารถทำตามบทความนี้ เพื่อแก้ไขปัญหานี้
เครื่องเสมือน Hyper-V มีข้อมูลสำคัญสำหรับระบบธุรกิจ ดังนั้นคุณสามารถใช้ Vinchin Backup & Recovery เพื่อปกป้องสภาพแวดล้อมเสมือน อย่าพลาดการทดลองใช้งานฟรี
แชร์บน: