Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีแปลงไฟล์ Hyper-V VHDX เป็น VHD โดยใช้ PowerShell

หากคุณมีไฟล์ VHDX และต้องการให้เข้ากันได้กับเครื่องเสมือนอื่นที่รองรับรูปแบบ VHD บทความนี้จะแสดงวิธี แปลงไฟล์ Hyper-V VHDX เป็น VHD โดยใช้ Windows PowerShell เพื่อให้รันได้โดยไม่มีปัญหา

รูปแบบ VHDX ถูกนำเสนอพร้อมความยืดหยุ่นสูง ความแตกต่างหลักระหว่าง VHDX และ VHD คือขีดจำกัดการจัดเก็บ ขีดจำกัดมาตรฐานของ VHD คือ 2 TB ในขณะที่ VHDX มีขีดจำกัด 64 TB แม้ทำหน้าที่เดียวกัน แต่มนุษย์อาจใช้เพื่อวัตถุประสงค์ที่ต่างกัน หากมีไฟล์ VHDX และต้องการให้เข้ากันได้กับโปรแกรมอื่นโดยแปลงเป็น VHD สามารถใช้ Windows PowerShell ได้

แปลงไฟล์ VHDX เป็น VHD โดยใช้ PowerShell

เพื่อแปลงไฟล์ Hyper-V VHDX เป็น VHD โดยใช้ Windows PowerShell ให้ทำตามขั้นตอน:

จดตำแหน่งไฟล์ VHDX ไว้ก่อน ไม่สามารถทำได้โดยไม่มีไฟล์ .vhdx จากนั้นเปิด Windows PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ กด Win+X เลือก Windows PowerShell (Admin)

รันคำสั่งต่อไปนี้:

Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhdx –DestinationPath C:\Users\<username>\Desktop\win8.vhd

วิธีแปลงไฟล์ Hyper-V VHDX เป็น VHD โดยใช้ PowerShell

อย่าลืมแทนที่ <username> ด้วยชื่อผู้ใช้จริง และ win8 ด้วยชื่อไฟล์ของคุณ เส้นทางสมมติว่าไฟล์ VHDX อยู่บน Desktop และต้องการบันทึกไฟล์ VHD บน Desktop ต้องปรับเส้นทางให้เหมาะสม

แปลงไฟล์ VHD เป็น VHDX โดยใช้ PowerShell

หากมีไฟล์ VHD และต้องการแปลงเป็น VHDX สามารถใช้คำสั่งเดียวกันใน Windows PowerShell ได้

Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhd –DestinationPath C:\Users\<username>\Desktop\win8.vhdx

สามารถเลือกประเภทดิสก์ Dynamic หรือ Fixed ได้ โดยใช้สวิตช์ -VHDType Dynamic และ -VHDType Fixed ขณะแปลง

หากใช้คำสั่งไม่ได้หรือเจอข้อผิดพลาดใน PowerShell ให้เปิดใช้งาน Hyper-V แล้วลองใช้คำสั่งอีกครั้ง