แปลงพีซี Windows เป็น Virtual Machine โดยใช้ Hyper-V

วิธีที่ยอดเยี่ยมในการช่วยตัวคุณเองจากไวรัสมัลแวร์ และสปายแวร์(malware and spyware)คือการใช้เครื่องเสมือนเพื่อท่องอินเทอร์เน็ต(Internet)แทนพีซีที่ใช้ Windows ปกติของคุณ (Windows)แล้วเครื่องเสมือนคืออะไร? โดยพื้นฐานแล้วจะเป็น Windows(Windows)ฉบับสมบูรณ์ที่ทำงานภายในWindows อีกชุดหนึ่ง ที่เรียกว่าโฮสต์

Windowsรุ่นเสมือนเป็นเพียงไฟล์ขนาดใหญ่ และซอฟต์แวร์พิเศษที่ทำงานบนคอมพิวเตอร์ Windows(Windows computer) ของคุณ ( ซอฟต์แวร์การจำลองเสมือน(virtualization software) ) จะทำหน้าที่เป็นคอมพิวเตอร์ปลอมเพื่อให้Windowsทำงานได้ สิ่งที่คุณทำในเครื่องเสมือนจะไม่ส่งผลต่อ ระบบ ปฏิบัติการโฮสต์ ของคุณ (host operating system)ดังนั้นคุณสามารถดาวน์โหลดไวรัส 10 ตัวลงบนเครื่องเสมือนและระบบปฏิบัติการ(operating system) หลักของคุณ จะปลอดภัย

ข้อดีของเครื่องเสมือนคือคุณสามารถรีเซ็ตได้ ดังนั้น หากคุณได้รับไวรัสขณะเรียกดูในเครื่องเสมือน คุณสามารถรีเซ็ตเครื่องเสมือนเป็นสถานะเริ่มต้น(default state) ได้ เมื่อคุณติดตั้งและเริ่มต้นใหม่ นอกจากนี้ยังเป็นวิธีที่ยอดเยี่ยมในการเพิ่มความเป็นส่วนตัว เนื่องจากคุณสามารถลบสิ่งที่คุณทำในเครื่องเสมือนได้อย่างง่ายดาย

ก่อนที่เราจะเริ่มต้น เรามาพูดถึงข้อกำหนดกันก่อน มี เครื่องมือการ จำลองเสมือนซอฟต์แวร์(software virtualization)มากมายเช่นVMWare , Parallels , VirtualBoxฯลฯ แต่ฉันจะยึดติดกับซอฟต์แวร์ Microsoft เท่านั้น เพื่อให้สิ่งนี้ใช้งานได้ คุณต้องมีสองสิ่ง:

  1. Disk2VHD – เครื่องมือฟรีจาก Microsoftที่จะใช้ในการแปลงระบบปฏิบัติการ(Windows operating) Windows จาก Windows XP ไปเป็น (Windows XP)ไฟล์(machine file)เครื่องเสมือน
  2. Windows 8.1 Pro หรือ Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) – คุณต้องใช้เวอร์ชันPro ของ (Pro)Windows 8.1หรือ Windows 10 เพื่อดำเนินการตามขั้นตอนนี้ ระบบปฏิบัติการทั้งสองมีเครื่องมือที่เรียกว่าHyper-Vซึ่งสามารถใช้เพื่อเข้าถึงไฟล์เสมือนที่สร้างโดยDisk2VHD

เป็นที่น่าสังเกตว่าถึงแม้คุณสามารถใช้Windows XP , Vistaและ 7 เป็นเครื่องเสมือนได้ แต่จะดีที่สุดถ้าคุณสามารถแปลงเครื่องWindows 8.1หรือ Windows 10 เนื่องจากความละเอียดสูงสุดที่Hyper-Vรองรับสำหรับระบบปฏิบัติการรุ่นเก่าเหล่านั้นคือ 1600 ×1200. มันน่ารำคาญจริงๆ และฉันไม่รู้ว่าทำไมMicrosoft(Microsoft hasn)ยังไม่ใส่ใจที่จะแก้ไขปัญหานี้ อย่างไรก็ตาม มันเป็นปัญหาสำหรับผู้ที่มีจอภาพความละเอียดสูงเท่านั้น

แปลงระบบปฏิบัติการ Windows เป็น VHD

เริ่มจากส่วนที่ง่ายกันก่อน: การแปลงWindows เวอร์ชันปัจจุบันของคุณ ให้เป็นเครื่องเสมือน ( ไฟล์ VHD หรือ VHDX(VHD or VHDX file) ) ในการดำเนินการนี้ ให้ดาวน์โหลดเครื่องมือ Disk2VHD ที่(Disk2VHD tool)กล่าวถึงข้างต้น และเรียกใช้ไฟล์EXE(EXE file)

disk2vhd เริ่ม

เมื่อคุณเรียกใช้ คุณจะเห็นหน้าจอเหมือนที่แสดงด้านบน ไม่มีอะไรมากที่คุณต้องทำที่นี่นอกจากเลือกตำแหน่งที่คุณต้องการบันทึกไฟล์ VHDX(VHDX file)และโวลุ่มใดที่คุณต้องการรวมไว้

หากคุณมีฮาร์ดไดรฟ์ขนาดใหญ่ คุณสามารถปล่อยให้มันบันทึกไฟล์ไปยังพาร์ติชั่นเดียวกันกับWindows . หากไม่เป็นเช่นนั้น ให้เลือกตำแหน่งอื่น เช่น ฮาร์ดไดรฟ์ตัวที่สองหรือฮาร์ดไดรฟ์USB ภายนอก (USB)ตามค่าเริ่มต้น ระบบจะเลือกไดรฟ์ข้อมูลทั้งหมดที่พบในคอมพิวเตอร์ของคุณ ซึ่งอาจไม่ต้องการตามที่คุณต้องการ

ในกรณีของฉัน ฉันมีฮาร์ดไดรฟ์หลายตัวที่เชื่อมต่อกับคอมพิวเตอร์ ดังนั้นฉันจึงต้องการเลือกไดรฟ์ข้อมูล C: ซึ่งมีขนาด 37.26 GB เท่านั้น นอกจากนี้ คุณต้องแน่ใจว่าได้เลือกโวลุ่มอื่นๆ ที่สร้างขึ้นเมื่อคุณติดตั้งWindowsซึ่งน่าจะเป็น โวลุ่มสำหรับ บู๊ต( Boot )และโวลุ่มที่สำรองไว้ของระบบ ( System Reserved)โดยปกติแล้วจะมีขนาดเล็กมาก: ในกรณีของฉัน ไดร ฟ์ข้อมูล System Reserved(System Reserved volume)มีเพียง 34 MB และไดรฟ์อื่นๆ ที่ไม่มีป้ายกำกับคือ 322.08 MB

การเลือกโวลุ่มอื่นๆ เหล่านี้เป็นสิ่งสำคัญมากนอกเหนือจากโวลุ่ม Windows(Windows volume) หลัก เพราะถ้าคุณไม่ทำระบบปฏิบัติการ(operating system)จะไม่สามารถบู๊ตได้เมื่อคุณโหลดลงในHyper -V (Hyper-V)คุณจะได้รับ ข้อความ Boot Failure แทน ! นี่เป็นเพราะว่าไดรฟ์ข้อมูลพิเศษทั้งสองนี้บอกระบบว่าWindowsตั้งอยู่ที่ไหนและจะบูตอย่างไร

บูตล้มเหลว

อาจต้องใช้เวลาพอสมควรในการสร้างไฟล์ VHDX(VHDX file)ขึ้นอยู่กับว่าพาร์ติชั่น Windows ของคุณใหญ่แค่ไหน เมื่อเสร็จแล้ว คุณจะมีไฟล์ขนาดใหญ่ 1 ไฟล์และไฟล์ขนาดเล็ก 2 ไฟล์

ภาพ vhdx

ติดตั้ง Hyper-V ใน Windows 8.1/10

ต่อไปเราต้องติดตั้ง เครื่องมือ Hyper-VในWindows 8.1หรือ Windows 10 Pro . หากคุณมี รุ่น Homeคุณจะต้องอัปเกรดเป็นProก่อนจึงจะสามารถติดตั้งHyper-V ได้ คลิก(Hyper-V. Click)ที่เริ่มและพิมพ์(Start and type)คุณสมบัติของwindows(windows features)

คุณสมบัติของหน้าต่าง

คลิกเปิดหรือปิดคุณลักษณะของ Windows ที่ด้าน( Turn Windows features on or off)บน หน้าต่างจะปรากฏขึ้นเพื่อให้คุณสามารถเลือกรายการเพิ่มเติมที่คุณต้องการติดตั้งได้ ไปข้างหน้าและทำเครื่องหมายที่ช่องสำหรับHyper -V (Hyper-V)ควรทำเครื่องหมายในช่องสำหรับเครื่องมือการจัดการ(Hyper-V Management Tools) Hyper -V และแพลตฟอร์ม Hyper-V(Hyper-V Platform)โดยอัตโนมัติด้วย

เปิดใช้งานไฮเปอร์ v

คลิกตกลง(Click OK)และให้Windowsติดตั้งคุณสมบัติ คุณจะต้องรีสตาร์ทคอมพิวเตอร์ด้วย เมื่อคุณบูตเครื่องสำรอง ให้คลิกที่Start , All Appsจากนั้นเลื่อนลงไปที่Windows Administrative Tools (Windows Administrative Tools)คุณควรเห็นHyper-V Managerแสดงอยู่ที่นั่น คุณยังสามารถคลิกที่Start และพิมพ์(Start and type) Hyper -V(Hyper-V)เพื่อค้นหา

เมนูเริ่ม hyper v

การกำหนดค่า Hyper-V

ตอนนี้สำหรับส่วนที่สนุก! มาเริ่มกันเลยกับHyper-V ไป(Hyper-V. Go)ข้างหน้าและเปิดHyper-V Managerแล้วคุณจะเห็นพื้นที่ทำงานว่างเปล่า

ไฮเปอร์ วี เมเนเจอร์

ด้านซ้ายสุดคือเซิร์ฟเวอร์ ซึ่งควรเป็นชื่อคอมพิวเตอร์ของคุณ ในส่วนตรงกลางคือรายการเครื่องเสมือนและจุดตรวจ ทางด้านขวา คุณมีเมนูไดนามิกที่เปลี่ยนแปลงตามรายการที่เลือกในส่วนด้านซ้ายมือ ในการเริ่มต้น ให้เลือกชื่อคอมพิวเตอร์(computer name)ที่ด้านซ้ายสุด

เครื่องเสมือนใหม่

ที่ด้านขวาสุด ให้คลิกที่Newแล้วเลือกVirtual Machine (Virtual Machine)นี้จะนำขึ้น ตัวช่วยสร้างเครื่อง(machine wizard)เสมือนใหม่ ขั้นตอนแรกคือการตั้งชื่อเครื่องเสมือนของคุณ

ชื่อเครื่องเสมือน

ถัดไป คุณต้องเลือกรุ่นสำหรับเครื่องเสมือน หากคุณกำลังแปลง Windows(Windows)เวอร์ชัน 64 บิตเป็นเครื่องเสมือน และฮาร์ดแวร์คอมพิวเตอร์(computer hardware) ของคุณ รองรับUEFIให้ดำเนินการต่อและเลือกGeneration 2เนื่องจากจะช่วยให้มีคุณลักษณะขั้นสูงมากขึ้น ใช้รุ่นที่ 1 สำหรับ ( Generation 1)Windowsรุ่น 32 บิตหรือหากเครื่องของคุณใช้BIOS รุ่น เก่า รุ่นที่ 2(Generation 2)ยังรองรับการแสดงผลแบบจอกว้างเมื่อทำการจำลองเสมือน  Windows 8.1 หรือWindows 10

หากคุณไม่รู้ว่าทั้งหมดนั้นหมายความว่าอย่างไร ให้เลือกรุ่นที่ 1(Generation 1)เพื่อความปลอดภัย โปรดทราบว่าหากเครื่องเสมือนไม่สามารถบู๊ตได้ คุณสามารถลบออกและเริ่มต้นกระบวนการนี้อีกครั้งได้อย่างง่ายดาย เลือกรุ่นอื่นและดูว่าบูทขึ้นอย่างถูกต้องหรือไม่ การลบเครื่องเสมือนภายในHyper-Vจะไม่ลบไฟล์VHDX ดั้งเดิมของคุณ(VHDX)

การสร้างเครื่องเสมือน

ในหน้าจอถัดไป คุณต้องเลือกจำนวนหน่วยความจำที่คุณต้องการกำหนดให้กับเครื่องเสมือนของคุณ ฉันทิ้งมันไว้ที่ค่าเริ่มต้น(default value) 1024 MB แต่คุณสามารถเพิ่มได้ถ้าคุณมีRAM เพียงพอ ในเครื่องโฮสต์(host machine)ของ คุณ

หน่วยความจำเครื่องเสมือน

ไปข้างหน้าและข้าม หน้าจอ กำหนดค่าเครือข่าย( Configure Networking) ไปก่อน เพราะเราจะต้องทำในภายหลัง สำหรับตอนนี้ ทิ้งไว้ที่Not Connected (Not Connected)บน หน้าจอ Connect Virtual Hard Diskคุณต้องเลือกใช้ฮาร์ดดิสก์เสมือนที่มี(Use an existing virtual hard disk)อยู่

เชื่อมต่อฮาร์ดดิสก์เสมือน

คลิก ปุ่ม เรียกดู(Browse)และเลือกอิมเมจ VHDX ที่แสดงถึง (VHDX image)พาร์ติชัน Windows(Windows partition)จริงของคุณ นี่ควรเป็นไฟล์ VHDX(VHDX file) ที่ใหญ่ จริงๆ เราจะต้องเพิ่ม ไดรฟ์ VHDX อีกสอง ไดรฟ์ด้วยตนเองหลังจากตัวช่วยสร้าง ซึ่งฉันจะแสดงเพิ่มเติมด้านล่าง ณ จุดนี้ ให้ตรวจสอบสรุปแล้วคลิกเสร็จสิ้น(Finish)

ตอนนี้คุณควรเห็นรายการใหม่อยู่ภายใต้Virtual Machines ( Virtual Machines)หากคุณคลิกที่นี่ คุณจะเห็นตัวเลือกเพิ่มเติมมากมายในบานหน้าต่างด้านขวา(right-hand pane)ด้วย

สตาร์ทเครื่องไวรัล

ในการเริ่มเครื่องเสมือน ให้เลือกและคลิกที่Start คอลัมน์สถานะ(State)จะเปลี่ยนเป็นกำลังทำงาน (Running)ถัดจากการดูเครื่องเสมือน ให้คลิกที่Connect หากคุณดำเนินการตอนนี้ คุณจะเห็นข้อความแสดงข้อผิดพลาด(error message)ที่ฉันกล่าวถึงในตอนต้นของบทความ: การบูตล้ม(Boot failure)เหลว เรายังต้องเพิ่มฮาร์ดไดรฟ์อื่น

เลือก เครื่องเสมือนและคลิก(machine and click)ปิด ( Turn Off)จากนั้นคลิกที่ลิงค์การตั้งค่า (Settings)ทางด้านซ้ายมือ(hand side)คุณจะเห็นIDE Controller 0และIDE Controller( IDE Controller 1) 1 คลิกที่คอนโทรลเลอร์ 0( Controller 0)ก่อน หากคุณเลือกGeneration 2คุณจะเห็นSCSI Controllerเท่านั้น

ตัวควบคุมไอดี

คุณจะเห็นว่าไฟล์ VHDX(VHDX file) แรกที่ เราเพิ่มในตัวช่วยสร้างมีอยู่ในรายการแล้ว ตอนนี้เราต้องเพิ่มไฟล์ที่สองและสาม ตรวจสอบ ให้(Make)แน่ใจว่า ได้เลือก ฮาร์ดไดรฟ์(Hard Drive) แล้ว จาก นั้นคลิกเพิ่ม(Add)

เพิ่ม vhdx . ที่สอง

ช่องLocationควรเลือก1 โดยอัตโนมัติ เนื่องจาก ช่อง 0 ถูกใช้โดย (0)ไฟล์ VHDX(VHDX file)แรกของเรา IDE Controllerแต่ละ ตัว มีสล็อตสำหรับเพิ่มไดรฟ์เพียงสองช่องเท่านั้น คลิก(Click) ฮาร์ดดิสก์เสมือน(Virtual hard disk)และเลือกไฟล์ VHDX ที่สองของคุณ

ตอนนี้คลิกที่IDE Controller 1แล้วคลิก ปุ่ม เพิ่ม(Add)อีกครั้ง ทำสิ่งเดียวกันที่นี่ แต่เลือกไฟล์ VHDX(VHDX file) ที่สาม ของ คุณ

เพิ่ม vhdx . ที่สาม

ตอนนี้เราได้ แนบไฟล์ VHDX ทั้งสาม ไฟล์แล้ว เราสามารถคลิกตกลงและเริ่มต้นเครื่องเสมือนของเราได้ คราวนี้คุณน่าจะได้หน้าจอพร้อมโหลดWindows !

windows ทำงานใน hyper v

กำหนดค่าระบบเครือข่าย

สุดท้ายนี้ เราจำเป็นต้องตั้งค่าเครือข่ายสำหรับเครื่องเสมือน เพื่อให้คุณสามารถเชื่อมต่อกับเครือข่ายท้องถิ่นและอินเทอร์เน็ต (Internet)ในการดำเนินการนี้ ให้คลิกที่Virtual Switch Managerที่ด้านบนของเมนูด้านขวามือ

สวิตช์เสมือนใหม่

คลิกที่สวิตช์เครือข่ายเสมือนใหม่(New virtual network switch)แล้วเลือกภายนอก(External)จากกล่อง(list box)รายการ สุดท้าย ให้คลิกที่Create Virtual Switch(Create Virtual Switch)

สวิตช์เสมือนภายนอก

ตั้งชื่อสวิตช์เสมือนของคุณหากต้องการ จากนั้นเลือกเครือข่ายที่ถูกต้อง(correct network)จากช่องแบบเลื่อน(dropdown box)ลง หากคุณมี การ์ดเครือข่าย(network card)มากกว่าหนึ่ง ใบ ให้เลือกการ์ดที่เชื่อมต่อกับ เครือ ข่ายและอินเทอร์เน็ต (network and Internet)เมื่อสร้างสวิตช์ของคุณแล้ว เราต้องบอกให้เครื่องเสมือนใช้งาน โดยคลิกที่เครื่องเสมือนในตัวจัดการ Hyper-V(Hyper-V manager)จากนั้นคลิกที่ ลิงค์ การตั้งค่า(Settings)ในบานหน้าต่างด้านขวา

กำหนดค่าสวิตช์เครือข่าย

คลิกที่Network Adapterจากนั้นเลือกสวิตช์เสมือนใหม่ที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า แค่นั้นแหละ! ตอนนี้ เมื่อคุณเริ่มต้นเครื่องเสมือน เครื่องควรได้รับการเข้าถึงเครือข่าย(network access)ผ่านคอมพิวเตอร์แม่(host computer)ข่าย

หวังว่าบทความนี้จะช่วยคุณนำพีซีปัจจุบันของคุณและแปลงเป็นเครื่องเสมือนที่คุณสามารถเรียกใช้บนพีซีเครื่องเดียวกันหรือพีซีเครื่องอื่นได้หากต้องการ มีหลายสิ่งหลายอย่างที่อาจผิดพลาดได้ในกระบวนการนี้ ดังนั้นอย่าลังเลที่จะแสดงความคิดเห็นหากคุณประสบปัญหา สนุก!



About the author

ฉันเป็นผู้เชี่ยวชาญด้าน Windows และทำงานในอุตสาหกรรมซอฟต์แวร์มากว่า 10 ปี ฉันมีประสบการณ์กับทั้งระบบ Microsoft Windows และ Apple Macintosh ทักษะของฉัน ได้แก่ การจัดการหน้าต่าง ฮาร์ดแวร์คอมพิวเตอร์และเสียง การพัฒนาแอพ และอื่นๆ ฉันเป็นที่ปรึกษาที่มีประสบการณ์ซึ่งสามารถช่วยให้คุณได้รับประโยชน์สูงสุดจากระบบ Windows ของคุณ



Related posts