วิธีเปิดใช้งานการแสดงภาพใน asus bios ข้อดีของการจำลองเสมือนสำหรับฮาร์ดแวร์เหนือซอฟต์แวร์ วิธีเปิดใช้งานการจำลองเสมือนใน BIOS ด้วยวิธีที่ง่ายที่สุด

การพัฒนาอย่างรวดเร็วของตลาดเทคโนโลยีเวอร์ช่วลไลเซชั่นในช่วงไม่กี่ปีที่ผ่านมาส่วนใหญ่เนื่องมาจากความจุของฮาร์ดแวร์ที่เพิ่มขึ้น ซึ่งทำให้สามารถสร้างแพลตฟอร์มเวอร์ช่วลไลเซชั่นที่มีประสิทธิภาพอย่างแท้จริง ทั้งสำหรับ ระบบเซิร์ฟเวอร์และสำหรับ คอมพิวเตอร์ตั้งโต๊ะ- เทคโนโลยีการจำลองเสมือนช่วยให้คุณทำงานได้ในที่เดียว คอมพิวเตอร์ทางกายภาพ(โฮสต์) อินสแตนซ์เสมือนหลายระบบปฏิบัติการ (ระบบปฏิบัติการเกสต์) เพื่อให้มั่นใจถึงความเป็นอิสระจากแพลตฟอร์มฮาร์ดแวร์และรวมเครื่องเสมือนหลายเครื่องไว้ในเครื่องเดียว การจำลองเสมือนให้ประโยชน์มากมายสำหรับทั้งโครงสร้างพื้นฐานขององค์กรและ ผู้ใช้ปลายทาง- การจำลองเสมือนช่วยประหยัดได้มาก ฮาร์ดแวร์, การบำรุงรักษา , เพิ่มความยืดหยุ่นของโครงสร้างพื้นฐานด้านไอที , ลดความซับซ้อนของขั้นตอน การสำรองข้อมูลและการกู้คืนความเสียหาย เครื่องเสมือนซึ่งเป็นหน่วยที่ไม่ขึ้นกับฮาร์ดแวร์สามารถแจกจ่ายเป็นเทมเพลตที่ติดตั้งไว้ล่วงหน้าซึ่งสามารถรันบนแพลตฟอร์มฮาร์ดแวร์ใดก็ได้ที่มีสถาปัตยกรรมที่รองรับ

จนกระทั่งเมื่อไม่นานมานี้ ความพยายามในด้านการจำลองเสมือนของระบบปฏิบัติการได้กระจุกตัวอยู่ในพื้นที่เป็นหลัก การพัฒนาซอฟต์แวร์- ในปี 1998 บริษัทวีเอ็มแวร์เป็นครั้งแรกที่สรุปแนวโน้มการพัฒนาอย่างจริงจัง ระบบเสมือนโดยมีเทคนิคซอฟต์แวร์เวอร์ช่วลไลเซชั่นที่ได้รับการจดสิทธิบัตร ต้องขอบคุณความพยายามของ VMware รวมถึงผู้ผลิตแพลตฟอร์มเสมือนรายอื่นๆ และการปรับปรุงที่เพิ่มมากขึ้น อุปกรณ์คอมพิวเตอร์ผู้ใช้ระดับองค์กรและตามบ้านมองเห็นข้อดีและโอกาสของเทคโนโลยีใหม่นี้ และตลาดสำหรับเครื่องมือเวอร์ช่วลไลเซชั่นก็เริ่มเติบโตอย่างรวดเร็ว แน่นอนว่าบริษัทขนาดใหญ่อย่าง Intel และ AMD ซึ่งควบคุมตลาดโปรเซสเซอร์ส่วนใหญ่ไม่สามารถละทิ้งสิ่งนี้ไปได้ เทคโนโลยีที่มีแนวโน้มโดยไม่สนใจ Intel เป็นคนแรกที่เห็นว่าเทคโนโลยีใหม่นี้เป็นแหล่งของความเหนือกว่าทางเทคโนโลยีเหนือคู่แข่ง และเริ่มทำงานในการปรับปรุงสถาปัตยกรรมโปรเซสเซอร์ x86 เพื่อรองรับแพลตฟอร์มการจำลองเสมือน ตามรอยอินเทล บริษัทเอเอ็มดียังได้เข้าร่วมการพัฒนาที่เกี่ยวข้องกับการสนับสนุนการจำลองเสมือนของฮาร์ดแวร์ในโปรเซสเซอร์เพื่อไม่ให้สูญเสียตำแหน่งในตลาด ปัจจุบัน ทั้งสองบริษัทนำเสนอโมเดลโปรเซสเซอร์ที่มีชุดคำสั่งเพิ่มเติมและอนุญาตให้ใช้ทรัพยากรฮาร์ดแวร์ในเครื่องเสมือนได้โดยตรง

การพัฒนาเทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์

แนวคิดของการจำลองเสมือนสำหรับฮาร์ดแวร์ไม่ใช่เรื่องใหม่: ถูกนำมาใช้ครั้งแรกในโปรเซสเซอร์ 386 ตัวและถูกเรียกว่าโหมด V86 โหมดการทำงานของโปรเซสเซอร์ 8086 นี้ทำให้สามารถรันแอปพลิเคชัน DOS หลายตัวพร้อมกันได้ ขณะนี้การจำลองเสมือนด้วยฮาร์ดแวร์ช่วยให้คุณสามารถเรียกใช้เครื่องเสมือนอิสระหลายเครื่องในส่วนที่เกี่ยวข้องของพื้นที่ฮาร์ดแวร์คอมพิวเตอร์ การจำลองเสมือนของฮาร์ดแวร์เป็นความต่อเนื่องเชิงตรรกะของวิวัฒนาการของระดับนามธรรมของแพลตฟอร์มซอฟต์แวร์ - จากการทำงานหลายอย่างพร้อมกันไปจนถึงระดับการจำลองเสมือน:

ข้อดีของการจำลองเสมือนสำหรับฮาร์ดแวร์เหนือซอฟต์แวร์

ปัจจุบันซอฟต์แวร์เวอร์ช่วลไลเซชั่นมีชัยเหนือฮาร์ดแวร์ในตลาดเทคโนโลยีเวอร์ช่วลไลเซชั่น เนื่องจากผู้ผลิตโปรเซสเซอร์ไม่สามารถดำเนินการสนับสนุนการจำลองเสมือนได้อย่างเหมาะสมมาเป็นเวลานาน กระบวนการแนะนำเทคโนโลยีใหม่ให้กับโปรเซสเซอร์จำเป็นต้องมีการเปลี่ยนแปลงสถาปัตยกรรมครั้งใหญ่ การแนะนำคำสั่งเพิ่มเติม และโหมดการทำงานของโปรเซสเซอร์ สิ่งนี้ทำให้เกิดปัญหาในการรับรองความเข้ากันได้และความเสถียรซึ่งได้รับการแก้ไขอย่างสมบูรณ์ในปี 2548-2549 ในโปรเซสเซอร์รุ่นใหม่ แม้ว่าแพลตฟอร์มซอฟต์แวร์จะก้าวหน้าอย่างมากทั้งในด้านความเร็วและการควบคุม เครื่องเสมือน,เทคโนโลยีการจำลองเสมือนฮาร์ดแวร์มีบ้าง ข้อได้เปรียบที่ไม่อาจปฏิเสธได้ก่อนเริ่มโปรแกรม:

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

การจำลองเสมือนของฮาร์ดแวร์ทำงานอย่างไร

ความจำเป็นในการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ บังคับให้ผู้ผลิตโปรเซสเซอร์ต้องเปลี่ยนแปลงสถาปัตยกรรมเล็กน้อยโดยแนะนำคำแนะนำเพิ่มเติมเพื่อให้สามารถเข้าถึงทรัพยากรโปรเซสเซอร์ได้โดยตรงจากระบบของแขก ชุดคำสั่งเพิ่มเติมนี้เรียกว่า Virtual Machine Extensions (VMX) วีเอ็มเอ็กซ์จัดให้ ทำตามคำแนะนำ: VMPTRLD, VMPTRST, VMCLEAR, VMREAD, VMREAD, VMWRITE, VMCALL, VMLAUNCH, VMRESUME, VMXON และ VMXOFF

โปรเซสเซอร์ที่รองรับการจำลองเสมือนสามารถทำงานได้ในสองโหมด: การดำเนินการรูทและการดำเนินการที่ไม่ใช่รูท ใน โหมดรูทการดำเนินการรันซอฟต์แวร์พิเศษที่เป็นเลเยอร์ "น้ำหนักเบา" ระหว่างระบบปฏิบัติการของแขกและฮาร์ดแวร์ - จอภาพเครื่องเสมือน (VMM) หรือที่เรียกว่าไฮเปอร์ไวเซอร์ คำว่าไฮเปอร์ไวเซอร์ก็ปรากฏขึ้น ในลักษณะที่น่าสนใจ: กาลครั้งหนึ่งระบบปฏิบัติการถูกเรียกว่า “supervisor” และซอฟต์แวร์ “ภายใต้การดูแล” ถูกเรียกว่า “hypervisor”

ในการทำให้โปรเซสเซอร์เข้าสู่โหมดการจำลองเสมือน แพลตฟอร์มการจำลองเสมือนจะต้องเรียกใช้คำสั่ง VMXON และถ่ายโอนการควบคุมไปยังไฮเปอร์ไวเซอร์ ซึ่งจะเปิดตัวระบบแขกเสมือนด้วยคำสั่ง VMLAUNCH และ VMRESUME (จุดเข้าสู่เครื่องเสมือน) การตรวจสอบเครื่องเสมือนสามารถออกจากโหมดการจำลองเสมือนของโปรเซสเซอร์ได้โดยการเรียกคำสั่ง VMXOFF

ระบบปฏิบัติการเกสต์แต่ละระบบทำงานและทำงานแยกจากระบบอื่นๆ และแยกออกจากกันในแง่ของทรัพยากรฮาร์ดแวร์และความปลอดภัย

ความแตกต่างระหว่างการจำลองเสมือนสำหรับฮาร์ดแวร์และซอฟต์แวร์

สถาปัตยกรรมคลาสสิก การจำลองเสมือนของซอฟต์แวร์หมายถึงการมีอยู่ของระบบปฏิบัติการโฮสต์ นอกเหนือจากที่แพลตฟอร์มการจำลองเสมือนทำงาน จำลองการทำงานของส่วนประกอบฮาร์ดแวร์ และการจัดการทรัพยากรฮาร์ดแวร์ที่เกี่ยวข้องกับระบบปฏิบัติการของแขก การใช้งานแพลตฟอร์มดังกล่าวค่อนข้างซับซ้อนและใช้เวลานาน มีประสิทธิภาพลดลงเนื่องจากการจำลองเสมือนดำเนินการบนระบบโฮสต์ ความปลอดภัยของเครื่องเสมือนก็มีความเสี่ยงเช่นกัน เนื่องจากการควบคุมระบบปฏิบัติการโฮสต์โดยอัตโนมัติหมายถึงการควบคุมระบบแขกทั้งหมด

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

ข้อเสียของการจำลองเสมือนสำหรับฮาร์ดแวร์

นอกจากนี้ยังเป็นที่น่าสังเกตว่าการจำลองเสมือนสำหรับฮาร์ดแวร์ไม่เพียงดำเนินการเท่านั้น จุดบวก- ความสามารถในการจัดการระบบแขกผ่านไฮเปอร์ไวเซอร์และความง่ายในการเขียนแพลตฟอร์มการจำลองเสมือนโดยใช้เทคนิคฮาร์ดแวร์ ทำให้สามารถพัฒนาซอฟต์แวร์ที่เป็นอันตรายได้ ซึ่งหลังจากได้รับการควบคุมระบบปฏิบัติการโฮสต์แล้ว ก็จะทำให้ระบบเสมือนและดำเนินการทั้งหมดภายนอกระบบได้

เมื่อต้นปี 2549 ห้องปฏิบัติการ Microsoft Research ได้สร้างรูทคิทชื่อรหัสว่า SubVirt ซึ่งแพร่ระบาด ระบบโฮสต์ Windows และ Linux และทำให้ตรวจไม่พบการมีอยู่ของมัน หลักการทำงานของรูทคิทนี้มีดังนี้:

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

สายตาขั้นตอนนี้มีลักษณะดังนี้:

อย่างไรก็ตามไม่ควรพูดเกินจริงถึงอันตราย พัฒนา มัลแวร์การใช้เทคโนโลยีเวอร์ช่วลไลเซชั่นยังคงซับซ้อนกว่าการใช้เครื่องมือ "ดั้งเดิม" ที่ใช้ประโยชน์จากช่องโหว่ต่างๆ ในระบบปฏิบัติการ ในเวลาเดียวกัน ข้อสันนิษฐานหลักที่ทำโดยผู้ที่อ้างว่ามัลแวร์ดังกล่าวตรวจจับได้ยากกว่า และยิ่งกว่านั้นอาจไม่ใช้ประโยชน์จาก "ช่องโหว่" ในระบบปฏิบัติการที่ทำหน้าที่ "ภายในกฎ" โดยเฉพาะก็คือระบบปฏิบัติการเสมือนจริงที่คาดคะเน ตรวจไม่พบว่ามันกำลังทำงานบนเครื่องเสมือน ว่ามีข้อความไม่ถูกต้องในตอนแรก ตามลำดับ ซอฟต์แวร์ป้องกันไวรัสมีโอกาสตรวจจับความจริงของการติดเชื้อได้ทุกเมื่อ และดังนั้นจึงไม่มีประโยชน์ที่จะพัฒนาโทรจันที่ต้องใช้ทรัพยากรสูงและซับซ้อนเช่นนี้ เนื่องจากมีมากกว่านั้นอีกมาก วิธีง่ายๆการรุกราน

เทคโนโลยีการจำลองเสมือนจาก Intel และ AMD

Intel และ AMD ในฐานะผู้ผลิตโปรเซสเซอร์ชั้นนำสำหรับแพลตฟอร์มเซิร์ฟเวอร์และเดสก์ท็อป ได้พัฒนาเทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์เพื่อใช้ในแพลตฟอร์มการจำลองเสมือน เทคนิคเหล่านี้เข้ากันไม่ได้โดยตรง แต่ทำหน้าที่คล้ายกันโดยพื้นฐาน ทั้งสองถือว่าเป็นไฮเปอร์ไวเซอร์ที่รันระบบเกสต์ที่ยังไม่ได้แก้ไข และมีความสามารถในการพัฒนาแพลตฟอร์มเวอร์ชวลไลเซชันโดยไม่จำเป็นต้องจำลองฮาร์ดแวร์ โปรเซสเซอร์จากทั้งสองบริษัทที่รองรับการจำลองเสมือนมี คำแนะนำเพิ่มเติมเพื่อให้ไฮเปอร์ไวเซอร์เรียกพวกมันเพื่อจุดประสงค์ในการจัดการระบบเสมือน ปัจจุบันกลุ่มที่ศึกษาความสามารถของเทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์ ได้แก่ AMD, Intel, Dell, ฟูจิตสึ ซีเมนส์, ฮิวเลตต์-แพคการ์ด, ไอบีเอ็ม, ซัน ไมโครซิสเต็มส์ และ วีเอ็มแวร์

การจำลองเสมือนของ Intel

Intel ประกาศเปิดตัวเทคโนโลยีเสมือนจริงอย่างเป็นทางการในต้นปี 2548 ที่การประชุม Intel Developer Forum Spring 2005 เทคโนโลยีใหม่นี้มีชื่อรหัสว่า Vanderpool และอย่างเป็นทางการ การจำลองเสมือนของ Intelเทคโนโลยี (เรียกย่อว่า Intel VT) เทคโนโลยี Intel VT ประกอบด้วยเทคโนโลยีจำนวนหนึ่งจากคลาสต่างๆ ที่มีหมายเลขเวอร์ชัน VT-x โดยที่ x คือตัวอักษรที่ระบุประเภทย่อยของเทคโนโลยีฮาร์ดแวร์ มีการประกาศรองรับเทคโนโลยีใหม่แล้วใน โปรเซสเซอร์เพนเทียม 4, Pentium D, Xeon, Core Duo และ Core 2 Duo Intel ยังเผยแพร่ข้อกำหนดสำหรับ Intel VT สำหรับโปรเซสเซอร์ที่ใช้ Itanium โดยที่เทคโนโลยีการจำลองเสมือนปรากฏภายใต้ชื่อรหัส "Silvervale" และเวอร์ชัน VT-i อย่างไรก็ตาม ตั้งแต่ปี 2005 โปรเซสเซอร์ Itanium รุ่นใหม่ไม่รองรับคำสั่ง x86 ในฮาร์ดแวร์ และการจำลองเสมือน x86 สามารถใช้ได้กับสถาปัตยกรรม IA-64 ผ่านการจำลองเท่านั้น

เพื่อรวมเทคโนโลยี Intel VT เข้ากับระบบคอมพิวเตอร์ Intel ทำงานร่วมกับมาเธอร์บอร์ด, BIOS และ อุปกรณ์ต่อพ่วงเพื่อให้แน่ใจว่า Intel VT เข้ากันได้กับระบบที่มีอยู่ ในระบบคอมพิวเตอร์หลายระบบ เทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์สามารถปิดใช้งานได้ใน BIOS ข้อมูลจำเพาะสำหรับ Intel VT กล่าวว่าเพื่อรองรับเทคโนโลยีนี้ เพียงแค่มีโปรเซสเซอร์ที่รองรับเท่านั้น คุณยังต้องมีชิปเซ็ตมาเธอร์บอร์ด, BIOS และซอฟต์แวร์ที่เหมาะสมซึ่งใช้ Intel VT ด้วย รายการโปรเซสเซอร์ Intel VT ที่รองรับมีดังต่อไปนี้:

  • โปรเซสเซอร์ Intel® 2 Core™ Duo Extreme X6800
  • โปรเซสเซอร์ Intel® 2 Core™ ดูโอ E6700
  • โปรเซสเซอร์ Intel® 2 Core™ ดูโอ E6600
  • โปรเซสเซอร์ Intel® 2 Core™ ดูโอ E6400 (E6420)
  • โปรเซสเซอร์ Intel® 2 Core™ ดูโอ E6300 (E6320)
  • โปรเซสเซอร์ Intel® Core™ Duo T2600
  • โปรเซสเซอร์ Intel® Core™ Duo T2500
  • โปรเซสเซอร์ Intel® Core™ Duo T2400
  • โปรเซสเซอร์ Intel® Core™ Duo L2300
  • โปรเซสเซอร์ Intel® Pentium® ฉบับสุดขีด 965
  • โปรเซสเซอร์ Intel® Pentium® Extreme Edition 955
  • โปรเซสเซอร์ Intel® Pentium® D 960
  • โปรเซสเซอร์ Intel® Pentium® D 950
  • โปรเซสเซอร์ Intel® Pentium® D 940
  • โปรเซสเซอร์ Intel® Pentium® D 930
  • โปรเซสเซอร์ Intel® Pentium® D 920
  • โปรเซสเซอร์ Intel® Pentium® 4 672
  • โปรเซสเซอร์ Intel® Pentium® 4 662

โปรเซสเซอร์แล็ปท็อป:

  • โปรเซสเซอร์ Intel® 2 Core™ Duo T7600
  • โปรเซสเซอร์ Intel® 2 Core™ Duo T7400
  • โปรเซสเซอร์ Intel® 2 Core™ Duo T7200
  • โปรเซสเซอร์ Intel® 2 Core™ Duo T5600
  • โปรเซสเซอร์ Intel® 2 Core™ Duo L7400
  • โปรเซสเซอร์ Intel® 2 Core™ Duo L7200
  • โปรเซสเซอร์ Intel® 2 Core™ Duo L7600
  • โปรเซสเซอร์ Intel® 2 Core™ Duo L7500

โปรเซสเซอร์สำหรับแพลตฟอร์มเซิร์ฟเวอร์:

  • โปรเซสเซอร์ Intel® Xeon® 7041
  • โปรเซสเซอร์ Intel® Xeon® 7040
  • โปรเซสเซอร์ Intel® Xeon® 7030
  • โปรเซสเซอร์ Intel® Xeon® 7020
  • โปรเซสเซอร์ Intel® Xeon® 5080
  • โปรเซสเซอร์ Intel® Xeon® 5063
  • โปรเซสเซอร์ Intel® Xeon® 5060
  • โปรเซสเซอร์ Intel® Xeon® 5050
  • โปรเซสเซอร์ Intel® Xeon® 5030
  • โปรเซสเซอร์ Intel® Xeon® 5110
  • โปรเซสเซอร์ Intel® Xeon® 5120
  • โปรเซสเซอร์ Intel® Xeon® 5130
  • โปรเซสเซอร์ Intel® Xeon® 5140
  • โปรเซสเซอร์ Intel® Xeon® 5148
  • โปรเซสเซอร์ Intel® Xeon® 5150
  • โปรเซสเซอร์ Intel® Xeon® 5160
  • โปรเซสเซอร์ Intel® Xeon® E5310
  • โปรเซสเซอร์ Intel® Xeon® E5320
  • โปรเซสเซอร์ Intel® Xeon® E5335
  • โปรเซสเซอร์ Intel® Xeon® E5345
  • โปรเซสเซอร์ Intel® Xeon® X5355
  • โปรเซสเซอร์ Intel® Xeon® L5310
  • โปรเซสเซอร์ Intel® Xeon® L5320
  • โปรเซสเซอร์ Intel® Xeon® 7140M
  • โปรเซสเซอร์ Intel® Xeon® 7140N
  • โปรเซสเซอร์ Intel® Xeon® 7130M
  • โปรเซสเซอร์ Intel® Xeon® 7130N
  • โปรเซสเซอร์ Intel® Xeon® 7120M
  • โปรเซสเซอร์ Intel® Xeon® 7120N
  • โปรเซสเซอร์ Intel® Xeon® 7110M
  • โปรเซสเซอร์ Intel® Xeon® 7110N
  • โปรเซสเซอร์ Intel® Xeon® X3220
  • โปรเซสเซอร์ Intel® Xeon® X3210

ควรสังเกตว่าโปรเซสเซอร์สี่ตัวต่อไปนี้ไม่รองรับเทคโนโลยี Intel VT:

  • โปรเซสเซอร์ Intel® 2 Core™ Duo E4300
  • โปรเซสเซอร์ Intel® 2 Core™ ดูโอ E4400
  • โปรเซสเซอร์ Intel® 2 Core™ Duo T5500
  • โปรเซสเซอร์ Intel® Pentium® D 9x5 (D945)

Intel ยังวางแผนที่จะพัฒนาเทคโนโลยีที่เรียกว่า Virtualization สำหรับ Directed I/O สำหรับ Intel VT ซึ่งมีเวอร์ชัน VT-d ในขณะนี้ เป็นที่ทราบกันว่าสิ่งเหล่านี้เป็นการเปลี่ยนแปลงที่สำคัญในสถาปัตยกรรม I/O ซึ่งจะปรับปรุงความปลอดภัย ความทนทาน และประสิทธิภาพของแพลตฟอร์มเสมือนโดยใช้เทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์

การจำลองเสมือนของเอเอ็มดี

AMD เช่นเดียวกับ Intel เพิ่งเริ่มปรับปรุงสถาปัตยกรรมโปรเซสเซอร์เพื่อรองรับการจำลองเสมือน ในเดือนพฤษภาคม พ.ศ. 2548 AMD ได้ประกาศเริ่มแนะนำการรองรับการจำลองเสมือนในโปรเซสเซอร์ ชื่ออย่างเป็นทางการที่มอบให้กับ เทคโนโลยีใหม่- AMD Virtualization (ย่อว่า AMD-V) และชื่อรหัสภายในคือ AMD Pacifica เทคโนโลยี AMD-V เป็นความต่อเนื่องเชิงตรรกะ เทคโนโลยีทางตรงเชื่อมต่อสำหรับโปรเซสเซอร์ AMD64 มุ่งเป้าไปที่การปรับปรุงประสิทธิภาพของระบบคอมพิวเตอร์ผ่านการผสานรวมโปรเซสเซอร์เข้ากับส่วนประกอบฮาร์ดแวร์อื่นๆ โดยตรงอย่างแน่นหนา

รายการต่อไปนี้แสดงโปรเซสเซอร์ที่รองรับคุณสมบัติการจำลองเสมือนด้วยฮาร์ดแวร์ AMD-V การสนับสนุนคุณสมบัติเหล่านี้ควรใช้ได้กับโปรเซสเซอร์เดสก์ท็อปซีรีส์ AMD-V ทั้งหมดที่ใช้ Socket AM2 โดยเริ่มจาก Stepping F นอกจากนี้ ควรสังเกตว่าโปรเซสเซอร์ Sempron ไม่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์

โปรเซสเซอร์เดสก์ท็อป:

  • แอธลอน™ 64 3800+
  • แอธลอน™ 64 3500+
  • แอธลอน™ 64 3200+
  • แอธลอน™ 64 3000+
  • แอธลอน™ 64 FX FX-62
  • แอธลอน™ 64 FX FX-72
  • แอธลอน™ 64 FX FX-74
  • Athlon™ 64 X2 ดูอัลคอร์ 6000+
  • Athlon™ 64 X2 ดูอัลคอร์ 5600+
  • Athlon™ 64 X2 ดูอัลคอร์ 5400+
  • Athlon™ 64 X2 ดูอัลคอร์ 5200+
  • Athlon™ 64 X2 ดูอัลคอร์ 5000+
  • Athlon™ 64 X2 ดูอัลคอร์ 4800+
  • Athlon™ 64 X2 ดูอัลคอร์ 4600+
  • Athlon™ 64 X2 ดูอัลคอร์ 4400+
  • Athlon™ 64 X2 ดูอัลคอร์ 4200+
  • Athlon™ 64 X2 ดูอัลคอร์ 4000+
  • Athlon™ 64 X2 ดูอัลคอร์ 3800+

สำหรับแล็ปท็อป รองรับโปรเซสเซอร์แบรนด์ Turion 64 X2:

  • ทูเรียน™ 64 X2 TL-60
  • ทูเรียน™ 64 X2 TL-56
  • ทูเรียน™ 64 X2 TL-52
  • ทูเรียน™ 64 X2 TL-50

โปรเซสเซอร์ Opteron ต่อไปนี้รองรับแพลตฟอร์มเซิร์ฟเวอร์:

  • Opteron 1000 ซีรีส์
  • Opteron 2000 ซีรีส์
  • ออปเตอร์รอน 8000 ซีรี่ส์

ซอฟต์แวร์ที่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์

ในขณะนี้ ผู้จำหน่ายแพลตฟอร์มซอฟต์แวร์การจำลองเสมือนส่วนใหญ่ได้ประกาศการสนับสนุนสำหรับเทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์ของ Intel และ AMD เครื่องเสมือนบนแพลตฟอร์มเหล่านี้สามารถรันได้ด้วยการรองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ นอกจากนี้ บนระบบปฏิบัติการจำนวนมากที่มีแพลตฟอร์มซอฟต์แวร์ paravirtualization เช่น Xen หรือ Virtual Iron การจำลองเสมือนด้วยฮาร์ดแวร์จะอนุญาตให้ระบบปฏิบัติการของแขกที่ยังไม่ได้แก้ไขสามารถทำงานได้ เนื่องจาก paravirtualization เป็นหนึ่งในประเภทของการจำลองเสมือนที่ต้องมีการปรับเปลี่ยนระบบปฏิบัติการของแขก การใช้การสนับสนุนการจำลองเสมือนของฮาร์ดแวร์ในแพลตฟอร์ม paravirtualization จึงเป็นโซลูชันที่ยอมรับได้มากสำหรับแพลตฟอร์มเหล่านี้ จากมุมมองของความสามารถในการรันไม่ได้ เวอร์ชันที่แก้ไขระบบแขก ตารางต่อไปนี้แสดงรายการแพลตฟอร์มและซอฟต์แวร์การจำลองเสมือนยอดนิยมหลักที่รองรับเทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์:

แพลตฟอร์มหรือซอฟต์แวร์เสมือนจริงรองรับเทคโนโลยีอะไรบ้าง?บันทึก
เครื่องเสมือนที่ใช้เคอร์เนล (KVM)Intel VT, AMD-Vการจำลองเสมือนของระดับอินสแตนซ์ของระบบปฏิบัติการภายใต้ Linux
ไมโครซอฟต์ พีซีเสมือนIntel VT, AMD-Vแพลตฟอร์มการจำลองเสมือนเดสก์ท็อปสำหรับแพลตฟอร์มโฮสต์ Windows
เซิร์ฟเวอร์เสมือนของไมโครซอฟต์Intel VT, AMD-Vแพลตฟอร์มการจำลองเสมือนเซิร์ฟเวอร์สำหรับ Windows เวอร์ชันที่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ Microsoft Virtual Server 2005 R2 SP1 อยู่ในรุ่นเบต้า คาดว่าในไตรมาสที่ 2 ปี 2550
เวิร์กสเตชัน ParallelsIntel VT, AMD-Vแพลตฟอร์มการจำลองเสมือนสำหรับโฮสต์ Windows และ Linux
VirtualBoxIntel VT, AMD-Vแพลตฟอร์มการจำลองเสมือนเดสก์ท็อปแบบโอเพ่นซอร์สสำหรับ Windows, Linux และ Mac OS ตามค่าเริ่มต้น การสนับสนุนสำหรับการจำลองเสมือนสำหรับฮาร์ดแวร์จะถูกปิดใช้งาน เนื่องจากตามการวิจัยของผู้เชี่ยวชาญ การจำลองเสมือนสำหรับฮาร์ดแวร์ในปัจจุบันช้ากว่าซอฟต์แวร์
เหล็กเสมือนจริงIntel VT, AMD-VVirtual Iron 3.5 เป็นแพลตฟอร์มการจำลองเสมือนที่ใช้ฮาร์ดแวร์ตัวแรกที่ช่วยให้คุณสามารถรันเกสต์ 32 บิตและ 64 บิตที่ไม่มีการแก้ไขโดยแทบไม่สูญเสียประสิทธิภาพการทำงาน
เวิร์กสเตชัน VMwareและเซิร์ฟเวอร์วีเอ็มแวร์Intel VT, AMD-Vคุณต้องใช้ระบบเกสต์ 64 บิต การสนับสนุนของอินเทล VT (เหมือนกับ VMware เซิร์ฟเวอร์ ESX) สำหรับระบบปฏิบัติการเกสต์ 32 บิต การสนับสนุน IntelVT จะถูกปิดใช้งานตามค่าเริ่มต้นด้วยเหตุผลเดียวกันกับ VirtualBox
เซนIntel VT, AMD-Vแพลตฟอร์มการจำลองเสมือน Xen แบบโอเพ่นซอร์สช่วยให้คุณสามารถเรียกใช้แขกที่ยังไม่ได้แก้ไขได้โดยใช้เทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์

การจำลองเสมือนของฮาร์ดแวร์ในปัจจุบัน

VMware ซึ่งเป็นส่วนหนึ่งของกลุ่มวิจัยการจำลองเสมือนสำหรับฮาร์ดแวร์ ได้ทำการศึกษาเกี่ยวกับการจำลองเสมือนของซอฟต์แวร์ของตัวเองเมื่อปลายปี 2549 โดยเปรียบเทียบกับเทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์ของ Intel เอกสาร "การเปรียบเทียบเทคนิคซอฟต์แวร์และฮาร์ดแวร์สำหรับการจำลองเสมือน x86" จัดทำเอกสารผลการวิจัยนี้ (บนโปรเซสเซอร์ 3.8 GHz อินเทล เพนเทียม 4,672 โดยปิดใช้งาน Hyper-Threading) การทดลองรายการหนึ่งดำเนินการโดยใช้ระบบทดสอบ SPECint2000 และ SPECjbb2005 ซึ่งเป็นมาตรฐานตามพฤตินัยสำหรับการประเมินประสิทธิภาพของระบบคอมพิวเตอร์ Red Hat OS ถูกใช้เป็นระบบเกสต์ เอ็นเตอร์ไพรส์ลินุกซ์ 3 ควบคุมโดยไฮเปอร์ไวเซอร์ซอฟต์แวร์และฮาร์ดแวร์ การจำลองเสมือนของฮาร์ดแวร์คาดว่าจะให้อัตราส่วนประสิทธิภาพประมาณหนึ่งร้อยเปอร์เซ็นต์ เมื่อเทียบกับการรันระบบปฏิบัติการแบบเนทีฟ อย่างไรก็ตาม ผลลัพธ์ที่ได้ค่อนข้างน่าประหลาดใจ: ในขณะที่ไฮเปอร์ไวเซอร์ซอฟต์แวร์ที่ไม่มีเทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์ประสบกับการสูญเสียประสิทธิภาพ 4 เปอร์เซ็นต์ เมื่อเทียบกับการทำงานแบบเนทีฟ แต่ไฮเปอร์ไวเซอร์ฮาร์ดแวร์โดยรวมประสบกับการสูญเสียประสิทธิภาพ 5 เปอร์เซ็นต์ ผลลัพธ์ของการทดสอบนี้แสดงในรูปด้านล่าง:

ข้อสรุป

การสนับสนุนเทคโนโลยีการจำลองเสมือนสำหรับฮาร์ดแวร์ในโปรเซสเซอร์เปิดโอกาสในการใช้เครื่องเสมือนเป็นเครื่องมือที่เชื่อถือได้ ปลอดภัย และยืดหยุ่นในการเพิ่มประสิทธิภาพของโครงสร้างพื้นฐานเสมือน ความพร้อมใช้งานของการสนับสนุนสำหรับเทคนิคการจำลองเสมือนสำหรับฮาร์ดแวร์ในโปรเซสเซอร์เซิร์ฟเวอร์ไม่เพียงเท่านั้น แต่ยังรวมถึง ระบบเดสก์ท็อปบ่งบอกถึงความตั้งใจจริงของผู้ผลิตโปรเซสเซอร์ที่เกี่ยวข้องกับทุกส่วนของตลาดผู้ใช้ระบบคอมพิวเตอร์ การใช้การจำลองเสมือนสำหรับฮาร์ดแวร์ในอนาคตควรลดการสูญเสียประสิทธิภาพเมื่อใช้งานเครื่องเสมือนหลายเครื่องในเครื่องเดียว ฟิสิคัลเซิร์ฟเวอร์- แน่นอนว่าการจำลองเสมือนสำหรับฮาร์ดแวร์จะช่วยเพิ่มความปลอดภัยของระบบเสมือนในสภาพแวดล้อมขององค์กร ปัจจุบันความง่ายในการพัฒนาแพลตฟอร์มเวอร์ช่วลไลเซชั่นโดยใช้เทคนิคฮาร์ดแวร์ได้นำไปสู่การเกิดขึ้นของผู้เล่นรายใหม่ในตลาดเวอร์ช่วลไลเซชั่น ผู้จำหน่ายระบบพาราเวอร์ชวลไลเซชั่นใช้ฮาร์ดแวร์เวอร์ช่วลไลเซชั่นอย่างกว้างขวางเพื่อรันระบบเกสท์ที่ยังไม่ได้แก้ไข ประโยชน์เพิ่มเติมของเทคนิคการจำลองเสมือนที่ใช้ฮาร์ดแวร์คือความสามารถในการรันเกสต์ 64 บิตบนแพลตฟอร์มการจำลองเสมือนเวอร์ชัน 32 บิต (เช่น VMware ESX Server)

คุณไม่ควรถือว่าผลการปฏิบัติงานเป็นเพียงผลลัพธ์ที่แท้จริงเท่านั้น การประเมินประสิทธิภาพของแพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์ต่างๆ สำหรับการจำลองเสมือนอย่างเป็นกลางนั้นเป็นงานที่ไม่สำคัญตามที่กล่าวไว้ คณะทำงานเนื่องจากส่วนหนึ่งของ SPEC กำลังดำเนินการสร้างชุด วิธีการมาตรฐานเพื่อประเมินระบบดังกล่าว ปัจจุบันสามารถสังเกตได้ว่าเครื่องมือการจำลองเสมือนจาก AMD มีความก้าวหน้าทางเทคนิคมากกว่าเครื่องมือที่ Intel นำมาใช้ ส่วนใหญ่ขึ้นอยู่กับซอฟต์แวร์ที่ใช้ ต่างจาก VMWare ตรงที่มีสภาพแวดล้อมที่ "ตอบสนอง" ต่อการรองรับฮาร์ดแวร์มากกว่า เช่น Xen 3.0

สวัสดีทุกคน ใน BIOS เมนบอร์ดของคุณ คุณจะพบบางอย่างเช่น Intel Virtualization Technology จากนั้นคุณจะมีคำถามทันทีว่าจะเปิดใช้งานหรือไม่? สิ่งนี้มีส่วนรับผิดชอบจริง ๆ อะไรจะเกิดขึ้นและถ้าคุณเปิดใช้งานคอมพิวเตอร์อาจจะทำงานได้ดีขึ้น? ใช่ อาจมีความคิดมากมาย เมื่อผมแฮ็กคอมพิวเตอร์ ศึกษาทุกอย่าง ก็มีความคิดมากมายเช่นกัน เช่น จะเกิดอะไรขึ้นถ้า...

โดยสรุป ฉันจะบอกทันทีว่าฉันรู้ว่า Intel Virtualization Technology คืออะไร แต่ฉันก็จะบอกด้วยว่าในกรณีส่วนใหญ่คุณไม่จำเป็นต้องเปิดใช้งาน ทั้งคุณและเพื่อนของคุณก็มีบางอย่างบอกฉันอย่างนั้น เทคโนโลยีนี้คุณไม่ต้องการมันจริงๆ ทำไมคุณถึงคิดแบบนี้? โอเค ฉันจะบอกคุณ ซึ่งหมายความว่า Intel Virtualization Technology เป็นเทคโนโลยีเสมือนจริงเพื่อให้ซอฟต์แวร์บางตัวสามารถทำงานร่วมกับโปรเซสเซอร์ได้โดยตรง

คุณอาจถามว่ามีซอฟต์แวร์อะไรอีกบ้าง? ในที่นี้ฉันหมายถึงโปรแกรมการจำลองเสมือนของคอมพิวเตอร์ พูดง่ายๆ ก็คือเครื่องเสมือน ซึ่งได้รับความนิยมมากที่สุดจนถึงตอนนี้คือ VMware Workstation แบบชำระเงิน (โดยวิธีการที่มี ตัวเลือกฟรีนี้ วีเอ็มแวร์ เพลเยอร์) และ VirtualBox ฟรีอย่างแน่นอน พวกเขาบอกว่านี่เป็นอันแรก เครื่องเสมือนและอันที่สองคือโปรแกรมจำลอง แต่ฉันไม่เข้าใจความแตกต่างจริงๆ

นี่คือลักษณะของตัวเลือกนี้ใน BIOS เอง:


ดังนั้นสำหรับผู้ใช้ทั่วไป เทคโนโลยีอินเทลเทคโนโลยีเวอร์ช่วลไลเซชั่นไม่จำเป็นเลย ไม่ทำอะไรเลย ไม่เพิ่มพลังใดๆ คุณอาจสงสัยว่า Virtual Machine คืออะไร มันคืออะไร? นี่คือโปรแกรมที่จำลองคอมพิวเตอร์ แต่เป็นเสมือน ที่นี่คุณสามารถติดตั้ง Windows เพิ่มหรือลบฮาร์ดไดรฟ์ กำหนดจำนวนแกนประมวลผล ระบุระดับเสียง แรม- คุณเข้าใจไหม? แต่ก็เป็นเช่นนั้น คอมพิวเตอร์เสมือนทำงานได้อย่างรวดเร็ว จากนั้นคุณต้องมีการเข้าถึงเสมือนกับโปรเซสเซอร์ และเพื่อให้การเข้าถึงนี้ Intel Virtualization Technology เป็นสิ่งจำเป็น

ดังที่คุณเข้าใจแล้วว่าเทคโนโลยีนี้มีอยู่ในโปรเซสเซอร์ของ Intel แต่ AMD ก็มีของตัวเองเช่นกัน ซึ่งเรียกว่า AMD-V และเกือบจะเหมือนกับของ Intel เครื่องเสมือนที่ไม่มีเทคโนโลยีนี้จะทำงานช้ามาก โดยทั่วไป Intel Virtualization Technology แบ่งออกเป็นสองส่วน ได้แก่ VT-x และ VT-d นั่นคือหากคุณเห็นการกำหนดดังกล่าว ตอนนี้คุณรู้แล้วว่าคืออะไร ฉันได้เขียนไปแล้วเกี่ยวกับ VT-x และ VT-d ที่นี่ ดังนั้นคุณจึงสามารถอ่านได้

นั่นคือทั้งหมดที่วันนี้ มากกว่าระบบคอมพิวเตอร์สมัยใหม่หันมาสนใจเทคโนโลยีเวอร์ช่วลไลเซชั่น จริงอยู่ไม่ใช่ทุกคนที่เข้าใจอย่างชัดเจนว่ามันคืออะไร เหตุใดจึงจำเป็น และจะแก้ไขปัญหาการรวมหรืออย่างไร การใช้งานจริง- ตอนนี้เราจะดูวิธีเปิดใช้งานการจำลองเสมือนใน BIOS โดยใช้วิธีที่ง่ายที่สุด โปรดทราบทันทีว่าเทคนิคนี้ใช้ได้กับทุกคนอย่างแน่นอน ระบบที่มีอยู่โดยเฉพาะกับ BIOS และระบบ UEFI ที่เข้ามาแทนที่

Virtualization คืออะไร และเหตุใดจึงจำเป็น?

ก่อนที่เราจะเริ่มแก้ไขปัญหาโดยตรงในการเปิดใช้งานการจำลองเสมือนใน BIOS เรามาดูกันว่าเทคโนโลยีนี้คืออะไรและเหตุใดจึงจำเป็น

เทคโนโลยีนี้มีไว้สำหรับใช้ในระบบปฏิบัติการของเครื่องเสมือนที่เรียกว่าเครื่องเสมือน ซึ่งสามารถจำลองคอมพิวเตอร์จริงด้วยฮาร์ดแวร์และ ส่วนประกอบซอฟต์แวร์- กล่าวอีกนัยหนึ่งในระบบหลักคุณสามารถสร้างบางสิ่งด้วยตัวเลือกโปรเซสเซอร์, RAM, วิดีโอและการ์ดเสียง อะแดปเตอร์เครือข่าย, ฮาร์ดไดรฟ์, สื่อออปติคอลและพระเจ้ารู้ดีว่ามีอะไรอีกบ้างรวมถึงการติดตั้ง "OS" แขก (ลูกสาว) ซึ่งจะไม่แตกต่างจากเทอร์มินัลคอมพิวเตอร์จริง

ประเภทของเทคโนโลยี

หากใครไม่ทราบว่าเทคโนโลยีเวอร์ช่วลไลเซชั่นถูกสร้างขึ้นโดยผู้ผลิตโปรเซสเซอร์ชั้นนำ - บริษัท Intel และ AMD ซึ่งแม้กระทั่งทุกวันนี้ก็ไม่สามารถแบ่งปันฝ่ามือในด้านนี้ได้ ในตอนเช้าของยุคนั้นไฮเปอร์ไวเซอร์ที่สร้างขึ้น (ซอฟต์แวร์สำหรับจัดการเครื่องเสมือน) จาก Intel ไม่ตรงตามข้อกำหนดด้านประสิทธิภาพทั้งหมดซึ่งเป็นเหตุผลว่าทำไมการพัฒนาการรองรับระบบเสมือนจึงเริ่มต้นขึ้นซึ่งจะต้อง "เดินสาย" ลงในชิปโปรเซสเซอร์ ตัวพวกเขาเอง.

Intel เรียกเทคโนโลยีนี้ว่า Intel-VT-x และ AMD เรียกมันว่า AMD-V ดังนั้นการสนับสนุนจึงปรับการทำงานให้เหมาะสม โปรเซสเซอร์กลางโดยไม่กระทบต่อระบบหลัก

ดำเนินไปโดยไม่ได้บอกว่าการเปิดใช้งานตัวเลือกนี้ในเบื้องต้น การตั้งค่าไบออสควรทำก็ต่อเมื่อ เครื่องทางกายภาพควรมีการใช้เครื่องเสมือนสำหรับการทดสอบโปรแกรมหรือการทำนายพฤติกรรม ระบบคอมพิวเตอร์ด้วยส่วนประกอบ “ฮาร์ดแวร์” ต่างๆ หลังจากติดตั้งระบบปฏิบัติการเฉพาะ มิฉะนั้นจะไม่สามารถใช้การสนับสนุนดังกล่าวได้ นอกจากนี้ตามค่าเริ่มต้นจะถูกปิดโดยสมบูรณ์และดังที่กล่าวไปแล้วไม่มีผลกระทบต่อประสิทธิภาพของระบบหลักอย่างแน่นอน

เข้าสู่ระบบไบออส

สำหรับ ระบบไบออสหรือ UEFI คอมพิวเตอร์หรือแล็ปท็อปทุกเครื่องก็มีสิ่งเหล่านี้ โดยไม่คำนึงถึงความซับซ้อน อุปกรณ์ที่ติดตั้ง- BIOS บนคอมพิวเตอร์นั้นเป็นชิปขนาดเล็ก เมนบอร์ดซึ่งมีหน้าที่ทดสอบฮาร์ดแวร์เมื่อเปิดเครื่อง แม้จะมีหน่วยความจำเพียงประมาณ 1 MB แต่การตั้งค่าพื้นฐานและคุณลักษณะของอุปกรณ์ก็จะถูกบันทึกไว้

ขึ้นอยู่กับ เวอร์ชั่นไบออสหรือผู้ผลิตสามารถเข้าได้หลายราย วิธีการต่างๆ- ที่พบบ่อยที่สุดคือการใช้ปุ่ม Del ทันทีหลังจากเปิดคอมพิวเตอร์หรือแล็ปท็อป อย่างไรก็ตาม ยังมีวิธีการอื่นๆ เช่น ปุ่ม F2, F12 เป็นต้น

วิธีเปิดใช้งานการจำลองเสมือนใน BIOS ด้วยวิธีที่ง่ายที่สุด?

ตอนนี้เรามากำหนดพารามิเตอร์และเมนูพื้นฐานกัน เราเริ่มต้นจากการที่คุณได้เข้าสู่ BIOS บนคอมพิวเตอร์แล้ว มีหลายส่วนหลักที่นี่ แต่ ในกรณีนี้เราสนใจทุกสิ่งที่เกี่ยวข้องกับชิปโปรเซสเซอร์

โดยทั่วไป ตัวเลือกดังกล่าวจะอยู่ในเมนูการตั้งค่าขั้นสูง (ขั้นสูง) หรือในส่วนความปลอดภัย (ความปลอดภัย) นอกจากนี้ยังสามารถเรียกได้แตกต่างกัน แต่ตามกฎแล้วจะเป็นสิ่งที่คล้ายกับโปรเซสเซอร์หรือชิปเซ็ต BIOS (แม้ว่าอาจมีชื่ออื่นก็ตาม)

ดังนั้นตอนนี้คำถามเกี่ยวกับวิธีเปิดใช้งานการจำลองเสมือนใน BIOS จึงสามารถดำเนินการได้อย่างจริงจัง ในส่วนด้านบนมีสายพิเศษ เทคโนโลยีการจำลองเสมือน (ใน กรณีของอินเทลชื่อบริษัทจะถูกเพิ่มเข้าไปในชื่อหลัก) เมื่อคุณเข้าสู่เมนูที่เกี่ยวข้อง สองตัวเลือกที่ใช้ได้จะปรากฏขึ้น: เปิดใช้งาน และ ปิดใช้งาน ตามที่ชัดเจนแล้ว โหมดแรกคือโหมดการจำลองเสมือนที่เปิดใช้งาน ส่วนโหมดที่สองคือการปิดใช้งานโดยสมบูรณ์

เช่นเดียวกับระบบ UEFI ซึ่งการเปิดใช้งานตัวเลือกนี้ทำได้ในลักษณะเดียวกันโดยสิ้นเชิง

ตอนนี้ BIOS ได้รับการตั้งค่าเป็นโหมดเปิดใช้งานแล้ว สิ่งที่เหลืออยู่คือบันทึกการเปลี่ยนแปลง (F10 หรือคำสั่งบันทึกและออกจากการตั้งค่า) และกดปุ่มยืนยัน Y ซึ่งตรงกับคำภาษาอังกฤษใช่ ระบบจะรีบูตด้วยพารามิเตอร์ที่บันทึกไว้ใหม่จะเริ่มทำงานโดยอัตโนมัติ

คุณควรรู้อะไรนอกเหนือจากนี้?

อย่างที่คุณเห็นขั้นตอนการเปิดใช้งานการจำลองเสมือนใน BIOS นั้นค่อนข้างง่าย อย่างไรก็ตาม มีรายละเอียดปลีกย่อยที่ต้องพิจารณาที่นี่เกี่ยวกับการปิดใช้งานฟังก์ชันนี้ที่เป็นไปได้ ความจริงก็คือเมื่อใช้เครื่องเสมือนเช่น WMware Virtual Machine, Virtual PC, VirtualBox หรือแม้แต่โมดูล Microsoft "ดั้งเดิม" ที่เรียกว่า Hyper-V จะต้องเปิดใช้งานตัวเลือกนี้แม้ว่าจะเปิดใช้งานการสนับสนุนแล้วก็ตาม ส่วนประกอบของวินโดวส์โดยตรงในการตั้งค่าระบบ

ส่วนใหญ่จะใช้กับรุ่นใหม่กว่า การปรับเปลี่ยนวินโดวส์เริ่มต้นด้วย "เจ็ด" ใน "exp" หรือ "Vista" นี่คือ ข้อกำหนดเบื้องต้นไม่ใช่ แม้ว่า “ระบบปฏิบัติการ” ดังกล่าวจะได้รับการติดตั้งบนฮาร์ดแวร์ล่าสุด แต่ก็อาจจำเป็นต้องเปิดใช้งานการสนับสนุนด้วย อย่างไรก็ตามไม่น่าเป็นไปได้ที่ผู้ใช้บนเครื่องดังกล่าวจะติดตั้งระบบปฏิบัติการที่ล้าสมัยซึ่งจะไม่อนุญาตให้เขา "บีบ" ฮาร์ดแวร์คอมพิวเตอร์สูงสุดที่สามารถทำได้ ดังนั้นจึงเป็นการดีกว่าถ้าใช้ส่วนประกอบฮาร์ดแวร์ล่าสุดร่วมกับส่วนประกอบส่วนใหญ่ไม่เพียงแต่เท่านั้น เวอร์ชันล่าสุดระบบปฏิบัติการ แต่ยังรวมถึงระบบการวินิจฉัยและการควบคุม UEFI ซึ่งมาแทนที่ BIOS ที่ใช้งานมานาน

สวัสดีทุกคน ฉันอยากจะบอกคุณเกี่ยวกับสิ่งต่างๆ เช่น VT-d และ VT-x คืออะไร และจำเป็นอย่างไร โดยทั่วไปไม่มีอะไรซับซ้อนเป็นพิเศษและไม่ได้มีความสำคัญอย่างยิ่งเลยนั่นคือผู้ใช้จำนวนมากไม่ต้องการตัวเลือกเช่น VT-x และ VT-d และสามารถปิดการใช้งานได้อย่างปลอดภัย

แล้ว VT-x และ VT-d คืออะไร? เทคโนโลยีเหล่านี้เป็นเทคโนโลยีเสมือนจริงที่จำเป็นสำหรับเครื่องเสมือน (อาจเป็นสำหรับซอฟต์แวร์อื่น ๆ บางตัว แต่ฉันไม่รู้) ทั้ง Intel (VT-x, VT-d) และ AMD (เรียกว่า AMD-V) มีเทคโนโลยีการจำลองเสมือนและอนุญาตให้เครื่องเสมือนเข้าถึงโปรเซสเซอร์ได้โดยตรง และไม่ผ่านเลเยอร์ซอฟต์แวร์ ด้วยเหตุนี้เครื่องเสมือนจึงทำงานได้เกือบเหมือนกัน ระบบจริง.

ผู้ใช้ทั่วไปที่เล่นเกม ดูหนังในคอมพิวเตอร์ ฟังเพลง ก็ไม่จำเป็นต้องใช้เทคโนโลยีเหล่านี้เลย ดังนั้นจึงเป็นการสมเหตุสมผลที่จะปิดการใช้งาน แต่ถ้าคุณใช้เครื่องเสมือน แน่นอนว่าคุณต้องเปิดใช้งานเครื่องเหล่านั้น เพราะหากไม่มีเครื่องเหล่านี้ แม้ว่าเครื่องเสมือนจะทำงานได้ แต่เครื่องเหล่านั้นก็จะทำงานช้ามาก

ในการเปิดใช้งานเทคโนโลยีการจำลองเสมือน คุณต้องค้นหาบางอย่างเช่นเทคโนโลยีการจำลองเสมือนใน BIOS และเลือกค่า Enabled อะไรทำนองนี้ ชื่ออาจแตกต่างกันเพียง นี่คือตัวอย่างการตั้งค่าใน BIOS ของมาเธอร์บอร์ด Asus:


ใน bios รุ่นเก่าทุกอย่างจะคล้ายกัน:


ทั้ง VT-x และ VT-d ทั้งหมดเปิดในลักษณะเดียวกัน เพียงแค่ VT-x ก็เรียกง่ายๆ ได้ว่า Intel(R) Virtualization Technology เนื่องจากเป็น Virtualization ขั้นพื้นฐาน

แต่ความแตกต่างระหว่าง VT-x และ VT-d คืออะไรความแตกต่างคืออะไร? ตอนนี้มันน่าสนใจนิดหน่อย ตามที่ฉันได้เขียนไปแล้ว VT-x เป็นการจำลองเสมือนขั้นพื้นฐานซึ่งช่วยให้คุณสามารถส่งคำสั่งไปยังโปรเซสเซอร์ได้โดยตรงเพื่อให้เครื่องเสมือนสามารถทำงานได้เร็วเกือบเท่ากับระบบจริง แต่ VT-d เป็นอย่างอื่น เพื่อให้คุณสามารถถ่ายโอนอุปกรณ์ทั้งหมดบนบัส PCI ไปยังเครื่องเสมือนได้ นั่นคือคุณสามารถโยนการ์ดแสดงผลลงในเครื่องเสมือนได้อย่างแท้จริงและมันจะใช้งานได้ที่นั่นคุณเพียงแค่ต้องติดตั้งไดรเวอร์สำหรับการ์ดแสดงผลตามปกติ แต่ VT-d ไม่มีในโปรเซสเซอร์ราคาถูก ตามกฎแล้ว รองรับเฉพาะรุ่นที่มีราคาแพงกว่าเท่านั้น

โดยทั่วไปแล้ว VT-x นั้นปรากฏตัวเมื่อนานมาแล้วเป็นครั้งแรกถ้าฉันจำไม่ผิดมันปรากฏในโปรเซสเซอร์ Pentium 4 รุ่น 662 และ 672 เหล่านี้เป็นโปรเซสเซอร์แบบ single-core แต่เหนือกว่ามาก สมัยก่อนใช้เงินเยอะมาก! มันเป็นแบบ single-core แต่มีสองเธรดซึ่งทำให้เย็นลงในเวลานั้นเอ๊ะ โปรเซสเซอร์ที่ยอดเยี่ยมไม่มีอะไรจะพูด!

ฉันจะรู้ได้อย่างไรว่ารองรับ VT-x, VT-d? ง่ายมากมากที่สุด วิธีที่ดีที่สุดเร็วที่สุดก็ดาวน์โหลดง่าย ยูทิลิตี้ CPU-Zซึ่งคุณสามารถเข้าใจได้อย่างง่ายดายในช่องคำแนะนำว่าโปรเซสเซอร์ของคุณรองรับเทคโนโลยีนี้หรือไม่:


ด้วยโปรเซสเซอร์ AMD ทุกอย่างคล้ายกัน คุณต้องมองหา AMD-V เท่านั้นที่นี่:


นอกจากนี้ใน Windows 10 คุณสามารถดูได้อย่างง่ายดายว่าเปิดใช้งานการจำลองเสมือนหรือไม่ ในการดำเนินการนี้คุณต้องไปที่ตัวจัดการงานและบนแท็บประสิทธิภาพคุณจะเห็นว่ามีการเปิดใช้งานหรือไม่:


ฉันจะเขียนเล็กน้อยเกี่ยวกับเครื่องเสมือนเอง ดังนั้นจึงมีเพียงสองรายการเท่านั้นที่ได้รับความนิยมมากที่สุด: VMware Workstation และ VirtualBox ความแตกต่างพื้นฐานพวกเขาสามารถพูดได้ว่าไม่ทำ หากคุณไม่คำนึงว่า VirtualBox นั้นฟรีโดยสมบูรณ์ แต่โดยส่วนตัวแล้ว ฉันชอบ VMware เพราะมันเร็วกว่ามาก แต่นี่คือความเห็นของฉัน มีหลายคนที่มั่นใจในทางตรงกันข้ามว่า VirtualBox นั้นเร็วกว่า ดังนั้นฉันคิดว่ามันคงไม่จำเป็นที่จะคิดว่าอะไรดีกว่าเพราะเป็นการดีกว่าที่จะเอาไปตรวจสอบเหมือนที่ฉันเคยทำและหลายครั้งก็ได้ข้อสรุปว่า VMware เร็วกว่า..

อย่างไรก็ตาม VMware ยังมีเครื่องเสมือนเวอร์ชันฟรีซึ่งฉันใช้มาหลายปีแล้วนี่คือ VMware Player มันไม่ได้มีคุณสมบัติมากมาย แต่จริงๆ แล้ว มีเพียงไม่กี่คนเท่านั้นที่ใช้คุณสมบัติมากมายเหล่านั้น สิ่งที่คุณต้องมีคือทุกสิ่ง: คุณสามารถสร้างเครื่องเสมือน แก้ไขการกำหนดค่า เริ่มต้นเครื่อง ทุกอย่างทำงานได้อย่างเสถียร! พูดง่ายๆ ก็คือมีเพียงการทำงานเบื้องหลังของเครื่องและสิ่งอื่นที่ไม่สำคัญเป็นพิเศษ

ยังไงซะ ครั้งหนึ่งฉันเคยมีพลังมากที่สุด โปรเซสเซอร์คอร์เดียวและนี่คือ Pentium 4 670 (ต่างจากรุ่น 672 ไม่มีการจำลองเสมือน) ฉันยังใช้เครื่องเสมือนบนมันด้วย เพราะฉันต้องการมันจริงๆ แน่นอนว่าทุกอย่างทำงานช้ามาก แต่ซอฟต์แวร์ที่ฉันต้องใช้ในเครื่องเสมือนนี้ใช้งานได้ มันแค่ช้า แต่ก็ยังใช้งานได้! จริงอยู่ที่ Pentium 4 670 นี้ร้อนขึ้นมาก... แย่จังเลย... ในฤดูหนาว ห้องของฉันจะอุ่นกว่าจริงๆ...

โดยทั่วไปแล้ว สิ่งเหล่านี้คือสิ่งที่ทุกคน ฉันหวังว่าทุกอย่างชัดเจนสำหรับคุณที่นี่ ขอให้โชคดีในชีวิตและอารมณ์ดี

17.11.2016

การจำลองเสมือนอาจจำเป็นสำหรับผู้ใช้ที่ทำงานด้วย อีมูเลเตอร์ต่างๆและ/หรือเครื่องเสมือน ทั้งสองสามารถทำงานได้ค่อนข้างดีโดยไม่ต้องเปิดใช้งานพารามิเตอร์นี้ แต่ถ้าคุณต้องการ ประสิทธิภาพสูงเมื่อใช้โปรแกรมจำลอง คุณจะต้องเปิดใช้งาน

คำเตือนที่สำคัญ

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

หากคุณไม่ได้รับข้อความดังกล่าวเมื่อคุณเปิดใช้งานโปรแกรมจำลอง/เครื่องเสมือนเป็นครั้งแรก อาจหมายถึงสิ่งต่อไปนี้:

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

เปิดใช้งานการจำลองเสมือนบนโปรเซสเซอร์ Intel

เมื่อใช้คำแนะนำทีละขั้นตอนเหล่านี้ คุณสามารถเปิดใช้งานการจำลองเสมือนได้ (เกี่ยวข้องกับคอมพิวเตอร์ที่ใช้โปรเซสเซอร์ Intel เท่านั้น):


เปิดใช้งานการจำลองเสมือนบนโปรเซสเซอร์ AMD

คำแนะนำทีละขั้นตอนในกรณีนี้จะมีลักษณะคล้ายกัน:


การเปิดใช้งานการจำลองเสมือนบนคอมพิวเตอร์ของคุณไม่ใช่เรื่องยาก สิ่งที่คุณต้องทำคือทำตามคำแนะนำทีละขั้นตอน อย่างไรก็ตาม หาก BIOS ไม่สามารถเปิดใช้งานฟังก์ชันนี้ได้ คุณไม่ควรลองใช้ฟังก์ชันนี้ โปรแกรมของบุคคลที่สามเนื่องจากจะไม่ให้ผลลัพธ์ใด ๆ แต่อาจทำให้ประสิทธิภาพของคอมพิวเตอร์แย่ลง

เราดีใจที่เราสามารถช่วยคุณแก้ไขปัญหาได้

แบบสำรวจ: บทความนี้ช่วยคุณได้หรือไม่?

ไม่เชิง

lumpics.ru

โหมดความปลอดภัยเสมือน (VSM) ใน Windows 10 Enterprise

Windows 10 Enterprise (และรุ่นนี้เท่านั้น) แนะนำส่วนประกอบ Hyper-V ใหม่ที่เรียกว่า Virtual Secure Mode (VSM) VSM เป็นคอนเทนเนอร์ที่ได้รับการป้องกัน (เครื่องเสมือน) ที่ทำงานบนไฮเปอร์ไวเซอร์ และแยกออกจากโฮสต์ Windows 10 และเคอร์เนล ส่วนประกอบของระบบที่มีความสำคัญต่อความปลอดภัยทำงานภายในคอนเทนเนอร์เสมือนที่ปลอดภัยนี้ ไม่สามารถเรียกใช้โค้ดของบุคคลที่สามภายใน VSM ได้ และความสมบูรณ์ของโค้ดจะได้รับการตรวจสอบเพื่อแก้ไขอยู่ตลอดเวลา สถาปัตยกรรมนี้ช่วยให้คุณสามารถปกป้องข้อมูลใน VSM แม้ว่าเคอร์เนลของโฮสต์ Windows 10 จะถูกบุกรุก เนื่องจากแม้แต่เคอร์เนลก็ไม่สามารถเข้าถึง VSM ได้โดยตรง

คอนเทนเนอร์ VSM ไม่สามารถเชื่อมต่อกับเครือข่ายได้ และไม่มีใครสามารถรับสิทธิ์ระดับผู้ดูแลระบบได้ คีย์การเข้ารหัส ข้อมูลการให้สิทธิ์ผู้ใช้ และข้อมูลอื่นๆ ที่สำคัญจากมุมมองของการประนีประนอมสามารถจัดเก็บไว้ในคอนเทนเนอร์ Virtual Secure Mode ดังนั้นผู้โจมตีจะไม่สามารถใช้ข้อมูลบัญชีแคชในเครื่องได้อีกต่อไป ผู้ใช้โดเมนเจาะเข้าไปในโครงสร้างพื้นฐานขององค์กร

สิ่งต่อไปนี้สามารถทำงานได้ภายใน VSM: ส่วนประกอบของระบบ:

  • LSASS (Local Security Subsystem Service) – ส่วนประกอบที่รับผิดชอบในการอนุญาตและการแยกส่วน ผู้ใช้ท้องถิ่น(ดังนั้นระบบจึงได้รับการปกป้องจากการโจมตีเช่น "ส่งแฮช" และโปรแกรมอรรถประโยชน์เช่น mimikatz) ซึ่งหมายความว่ารหัสผ่าน (และ/หรือแฮช) ของผู้ใช้ที่ลงทะเบียนในระบบไม่สามารถรับได้แม้แต่ผู้ใช้ที่มีสิทธิ์ ผู้ดูแลระบบท้องถิ่น.
  • Virtual TPM (vTPM) เป็นอุปกรณ์ TPM สังเคราะห์สำหรับเครื่องเกสต์ ซึ่งจำเป็นสำหรับการเข้ารหัสเนื้อหาของดิสก์
  • ระบบตรวจสอบความสมบูรณ์ของโค้ด OS – ปกป้องโค้ดระบบจากการดัดแปลง

เพื่อให้สามารถใช้โหมด VSM ได้ จำเป็นต้องมีข้อกำหนดด้านฮาร์ดแวร์ต่อไปนี้กับสภาพแวดล้อม:

วิธีเปิดใช้งาน Virtual Secure Mode (VSM) ใน Windows 10

มาดูวิธีเปิดใช้งานโหมด Virtual Secure โหมดหน้าต่าง 10 (ในตัวอย่างของเราคือ Build 10130)


ตรวจสอบการทำงานของ VSM

คุณสามารถตรวจสอบให้แน่ใจว่าโหมด VSM ใช้งานได้โดยมีกระบวนการ Secure System อยู่ในตัวจัดการงาน

หรือตามเหตุการณ์ “Credential Guard (Lsalso.exe) เริ่มต้นขึ้นและจะป้องกันข้อมูลประจำตัว LSA” ในบันทึกของระบบ

การทดสอบความปลอดภัยของ VSM

ดังนั้นบนเครื่องที่เปิดใช้งานโหมด VSM เราจะลงทะเบียนภายใต้ชื่อโดเมน บัญชีและในฐานะผู้ดูแลระบบท้องถิ่น เรารันคำสั่ง mimikatz ต่อไปนี้:

สิทธิ์ mimikatz.exe::debug sekurlsa::logonpasswords ออก

เราเห็นว่า LSA กำลังทำงานอยู่ สภาพแวดล้อมที่โดดเดี่ยวและไม่สามารถรับแฮชรหัสผ่านผู้ใช้ได้

หากดำเนินการแบบเดียวกันบนเครื่องที่ปิดใช้งาน VSM เราจะได้รับแฮช NTLM ของรหัสผ่านของผู้ใช้ ซึ่งสามารถใช้สำหรับการโจมตีแบบ "ส่งผ่านแฮช"