คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

นามสกุลไฟล์คือ .vmx นามสกุลไฟล์ VMX คืออะไร? หน้าปรับปรุงล่าสุด

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

อะไรอีกที่อาจทำให้เกิดปัญหา?

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

คุณต้องการที่จะช่วย?

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

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

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

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

เกี่ยวกับแพลตฟอร์ม VMware Workstation 6

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

คุณสมบัติเด่นของ VMware Workstation 6

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

  • รองรับระบบปฏิบัติการโฮสต์ Windows และ Linux
  • ความสามารถในการรันระบบเกสต์ 32 และ 64 บิต
  • รองรับจอภาพหลายจอเมื่อทำงานกับระบบปฏิบัติการเกสต์ในโหมดเต็มหน้าจอ
  • RAM สูงสุด 8 GB สำหรับเครื่องเสมือนหนึ่งเครื่อง
  • โปรเซสเซอร์เสมือนสูงสุด 2 ตัวและอะแดปเตอร์เครือข่ายเสมือนสูงสุด 10 ตัวในเกสต์
  • ความสามารถในการบันทึกกิจกรรมของเครื่องเสมือน (ทั้งในรูปแบบวิดีโอและในระดับของการกระทำภายในระบบเกสต์)
  • สำรองข้อมูลระบบได้ง่ายและสแนปชอตของผู้เยี่ยมชมไม่จำกัด
  • รองรับอินเตอร์เฟส USB 2.0
  • เซิร์ฟเวอร์ VNC ในตัว
  • การจัดการเครือข่ายเสมือนและดิสก์ที่ยืดหยุ่น
  • API เฉพาะทาง (Application Program Interface) สำหรับงานธุรการอัตโนมัติ (มีในภาษา C)

วีเอ็มแวร์เพลเยอร์ 2.0

VMware ให้เครื่องมือฟรีที่ดีแก่ผู้ใช้ในการเรียกใช้เครื่องเสมือนหลายเครื่องบนโฮสต์จริงเดียวเพื่อสาธิตซอฟต์แวร์ ใช้ซอฟต์แวร์เป็น SaaS (ซอฟต์แวร์เป็นบริการ) ผ่านอุปกรณ์เสมือน และทดสอบซอฟต์แวร์ในสภาพแวดล้อมที่แยกจากกัน VMware Player ไม่อนุญาตให้คุณสร้างเครื่องเสมือนและใช้คุณสมบัติบางอย่างที่มีอยู่ในแพลตฟอร์มการจำลองเสมือนเต็มรูปแบบ แต่เป็นเครื่องมือสำหรับการเรียกใช้เทมเพลตสำเร็จรูปที่มีอยู่ในตลาดในปัจจุบัน จึงเป็นโซลูชันที่เหมาะสม ผลิตภัณฑ์มาพร้อมกับ VMware Workstation 6 (vmplayer.exe) หรือดาวน์โหลดแยกต่างหากจากเว็บไซต์ VMware คุณลักษณะของผลิตภัณฑ์ที่สำคัญได้แก่:

  • เรียกใช้แขก 32 บิตและ 64 บิต
  • รองรับ 2 โปรเซสเซอร์เสมือน
  • ความสามารถในการใช้ระบบเสมือนของบุคคลที่สาม (Microsoft และ Symantec)
  • ระบบเกสต์ที่รองรับหลายโหล
  • การสร้างสภาพแวดล้อมการแชร์ไฟล์ร่วมกันระหว่างระบบโฮสต์และแขก
  • รองรับอินเตอร์เฟส USB 2.0
  • ความสามารถในการดูข้อมูลสรุปบนเทมเพลตเสมือนจริง (Appliance View)
  • อินเทอร์เฟซที่ใช้งานง่ายคล้ายกับเครื่องเล่นวิดีโอทั่วไป

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

นอกจากนี้ VMware Player ยังเหมาะสำหรับการรันสภาพแวดล้อมของผู้ใช้เสมือนที่สร้างด้วย . ระบบเหล่านี้สามารถได้รับการปกป้องโดยนโยบายความปลอดภัยและมอบให้กับผู้ใช้สำหรับการใช้งานแม่แบบเสมือนอย่างจำกัด เช่น สำหรับช่วงทดลองใช้

การดูแลระบบแพลตฟอร์ม VMware Workstation 6

ในบรรดาระบบเวอร์ชวลไลเซชันที่มีอยู่ในปัจจุบัน VMware Workstation 6 เปรียบเทียบได้ดีกับความหลากหลายและความยืดหยุ่นของเครื่องมือการดูแลระบบสำหรับทั้งแพลตฟอร์มเองและเครื่องเสมือน โดยเฉพาะอย่างยิ่ง แพลตฟอร์มช่วยให้คุณสามารถกำหนดการตั้งค่าและการตั้งค่าเครื่องเสมือนผ่านอินเทอร์เฟซผู้ใช้แบบกราฟิกที่สะดวก รวมถึงผ่าน *.ini (สำหรับ VMware Workstation เอง) และ *.vmx (สำหรับแต่ละเครื่องเสมือน) ไฟล์การกำหนดค่า เครื่องเสมือนสามารถจัดการได้สองวิธี: ภายในเครื่องผ่าน GUI (Graphical User Interface) และผ่านอินเทอร์เฟซบรรทัดคำสั่ง (CLI, Command Line Interface) ภายในเครื่องหรือระยะไกล นอกจากนี้ ผู้ใช้สามารถใช้ยูทิลิตี vmware-vdiskmanager.exe สำหรับการดำเนินการต่างๆ กับดิสก์เสมือน และยูทิลิตี vmware-mount.exe เพื่อเมานต์ดิสก์เสมือนในระบบโฮสต์เป็นโลจิคัล (คุณลักษณะนี้มีอยู่ใน VMware Workstation 6 จาก คอนโซล GUI)

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

การกำหนดค่าการตั้งค่าสภาพแวดล้อม VMware Workstation 6

แพลตฟอร์ม VMware Workstation ช่วยให้คุณกำหนดการตั้งค่าสภาพแวดล้อมได้อย่างยืดหยุ่นเพื่อรองรับระบบเสมือนและสร้างสภาพแวดล้อมที่เป็นมิตรต่อผู้ใช้ การตั้งค่าแพลตฟอร์มสามารถเปลี่ยนแปลงได้สองวิธี: โดยการแก้ไขไฟล์ Preferences.ini ที่อยู่ในโฟลเดอร์ "%USERPROFILE%Application DataVMware" และผ่านอินเทอร์เฟซผู้ใช้แบบกราฟิก

ไฟล์ Preferences.ini มีหลายส่วนสำหรับการตั้งค่าสภาพแวดล้อม การแก้ไขพารามิเตอร์ต่อไปนี้เป็นสิ่งที่น่าสนใจที่สุด:

  • pref.view.toolbars.list - ให้คุณควบคุมรายการเมนูที่แสดง
  • pref.ws.currentObj - การตั้งค่าสำหรับเครื่องเสมือนที่เลือกเมื่อเริ่มต้นเวิร์กสเตชัน
  • pref.ws.openedObj - ตัวเลือกสำหรับระบบเสมือนแบบเปิด
  • mks.noBeep = "จริง" - ปิดเสียงบี๊บของเครื่องเสมือน
  • pref.placement - ควบคุมตำแหน่งของหน้าต่างเวิร์กสเตชัน

หากต้องการแก้ไขการตั้งค่าผ่านอินเทอร์เฟซผู้ใช้ ให้เลือกรายการการตั้งค่าจากเมนูแก้ไข

ในหน้าต่างนี้ คุณสามารถกำหนดค่าสภาพแวดล้อมพื้นที่ทำงาน VMware Workstation:

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

ในแท็บ Input คุณสามารถกำหนดการตั้งค่าต่อไปนี้:

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

ในแท็บถัดไป คุณสามารถกำหนดค่าปุ่มลัดได้:

หากต้องการบันทึกการตั้งค่าเหล่านี้ จะต้องรีสตาร์ทเครื่องเสมือน หากต้องการกดชุดค่าผสมที่มี Ctrl + Alt ในเครื่องเสมือน คุณต้องกด Ctrl + Alt + Space จากนั้นปล่อยช่องว่างและกดปุ่มที่ต้องการ

ในแท็บถัดไป มีการกำหนดค่าตัวเลือกการแสดงผลสำหรับคอนโซลกราฟิก:

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

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

ที่นี่คุณสามารถกำหนดค่าจำนวนหน่วยความจำทั้งหมดที่จัดสรรให้กับระบบเสมือน รวมถึงความสามารถในการใช้ไฟล์เพจจิ้ง (ไฟล์ *.vmem ในโฟลเดอร์ที่มีเครื่องเสมือน)

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

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

บนแท็บอุปกรณ์ คุณสามารถเปิดหรือปิดใช้งานซีดี/ดีวีดีการทำงานอัตโนมัติบนระบบโฮสต์ VMware แนะนำให้ปิดการทำงานอัตโนมัติเนื่องจากอาจทำให้เกิดพฤติกรรมที่ไม่คาดคิดในระบบเสมือน

แท็บสุดท้ายให้คุณตั้งรหัสผ่านของผู้ดูแลระบบเพื่อสร้างเครื่องเสมือน เปลี่ยนการตั้งค่า และจัดการเครือข่าย

ต้องจำไว้ว่าในกรณีส่วนใหญ่การตั้งค่าของเครื่องเสมือนแต่ละเครื่องจะซ้อนทับกับการตั้งค่าส่วนกลางที่อธิบายไว้ข้างต้น

การทำงานกับดิสก์เสมือน

VMware Workstation ช่วยให้คุณสร้างดิสก์เสมือนหลายประเภท แต่ละประเภทเหมาะสำหรับกรณีการใช้งานที่แตกต่างกัน เมื่อสร้างเครื่องเสมือน คุณสามารถเลือกดิสก์ได้สองประเภท:

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

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

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

จากมุมมองของงานการดูแลระบบ จำเป็นต้องจัดระเบียบดิสก์ของเครื่องเสมือนเป็นประจำและตามลำดับต่อไปนี้:

  • ดิสก์ภายในระบบเกสต์
  • ไฟล์ดิสก์เสมือนโดยใช้ VMware Workstation (รายการเมนู "จัดเรียงข้อมูล" โดยปุ่ม "ยูทิลิตี้" ในคุณสมบัติของดิสก์เสมือน)
  • ดิสก์ระบบโฮสต์

นอกจากนี้ยังสามารถติดตั้งดิสก์เสมือนบนระบบโฮสต์ (รายการเมนู "แผนที่" โดยปุ่ม "ยูทิลิตี้" ในคุณสมบัติของดิสก์เสมือน) และตรวจสอบโดยใช้ยูทิลิตี้ scandisk

การกำหนดค่าตัวเลือกเครือข่าย

แพลตฟอร์ม VMware Workstation มีความสามารถสูงในการกำหนดค่าเครือข่ายระหว่างเครื่องเสมือนและระบบโฮสต์ เมื่อสร้างอะแดปเตอร์เครือข่ายเสมือน คุณสามารถระบุประเภทของเครือข่ายได้สี่ประเภท:

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

นอกจากนี้ แพลตฟอร์ม VMware Workstation ยังช่วยให้คุณสามารถกำหนดค่าเครือข่ายเสมือนภายในระบบโฮสต์ได้อย่างยืดหยุ่นโดยใช้ยูทิลิตี้ Virtual Network Editor (vmnetcfg.exe) ซึ่งช่วยให้คุณสามารถผูกอะแดปเตอร์เครือข่ายเสมือนและกายภาพกับฮับเครือข่ายเสมือน รวมทั้งผูก เซิร์ฟเวอร์ DHCP และอุปกรณ์ NAT เมื่อตั้งค่าเครือข่ายสำหรับเครื่องเสมือน คุณต้องให้ความสนใจเป็นพิเศษกับระบบที่มีประเภทการโต้ตอบแบบบริดจ์ เนื่องจากระบบจะ "มอง" ไปยังเครือข่ายภายนอกและต้องการการป้องกันแบบเดียวกับระบบปฏิบัติการโฮสต์

การใช้เครื่องมือในการพัฒนาและทดสอบ

หนึ่งในกรณีการใช้งานหลักสำหรับผลิตภัณฑ์ VMware Workstation คือการพัฒนาและทดสอบซอฟต์แวร์ ดังนั้น VMware จึงได้รวมเครื่องมือพิเศษหลายอย่างสำหรับจุดประสงค์นี้ไว้ในแพลตฟอร์ม โดยเฉพาะอย่างยิ่ง สามารถใช้ส่วนเสริมกับ VMware Workstation เพื่อรวมเข้ากับสภาพแวดล้อมการพัฒนา Visual Studio (Windows เท่านั้น) และ Eclipse (Windows และ Linux) เพื่อลดความซับซ้อนของกระบวนการดีบักซอฟต์แวร์ในเครื่องเสมือน (Workstation IDE) เมื่อกำหนดค่าเครื่องมือ คุณต้องระบุพาธไปยังระบบเสมือน สคริปต์การติดตั้งที่จะรัน และตำแหน่งของโฟลเดอร์ที่ใช้ร่วมกัน หลังจากนั้นดีบักเกอร์เสมือนแบบรวมจะเริ่มต้นเครื่องเสมือน กำหนดค่าสภาพแวดล้อมตามพารามิเตอร์ที่ระบุและเปิดแอปพลิเคชัน หรือ "ยึด" กับโปรแกรมที่จำเป็น โดยเริ่มเซสชันการดีบัก หลังจากที่แอปพลิเคชันยุติลง ดีบักเกอร์จะหยุด รีสตาร์ทเครื่องเสมือน หรือบันทึกสถานะ ขึ้นอยู่กับการตั้งค่า

การติดตั้งดีบักเกอร์เสมือนสามารถทำได้ระหว่างการติดตั้ง VMware Workstation ระหว่างการเลือกส่วนประกอบเพิ่มเติม สำหรับการดีบักด้วย Visual Studio 2005 คุณสามารถใช้ Remote Debug Monitor (msvsmon.exe) ซึ่งรองรับคุณสมบัติการดีบักจากระยะไกล ในกรณีของการรวมกับ Eclipse หลังจากติดตั้งปลั๊กอินสำหรับ Workstation รายการใหม่จะปรากฏในเมนู Debug ในสภาพแวดล้อม Eclipse: "VMware แนบกับแอปพลิเคชัน" และ "VMware เรียกใช้แอปพลิเคชัน Java" ซึ่งสามารถใช้ในการดีบัก ในเครื่องเสมือน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับดีบักเกอร์เสมือนแบบรวมของ VMware ได้ใน

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

การกำหนดการตั้งค่าเครื่องเสมือนผ่านไฟล์ vmx

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

พารามิเตอร์คำอธิบาย
mks.enable3d = "จริง"
svga.maxHeight = "800"
svga.maxWidth = "1280"
การเปิดใช้งานการสนับสนุนกราฟิก 3 มิติเชิงทดลองและการตั้งค่าตัวเลือก SVGA (ช่วยแก้ปัญหาเกี่ยวกับความละเอียดที่ไม่ได้มาตรฐาน)
mks.maxRefreshRate=1000การแก้ปัญหาเมื่อไม่สามารถเปลี่ยนเป็นโหมดเต็มหน้าจอของระบบแขกได้
mks.movie.config.high.recordSound = "จริง"เปิดใช้งานการบันทึกเสียงเมื่อบันทึกวิดีโอกิจกรรมเครื่องเสมือน (คุณลักษณะการจับภาพภาพยนตร์)
bios.bootDelay = "5000"การตั้งค่าการหน่วงเวลาก่อนที่แขกจะบู๊ต
mainMem.useNamedFile = "จริง"การตั้งค่าเป็นเท็จปิดใช้งานไฟล์สลับชื่อ (vmem)
msg.autoAnswer = "จริง"พยายามตอบกลับข้อความที่เกิดขึ้นระหว่างกระบวนการบู๊ตเครื่องเสมือนโดยอัตโนมัติ
uuid.action = "สร้าง"
uuid.action = "เก็บ"
การสร้างใหม่ (สร้าง) หรือการเก็บรักษาตัวระบุเครื่องเสมือน (UUID) เก่า (เก็บ) โดยอัตโนมัติเมื่อย้ายไปยังโฮสต์อื่น (หากเครื่องถูกคัดลอกไปยังคอมพิวเตอร์เครื่องอื่นในขณะที่เก็บสำเนาเก่า ให้ตั้งค่า "สร้าง")
เข้าสู่ระบบ = "จริง"เปิดใช้งานการบันทึก
log.fileName = "vm.log"การติดตั้งไฟล์สำหรับจัดเก็บบันทึก
usb.analyzer.enable = "จริง"เปิดใช้งานการบันทึกอุปกรณ์ USB
log.keepOld = 3การตั้งค่าจำนวนบันทึกที่จะเก็บ
hypervisor.xen.allowการเปิดใช้งานการสนับสนุนการทดลองสำหรับ Paravirtualized Guest Kernels สำหรับ Xen Hypervisor (คุณสมบัติที่ไม่มีเอกสาร)
disk.locking="เท็จ"ปิดการเข้าถึงเฉพาะไฟล์ *.vmdk (ปิดการทำงานของไฟล์ *.lck)
gui.restricted="จริง"ปิดใช้งานฟังก์ชันสำหรับจัดการเครื่องเสมือน (เริ่ม, หยุด, ระงับ) และแก้ไขคุณสมบัติ (เครือข่าย, สแน็ปช็อต) เครื่องเริ่มต้นโดยดับเบิลคลิกที่ไฟล์ vmx และปิดผ่าน "File-> Exit"

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

ทำงานกับเครื่องเสมือนผ่านอินเตอร์เฟสบรรทัดคำสั่ง

โฟลเดอร์ที่ติดตั้งแพลตฟอร์ม VMware Workstation 6 มีโปรแกรมที่มีประโยชน์มากมายสำหรับจัดการเครื่องเสมือน ทำงานกับดิสก์เสมือน และจัดการการสื่อสารเครือข่าย (ยูทิลิตี้ vmrun.exe, vmware-vdiskmanager.exe และ vmnetcfg.exe) ส่วนหลังมีส่วนต่อประสานกราฟิกและคล้ายกับการตั้งค่าของ Virtual Network Editor ในแพลตฟอร์ม ยูทิลิตี vmware-vdiskmanager ช่วยให้คุณจัดการดิสก์เสมือนของแขกและมักใช้เพื่อขยาย สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ vmware-vdiskmanager ได้โดยการรันด้วยเครื่องหมาย "/?" จากบรรทัดคำสั่ง

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

vmrun

รายการตัวเลือกทั้งหมดสำหรับยูทิลิตี vmrun แสดงอยู่ด้านล่าง

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

[ตัวเลือก]

รันโปรแกรมในระบบเกสต์ด้วยพารามิเตอร์บรรทัดคำสั่งที่ระบุ
ไฟล์ExistsInGuest
การตรวจสอบว่ามีไฟล์ที่กำหนดอยู่ในระบบเกสต์หรือไม่
setSharedFolderStateการเปลี่ยนเส้นทางไปยังโฟลเดอร์ที่ใช้ร่วมกันบนระบบโฮสต์
เพิ่มSharedFolderการเพิ่มโฟลเดอร์ที่ใช้ร่วมกันสำหรับเครื่องเสมือนและระบบโฮสต์
ลบโฟลเดอร์ที่ใช้ร่วมกัน
การลบโฟลเดอร์ที่ใช้ร่วมกัน
รายการกระบวนการในแขก รับรายการกระบวนการในระบบปฏิบัติการเกสต์
killProcessInGuest
ยุติกระบวนการในระบบปฏิบัติการเกสต์ด้วย id ที่กำหนด
รันสคริปต์อินเกสต์เรียกใช้สคริปต์ในระบบปฏิบัติการเกสต์
ลบFileInGuest
การลบไฟล์ในระบบปฏิบัติการเกสต์
สร้าง DirectoryInGuest
การสร้างโฟลเดอร์ใน Guest OS
ลบ DirectoryInGuest
การลบโฟลเดอร์ใน Guest OS
รายการDirectoryInGuest
รับรายการเนื้อหาของโฟลเดอร์ที่กำหนดในระบบปฏิบัติการเกสต์
copyFileFromHostToGuestOSคัดลอกไฟล์จากโฮสต์ไปยังแขก
copyFileFromGuestToHostOSคัดลอกไฟล์จากแขกไปยังโฮสต์
เปลี่ยนชื่อ FileInGuestการเปลี่ยนชื่อไฟล์ในระบบปฏิบัติการเกสต์
คำสั่งทั่วไป
รายการ รับรายการเครื่องเสมือนที่กำลังทำงานอยู่ทั้งหมด
อัพเกรด vm การปรับปรุงเครื่องเสมือน (การส่งเสริมการสร้างฮาร์ดแวร์)
ติดตั้งเครื่องมือ การติดตั้ง VMware Tools ใน Guest OS

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

-ชม
-ป
-ยู
-หน้า
-กู
-gp

ยูทิลิตี้ vmrun ยังสามารถใช้งานได้สำเร็จโดยนักพัฒนาซอฟต์แวร์บุคคลที่สามสำหรับแพลตฟอร์ม VMware Workstation 6

บทสรุป

แพลตฟอร์ม VMware Workstation เป็นเครื่องมือเดสก์ท็อปเสมือนจริงที่มีความยืดหยุ่นสูงและทรงพลัง วันนี้อาจไม่มีแพลตฟอร์มใดในคลาสนี้ที่มีชุดพารามิเตอร์ที่ปรับแต่งได้และเครื่องมือในตัวสำหรับงานที่หลากหลายของผู้ใช้ การใช้ VMware Workstation สำหรับการทดสอบแอปพลิเคชัน (โดยเฉพาะการทดสอบการกำหนดค่าและการติดตั้ง) ได้กลายเป็นมาตรฐานโดยพฤตินัยในบริษัทพัฒนาซอฟต์แวร์หลายแห่ง เครื่องมือมากมายสำหรับการดีบักและการทดสอบแอปพลิเคชัน ทำให้แพลตฟอร์ม VMware Workstation เป็นสิ่งที่ต้องมีสำหรับโปรแกรมเมอร์และผู้ทดสอบ ผู้ใช้ตามบ้านจะได้รับประโยชน์จากทั้ง VMware Player ฟรีสำหรับการเรียกใช้เทมเพลตเสมือนที่กำหนดค่าไว้ล่วงหน้า และเวิร์กสเตชันแบบชำระเงินสำหรับการฝึกอบรม การแยกสภาพแวดล้อมของผู้ใช้ และสร้างสภาพแวดล้อมเสมือนแบบพกพา

คู่แข่งที่ใกล้เคียงที่สุดของ VMware Workstation ในขณะนี้คือ VirtualBox ของ InnoTek (ฟรีสำหรับใช้ในบ้าน) และ Virtual PC ของ Microsoft (ฟรี) ซึ่งมีคุณสมบัติน้อยกว่า Workstation อย่างมาก เช่น ดิสก์เสมือน ระบบเครือข่าย และจำนวนระบบเกสต์และโฮสต์ที่รองรับ แม้ว่าผลิตภัณฑ์เหล่านี้ทั้งหมดจะเหมาะสำหรับการใช้งานที่บ้าน แต่สำหรับมืออาชีพ การใช้ VMware Workstation จะทำให้คุณได้สัมผัสกับผลกระทบของเดสก์ท็อปเวอร์ชวลไลเซชัน

โดย Robert Patton เกี่ยวกับการตั้งค่าไฟล์ VM VMX เพื่อแก้ไขช่องโหว่เฉพาะ ตามปกติการแปลจะมีอคติ🙂

หากคุณเคยทำงานกับผลิตภัณฑ์ VMware มาสักระยะหนึ่ง คุณอาจให้ความสนใจกับไฟล์ VMX แต่ละ VMX มีการตั้งค่าเกือบทั้งหมดของเครื่องเสมือน และยังมีการตั้งค่าเพิ่มเติมบางอย่างที่ไม่สามารถเพิ่มได้จาก GUI แต่สามารถเพิ่มได้โดยใช้ตัวแก้ไขจากคอนโซลเท่านั้น ในคู่มือนี้ ฉันจะอธิบายตัวเลือกต่างๆ ที่ออกแบบมาเพื่อปกป้องคุณจากช่องโหว่ใน VMware Tools และปิดช่องทางระหว่างระบบปฏิบัติการเกสต์และโฮสต์
พารามิเตอร์ที่เราจะพูดถึงได้พบแล้วมากกว่าหนึ่งครั้งในแหล่งต่างๆ แต่แทบไม่มีข้อมูลเกี่ยวกับสิ่งที่พวกเขาทำและมีไว้เพื่ออะไร การตั้งค่าเหล่านี้หลายอย่างใช้ไม่ได้กับ ESX 3.5 ดังนั้น แทนที่จะเผยแพร่รายการอื่น ฉันจะพยายามอธิบายวัตถุประสงค์ของพารามิเตอร์เหล่านี้ แม้ว่าคุณจะไม่ได้ต้องการเพิ่มความปลอดภัย โปรดอ่านต่อไป และบางทีเราอาจจะเปิดตาให้คุณเห็นช่องโหว่ด้านความปลอดภัยในโครงสร้างพื้นฐานของคุณ
ฉันชอบใช้ PUTTY และ VI เพื่อแก้ไขไฟล์ VMX เพียงคัดลอกรายการตัวเลือกท้ายบทความไปที่คลิปบอร์ด เปิดไฟล์ VMX ใน VI แล้วคลิกขวาในโหมดวางข้อความเพื่อวางข้อความ หากคุณไม่คุ้นเคยกับอินเทอร์เฟซ VI ในตอนท้ายของบทความจะมีข้อมูลอ้างอิงสั้น ๆ
คุณยังสามารถเพิ่มพารามิเตอร์เหล่านี้ผ่านไคลเอนต์ VI โดยคลิกขวาที่ชื่อ VM แล้วเลือก แก้ไขการตั้งค่า...แท็บ ตัวเลือก, ขั้นสูงทั่วไปและกดปุ่ม พารามิเตอร์การกำหนดค่า… แต่โดยเนื้อแท้แล้ว จะใช้เวลาดำเนินการนานกว่าการใช้ VI โดยไม่คำนึงถึงวิธีการแก้ไขไฟล์ VMX คุณต้องปิด VM หากคุณเปลี่ยนแปลงบางอย่างในไฟล์ VMX หลังจากปิด VM แล้ว การเปลี่ยนแปลงเหล่านี้จะถูกลบ เนื่องจากในระหว่างการทำงานของ VM พารามิเตอร์ VMX ทั้งหมดจะถูกโหลดลงใน RAM ของโฮสต์

คุณต้องเห็นช่องโหว่ของ VMware Tools จริง ๆ เพื่อที่จะจินตนาการถึงขอบเขตของมัน เพื่อแสดงให้เห็นถึงช่องโหว่ เราจะใช้ VM ใหม่ที่ติดตั้ง Windows Server 2003 Standard และติดตั้ง VMware Tools มาสร้างผู้ใช้ภายในกันเถอะ ผู้ทดสอบและเพิ่มลงในกลุ่ม ผู้ใช้เดสก์ท็อประยะไกล. ดังนั้นผู้ใช้ของเราจะเป็นสมาชิกของกลุ่ม ผู้ใช้และ ผู้ใช้เดสก์ท็อประยะไกลบนเซิร์ฟเวอร์นี้ โปรดทราบว่าเขาไม่ใช่ผู้บริหารท้องถิ่น 😉 ที่จริงแล้ว นี่เป็นบัญชีทั่วไปสำหรับการใช้เซิร์ฟเวอร์เทอร์มินัล Citrix หรือ Microsoft
หากคุณคิดว่าได้รับการปกป้องเพราะไม่มีไอคอน VMware Tools ที่มุมล่างขวา แสดงว่าคุณคิดผิด ผู้ใช้สามารถเรียกใช้งานได้ด้วยคำสั่ง "C:\Program Files\VMware\VMware Tools\VMControlPanel.cpl".
ปิดการใช้งานอุปกรณ์
เริ่มจากภาพรวมของตัวเลือกสำหรับการเชื่อมต่อและยกเลิกการเชื่อมต่อ CD-ROM, FDD และเครือข่ายจากแผงควบคุม VMware Tools สร้างเซสชัน RDP ไปยังเซิร์ฟเวอร์ทดสอบของเราและเข้าสู่ระบบด้วย ผู้ทดสอบ. คลิกที่ไอคอนเครื่องมือ VMware และไปที่แท็บ อุปกรณ์. ยกเลิกการทำเครื่องหมายที่ธงถัดจากการ์ดเครือข่ายแล้วคลิกปุ่ม นำมาใช้. คุณสามารถดูได้ว่าเซสชัน RDP ของคุณหยุดทำงานอย่างไร และเซิร์ฟเวอร์ไม่ตอบสนองต่อคำขอ ใช่ ผู้ใช้ทั่วไปเพิ่งฉีกสายออกจากการ์ดเครือข่ายเสมือน ตัดการเชื่อมต่อเซิร์ฟเวอร์จากเครือข่ายโดยสิ้นเชิง หากคุณมีเซิร์ฟเวอร์เทอร์มินัลอยู่แล้ว คุณคงนึกภาพออกถึงขนาดของภัยคุกคามนี้
โชคดีสำหรับเราที่สามารถปิดการใช้งานได้อย่างง่ายดายด้วยตัวเลือกไฟล์ VMX ต่อไปนี้:

isolation.device.edit.disable = "จริง"

ภัยคุกคามของเวลา
มาสร้างเซสชัน RDP อีกครั้งและเปิดแผงเครื่องมือ VMware บนแท็บ ตัวเลือกนำธงลง การซิงโครไนซ์เวลาระหว่างเครื่องเสมือนและระบบปฏิบัติการโฮสต์. คลิกสมัครและตกลง ปิดและเปิดแผงเครื่องมือ VMware ใหม่ - คุณจะเห็นว่าการเปลี่ยนแปลงเหล่านี้ได้รับการบันทึกแล้ว
แน่นอน หากคุณกำลังใช้บริการ W32Time คุณอาจจะบอกว่าทั้งหมดนี้เป็นเรื่องไร้สาระ แต่เมื่อผู้ใช้ที่ชั่วร้ายเปิดการซิงค์เวลากับโฮสต์ คุณจะจบลงด้วยการซิงค์เวลาสองครั้งโดยไม่รู้ตัว และหากคุณปิดใช้งานการซิงโครไนซ์เวลาผ่าน W32Time และผู้ใช้ปิด / เปิดใช้งานการซิงโครไนซ์เวลากับโฮสต์ VM อาจไม่สามารถเข้าสู่ระบบโดเมนได้
แฟล็กนี้เปลี่ยนพารามิเตอร์ในไฟล์ VMX - tools.syncTime. ดังนั้น พารามิเตอร์ต่อไปนี้จึงห้ามไม่ให้เปลี่ยนพารามิเตอร์นี้:
isolation.tools.setOption.disable = "จริง"
แม้ว่าคุณจะยกเลิกการเลือก/ทำเครื่องหมายที่ธงแล้วกด นำมาใช้แล้ว ตกลงหลังจากรีสตาร์ทแผงเครื่องมือ VMware คุณจะเห็นว่าการตั้งค่าไม่เปลี่ยนแปลง
รอสักครู่…
ฉันกำลังจะยุติบทความนี้ แต่สคริปต์เก่าเก่าเปลี่ยนพารามิเตอร์การซิงโครไนซ์อีกครั้ง ผู้ใช้ที่ไม่มีสิทธิพิเศษสามารถทำเช่นนี้ได้หรือไม่? ฉัน "จำ" คำสั่ง C:\Program Files\VMware\VMware Tools\VMwareService.exe -cmd "vmx.set_option synctime 0 1"และเรียกใช้จากเซสชัน ผู้ทดสอบและไม่มีตัวเลือกที่เปิดใช้งาน set.Option.disableฉันสามารถเปิดใช้งานการซิงโครไนซ์เวลากับโฮสต์ได้
อืม set_optionคล้ายกับพารามิเตอร์มาก setOption.disable. มาอ่านวิธีใช้บรรทัดคำสั่ง - VMwareService.exe – ช่วย
การใช้งาน: c:\Program Files\VMware\VMware Tools\VMwareService.exe (-v, -i, -u, -kill, -cmd " ")
ใช่ มันไม่ชัดเจนกว่านี้อีกแล้ว มีข้อมูลบางอย่างใน SDK แต่ไม่เพียงพอที่จะเข้าใจสาระสำคัญ ในที่สุด ฉันดาวน์โหลดซอร์สโค้ดของ VMware Tools และเริ่มค้นหาข้อมูลนั้น หลังจากทำงานอย่างหนัก ฉันพบหลายขั้นตอนที่สามารถนำมาประกอบกับช่องโหว่ได้ คำสั่งต่อไปนี้จะช่วยให้คุณสามารถเขียนข้อความเฉพาะลงในบันทึก VM:
C:\Program Files\VMware\VMware Tools\VMwareService.exe -cmd "log %string %string"
และอันนี้จะช่วยให้คุณสร้างตัวแปรประเภท Guestinfo เพื่อเก็บข้อมูลเกี่ยวกับเครื่องเสมือนในหน่วยความจำของเซิร์ฟเวอร์ ESX:
C:\Program Files\VMware\VMware Tools\VMwareService.exe -cmd "info-set guestinfo.%variable %string"
อ่านจากตัวแปร GuestInfo:
C:\Program Files\VMware\VMware Tools\VMwareService.exe -cmd "info-get guestinfo.%variable"
โปรดทราบว่าตัวแปรเหล่านี้ไม่ได้เก็บไว้อย่างถาวร พวกเขาจำสถานะเมื่อรีบูท VM แต่ถ้าคุณปิดมันจะถูกลบ
ข้อมูลนี้มีอยู่ในคู่มือ "VI3 Security Hardening" ภายใต้ "จำกัด Data Flow จากเครื่องเสมือนไปยัง Datastore" และแน่นอน คำสั่งทั้งหมดสามารถดำเนินการได้โดยผู้ใช้ที่ไม่มีสิทธิพิเศษ
ปิดรู
เพื่อทดสอบการใช้ประโยชน์จากช่องโหว่เหล่านี้ ฉันได้เขียนสคริปต์และเรียกใช้สคริปต์เหล่านั้นเป็น ผู้ทดสอบ. สำหรับการโจมตีสแปมในไฟล์บันทึกของเซิร์ฟเวอร์ ESX ฉันพยายามเขียนข้อมูลขนาด 1 KB วนซ้ำเป็นล้านครั้ง ฉันเฝ้าดูการเติบโตของไฟล์บันทึกและพบว่าทันทีที่มันมีขนาดเพิ่มขึ้นถึง 1MB การเติบโตจะหยุดลง การตรวจสอบพบว่าในตอนท้ายของบันทึกมีข้อความ "บันทึกการควบคุม" (บันทึกถูกขัดจังหวะ) นี่เป็นสัญญาณที่ดี ซึ่งหมายความว่า VMware ได้กำหนดขีดจำกัดการเติบโตของขนาดไฟล์ แต่ฉันไม่ต้องการใช้ประโยชน์จากช่องโหว่นี้เลย ดังนั้นฉันจึงใช้คำสั่งต่อไปนี้:
isolation.tools.log.disable = "จริง"
ไชโย ตอนนี้การใช้ประโยชน์จากช่องโหว่นี้เป็นไปไม่ได้ แต่บันทึกยังคงถูกเขียนไปยังไฟล์ vmware.log ซึ่งสามารถใช้ได้หากมีปัญหากับ VM
หลังจากนั้นฉันพยายามโจมตี RAM ของเซิร์ฟเวอร์ด้วยค่าตัวแปรที่ไม่จำเป็น ปรากฎว่า VM หนึ่งเครื่องสามารถจัดเก็บตัวแปรสองตัวได้สูงสุด 32 ตัว โดยแต่ละตัวจะได้รับการจัดสรรข้อมูลสูงสุด 32KB ด้วยเหตุนี้ ช่องโหว่นี้อาจทำให้ข้อมูลสูงสุด 1MB ถูกเขียนลงในหน่วยความจำ
คู่มือ VI3 Security Hardening มีสองวิธีในการปิดรูนี้ เช่น เราสามารถปิดการสร้างตัวแปร GuestInfo ด้วยคำสั่ง isolation.tools.setInfo.disable = "จริง".
แต่ฉันไม่สามารถแนะนำคำสั่งนี้ได้อย่างเต็มหัวใจ เพราะหลังจากนั้น VM จะไม่สามารถบอกที่อยู่ IP และชื่อ DNS แก่โฮสต์ได้ ไม่มีการรับประกันว่าแอปพลิเคชัน VCB หรือบุคคลที่สามจะยังคงทำงานต่อไปได้ แต่เราสามารถจำกัดขนาดที่จัดสรรสำหรับเก็บตัวแปร GuestInfo ได้โดยใช้คำสั่งอื่น - tools.setInfo.sizeLimit = "บาง # เป็นไบต์".
โดยทั่วไปแล้ว 1MB เป็นตัวเลขที่ค่อนข้างสำคัญ หากคุณสามารถอยู่ได้โดยปราศจากข้อมูล ip หรือ dns ทางที่ดีควรปิดการใช้งานตัวแปร GuestInfo เนื่องจากอาจมีปัญหาในการใช้งาน ฉันจึงลบคำแนะนำนี้ออกจากรายการคำสั่งที่ท้ายบทความ
ลดขนาดดิสก์ VM
เปิดแผงเครื่องมือ VMware อีกครั้งแล้วไปที่แท็บ หด. ฉันจะไม่อธิบายว่าทำไมต้องมีการดำเนินการนี้ ด้วยเหตุผลบางอย่าง VMware ตัดสินใจว่าตัวเลือกเหล่านี้ควรพร้อมใช้งานสำหรับผู้ใช้ทุกคน ไม่เว้นแม้แต่ผู้ดูแลระบบ เมื่อดำเนินการลดขนาด CPU ของ VM จะโหลดเกือบ 100% และ VM จะหยุดตอบสนอง การดำเนินการลดขนาดจะไม่เริ่มขึ้นหากผู้ใช้ไม่มีสิทธิ์เขียนไปยังไดเร็กทอรีรากของไดรฟ์แบบลอจิคัลที่ผู้ใช้จะลดขนาด
แต่ถ้าผู้ดูแลระบบหรือแอปพลิเคชันรายอื่นให้สิทธิ์ในการเขียนไปยังไดเร็กทอรีรากของไดรฟ์ไปยังกลุ่ม ผู้ใช้หรือ ทุกคนแล้วคุณได้...
หากคุณไม่ได้ใช้ Shrink ในโครงสร้างพื้นฐาน คุณสามารถบรรเทาช่องโหว่นี้ได้ด้วยคำสั่งต่อไปนี้:
isolation.tools.diskWiper.disable = "จริง"

ภัยคุกคาม PXE

ฉันพบช่องโหว่นี้เมื่อฉันตรวจสอบปัญหา SAN จู่ๆ เซิร์ฟเวอร์ ESX ก็ตัดการเชื่อมต่อจากดวงจันทร์ iSCSI และเมื่อเราเปิดการเชื่อมต่อคอนโซลกับ VM เราก็ต้องประหลาดใจกับสิ่งที่เห็น VM ทั้งหมดเริ่มทำงาน แต่รีบูตโดยอัตโนมัติเมื่อฮาร์ดไดรฟ์หายไป เนื่องจากไฟล์ VMX อยู่ใน RAM เซิร์ฟเวอร์ ESX จึงไม่สนใจข้อเท็จจริงที่ว่าดวงจันทร์กับดิสก์หายไป ดังนั้น VM จึงตรวจสอบแหล่งที่มาของการบู๊ตทั้งหมดและเริ่มต้นจากเซิร์ฟเวอร์ PXE
หลังจากคิดเกี่ยวกับสถานการณ์ ฉันตัดสินใจว่านี่อาจเป็นการโจมตีที่น่ากลัว หากมีคนสามารถเชื่อมต่อกับเซิร์ฟเวอร์ PXE บนเครือข่ายและเปิดการโจมตี DoS บนเครือข่าย iSCSI ได้ พวกเขาสามารถรีสตาร์ท VM ด้วยอิมเมจ OS ซึ่งจะมีเครื่องมือทั้งหมดที่พวกเขาต้องการเพื่อแฮ็กเครือข่ายเพิ่มเติม โชคดีที่การบูต PXE ผ่านอะแดปเตอร์เครือข่าย vlance และ vmxnet นั้นปิดใช้งานได้ง่าย:
vlance.noOprom="จริง"
vmxnet.noOprom="จริง"

หากคุณใช้อะแดปเตอร์ e1000 สำหรับเครื่องเสมือน คุณจะต้องใช้วิธีอื่นเพื่อปิดใช้งานการบูต PXE เนื่องจากไม่มีตัวเลือก .noOprom สำหรับอะแดปเตอร์นี้ คำสั่งต่อไปนี้จะลดจำนวนหน่วยความจำที่ BIOS จัดสรรสำหรับการบู๊ต โปรดทราบว่านี่คือการตั้งค่าสำหรับการ์ดเครือข่ายเฉพาะ:
อีเธอร์เน็ต0.opromsize="0"
ปิดใช้งานบัฟเฟอร์ที่ใช้ร่วมกัน
เพื่อป้องกันการรั่วไหลของข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่าน จากคลิปบอร์ด vClient ไปยังคลิปบอร์ด VM ขอแนะนำให้ปิดใช้งานการใช้การแชร์คลิปบอร์ดและการคัดลอก/วาง การดำเนินการนี้ทำได้ง่ายและไม่น่าจะเป็นปัญหาใหญ่ เว้นแต่คุณจะใช้ vClient เพื่อทำงานกับ VM ทุกที่
isolation.tools.copy.disable = "จริง"
isolation.tools.paste.disable = "จริง"

บ่อยครั้งที่มีคำสั่งที่สาม - แต่ฉันไม่พบเอกสารใด ๆ ในคำสั่งนี้ อีกอันที่น่าสนใจ? สิ่งนี้คือบางครั้งในบริบทจะเขียนเป็น Gui โดยมีตัวพิมพ์ใหญ่ G นอกจากนี้ยังมีคำสั่ง isolation.tools.setGUIOptions.disableแต่ฉันไม่พบเอกสารสำหรับมันเช่นกัน นอกจากนี้ ฉันไม่พบความแตกต่างในการทำงานเมื่อใช้พารามิเตอร์จริงหรือเท็จ เรายังคงเพิ่มลงในรายการคำสั่งของเรา เพราะมันอยู่ในคู่มือและเอกสารบางฉบับ และดูเหมือนจะไม่ส่งผลกระทบใดๆ
isolation.tools.setGUIOptions.enable="false"
นิตยสารคือทุกสิ่ง
พารามิเตอร์ชุดสุดท้ายที่เราจะดูเกี่ยวข้องกับไฟล์บันทึก VM - vmware.log เราได้เห็นแล้วว่าไฟล์นี้เสียหายได้อย่างไรโดยใช้ช่องโหว่ แต่มีช่องโหว่อื่น ฉันเจอปัญหานี้แบบตัวต่อตัว เรามี VM ที่ไม่แสดงสัญญาณของปัญหาใดๆ แต่การสำรองข้อมูล VCB หลุดทุกเย็น โชคดีที่เราใช้ VCB Wrangler เพื่อจัดการข้อมูลสำรองของเรา สคริปต์ที่เริ่มต้น vcbmounter.exe ตามกำหนดเวลา จากนั้นจึงส่งผลของการสำรองข้อมูลและรายการไฟล์ที่คัดลอกไปยังเมล ขณะตรวจสอบปัญหาเกี่ยวกับการสำรองข้อมูล เราพบว่าไฟล์บันทึก vmware-####.log ถึง 7000 ไฟล์ การใช้คำสั่ง ls –la ในเซสชัน SSH ในไดเร็กทอรี VM เราพบว่าไฟล์บันทึกถูกสร้างขึ้นภายในหนึ่งชั่วโมง . กระบวนการบางอย่างทำให้เกิดการบันทึกที่ใช้งานอยู่ โชคดีที่เราได้ใช้คำสั่งต่อไปนี้แล้ว:
log.rotateSize = "100000" (จำกัดขนาดไฟล์บันทึก)
log.keepOld = "10" (จำนวนบันทึกที่จะเก็บ)

หากไม่มีคำสั่งเหล่านี้ ไฟล์บันทึกจะใช้พื้นที่ว่างทั้งหมดและทำให้เกิดข้อขัดข้องโดยไม่ทราบสาเหตุ
ทดสอบทดสอบทดสอบ🙂
หากคุณทำการเปลี่ยนแปลงเหล่านี้ใน VMX และกำลังทดสอบการเปลี่ยนแปลงใน VM คุณอาจสังเกตเห็นสิ่งนั้นบนแท็บ ตัวเลือกยังมีสองตัวเลือกในแผงเครื่องมือ VMware ที่อนุญาตให้ผู้ใช้ที่ไม่มีสิทธิ์แก้ไขและบันทึก แสดงเครื่องมือ VMware ในแถบงานและ แจ้งเตือนหากมีการอัพเดต. การตั้งค่าเหล่านี้จัดเก็บไว้ในรีจิสทรีในสาขา HKEY_CURRENT_USER และจัดเก็บแยกกันสำหรับแต่ละบัญชี เนื่องจากสิ่งเหล่านี้ไม่ใช่การตั้งค่าส่วนกลาง จึงสามารถละเว้นได้ เนื่องจากผู้ใช้ที่ไม่มีสิทธิ์จะไม่สามารถอัปเดต VMware Tools ได้ ฉันยังได้ยินคำแนะนำเกี่ยวกับการจำกัดสิทธิ์ไดเรกทอรีผ่าน NTFS C:\Program Files\VMware\VMware Tools. VMware มีฐานความรู้ในเรื่องนี้ ปัญหาหลักคือหากผู้ใช้ไปที่ไหนสักแห่ง VMControlPanel.cplหรือ VMwareService.exeและคัดลอกไปยังเดสก์ท็อป เขาจะสามารถใช้แผงเครื่องมือของ VMware ได้ ถ้าคุณต้องการคุณสามารถตรวจสอบได้🙂

นี่คือรายการการเปลี่ยนแปลงที่แนะนำสำหรับการดำเนินการ หากคุณทำการค้นคว้าของคุณเอง คุณจะพบว่ามีตัวเลือกเพิ่มเติมมากมายที่ไม่ได้ระบุไว้ที่นี่ ซึ่งบางตัวเลือกขอแนะนำอย่างยิ่ง อย่างไรก็ตาม ฉันขอแนะนำให้คุณทดสอบตัวเลือกที่ไม่อยู่ในรายการนี้อย่างละเอียดก่อนที่จะเพิ่มลงในสภาพแวดล้อมการใช้งานจริง พารามิเตอร์ทั้งหมดจากบทความนี้ยกเว้น isolation.tools.setOption.disable, vlance.noOprom, และ vmxnet.noOpromได้รับการแนะนำในเอกสาร VI3 Security Hardening
รายการที่รอคอยมานาน🙂
isolation.device.connectable.disable = "จริง"
isolation.device.edit.disable = "จริง"
isolation.tools.setOption.disable = "จริง"
isolation.tools.log.disable = "จริง"
isolation.tools.diskWiper.disable = "จริง"
isolation.tools.diskShrink.disable = "จริง"
isolation.tools.copy.disable = "จริง"
isolation.tools.paste.disable = "จริง"
isolation.tools.setGUIOptions.enable="false"
log.rotateSize="100000"
log.keepOld = "10"
vlance.noOprom="จริง"
vmxnet.noOprom="จริง"

# การบูต PXE บน e1000 vNIC สามารถปิดใช้งานได้ด้วยคำสั่งนี้:
อีเธอร์เน็ต0.opromsize="0"

และตอนนี้ Howto ที่สัญญาไว้สำหรับ VI
นี่เป็นการแนะนำสั้นๆ เกี่ยวกับ VI สำหรับผู้ที่ยังไม่ค้นพบศักยภาพที่ยอดเยี่ยมของโปรแกรมแก้ไขนี้ เปิดเซสชัน SSH ไปยังเซิร์ฟเวอร์ ESX ของคุณและพิมพ์ VI บนบรรทัดคำสั่ง หากคุณคลิกในหน้าต่างตัวแก้ไข ฉันคุณจะเห็นจารึก -แทรก-ที่มุมซ้ายล่าง พิมพ์ข้อความที่ต้องการแล้วกด เอสซี- คำจารึกจะหายไปและข้อความจะไม่พิมพ์ลงในไฟล์อีกต่อไป VI มีสองโหมด: โหมดป้อนคำสั่งและโหมดป้อนข้อความ หลังจากกดปุ่ม เอสซีคุณอยู่ในโหมดคำสั่ง ในการป้อนข้อความในรูปแบบ ว้าวเพียงแค่คลิก ฉันและคุณจะเห็นจารึก -แทรก-.
และสุดท้าย แต่ไม่ท้ายสุด การบันทึกเอกสาร
:wq- บันทึกเอกสาร
:q!- ออกโดยไม่บันทึก.
ก่อนแก้ไขไฟล์ VMX ตรวจสอบให้แน่ใจว่าปิด VM แล้วและสำรองข้อมูลโดยใช้
cp /vmfs/volumes/somevolume/somevm/somevm.vmx /root
ในการแก้ไขการใช้ VMX
vi /vmfs/volumes/somevolume/somevm/somevm.vm

สรุปไฟล์ VMX

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

พบไฟล์ VMX บนแพลตฟอร์ม Windows, Linux และ Mac เหมาะสำหรับเดสก์ท็อปพีซี (และอุปกรณ์พกพา) คะแนนความนิยมของประเภทไฟล์ VMX หลักคือ "ต่ำ" ซึ่งหมายความว่าไฟล์เหล่านี้ไม่ค่อยเห็นในคอมพิวเตอร์เดสก์ท็อปมาตรฐานหรืออุปกรณ์พกพา

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

ความนิยมของประเภทไฟล์
อันดับไฟล์

กิจกรรม

ไฟล์ประเภทนี้ยังคงมีความเกี่ยวข้องและใช้งานโดยนักพัฒนาและซอฟต์แวร์แอปพลิเคชัน แม้ว่าซอฟต์แวร์ต้นฉบับของไฟล์ประเภทนี้อาจถูกบดบังด้วยเวอร์ชันที่ใหม่กว่า (เช่น Excel 97 กับ Office 365) ไฟล์ประเภทนี้ยังคงรองรับโดยซอฟต์แวร์เวอร์ชันปัจจุบัน กระบวนการโต้ตอบกับระบบปฏิบัติการเก่าหรือซอฟต์แวร์เวอร์ชันที่ล้าสมัยนี้เรียกอีกอย่างว่า " ความเข้ากันได้ย้อนหลัง».

สถานะไฟล์
หน้าปรับปรุงล่าสุด


ประเภทไฟล์ VMX

สมาคมไฟล์ VMX Master

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


การเชื่อมโยงไฟล์ VMX อื่นๆ

ไฟล์การตั้งค่า Cubase Mixer เป็นไฟล์กำหนดค่าที่เกี่ยวข้องกับโปรแกรมซอฟต์แวร์การผลิตเพลงของ Steinberg มีการตั้งค่าสำหรับมิกเซอร์เสียงและใช้เพื่อจัดเก็บการตั้งค่ามิกเซอร์แบบกำหนดเอง


ลอง Universal File Viewer

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

ใบอนุญาต | | ข้อกำหนด |


การแก้ไขปัญหาการเปิดไฟล์ VMX

ปัญหาทั่วไปในการเปิดไฟล์ VMX

ไม่ได้ติดตั้ง VMware Workstation

เมื่อดับเบิลคลิกที่ไฟล์ VMX คุณจะเห็นกล่องโต้ตอบระบบที่ระบุว่า "ไม่สามารถเปิดไฟล์ประเภทนี้ได้". ในกรณีนี้มักเกิดจากข้อเท็จจริงที่ว่า ไม่ได้ติดตั้ง VMware Workstation สำหรับ %%os%% บนคอมพิวเตอร์ของคุณ. เนื่องจากระบบปฏิบัติการของคุณไม่รู้ว่าจะทำอย่างไรกับไฟล์นี้ คุณจึงไม่สามารถเปิดไฟล์ได้โดยการดับเบิลคลิกที่ไฟล์


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

ติดตั้ง VMware Workstation ผิดเวอร์ชัน

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


คำแนะนำ:บางครั้งคุณสามารถทำความเข้าใจเกี่ยวกับเวอร์ชันของไฟล์ VMX ได้โดยการคลิกขวาที่ไฟล์แล้วเลือก Properties (Windows) หรือ Get Info (Mac OSX)


สรุป: ไม่ว่าในกรณีใด ปัญหาส่วนใหญ่ที่เกิดขึ้นขณะเปิดไฟล์ VMX เกิดจากการขาดซอฟต์แวร์แอปพลิเคชันที่ถูกต้องที่ติดตั้งในคอมพิวเตอร์ของคุณ

ติดตั้งผลิตภัณฑ์เสริม - FileViewPro (Solvusoft) | ใบอนุญาต | นโยบายความเป็นส่วนตัว | ข้อกำหนด |


สาเหตุอื่นๆ ของปัญหาในการเปิดไฟล์ VMX

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

  • ลิงก์ไปยังไฟล์ VMX ไม่ถูกต้องในรีจิสทรีของ Windows ("สมุดโทรศัพท์" ของระบบปฏิบัติการ Windows)
  • การลบคำอธิบายโดยไม่ตั้งใจไฟล์ VMX ในรีจิสทรีของ Windows
  • การติดตั้งไม่สมบูรณ์หรือไม่ถูกต้องซอฟต์แวร์แอปพลิเคชันที่เกี่ยวข้องกับรูปแบบ VMX
  • ความเสียหายของไฟล์ VMX (ปัญหาเกี่ยวกับไฟล์การกำหนดค่า VMware เอง)
  • การติดเชื้อ VMX มัลแวร์
  • เสียหายหรือล้าสมัย ไดรเวอร์อุปกรณ์ฮาร์ดแวร์ที่เกี่ยวข้องกับไฟล์ VMX
  • ขาดทรัพยากรระบบเพียงพอในคอมพิวเตอร์เพื่อเปิดรูปแบบไฟล์การกำหนดค่า VMware

แบบสำรวจความคิดเห็น: คุณใช้นามสกุลไฟล์ใดบ่อยที่สุด


ระบบปฏิบัติการที่ดีที่สุด

หน้าต่าง (82.33%)
แอนดรอยด์ (11.56%)
iOS (3.43%)
แมคอินทอช (1.71%)
ลินุกซ์ (0.60%)

เหตุการณ์ในวันนี้

GIF (Graphics Interchange Format) ถูกสร้างขึ้นครั้งแรกในปี 1987 โดย CompuServe GIF ได้รับการออกแบบมาเพื่อให้ส่งรูปภาพได้ง่ายและรวดเร็วขึ้นในสมัยก่อนอินเทอร์เน็ตความเร็วสูง สามารถใช้ชุดสีจำกัด (256 สี) ร่วมกับการบีบอัด LZW จาก GIF ได้



วิธีแก้ไขปัญหาในการเปิดไฟล์ VMX

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

ตัวอย่างเช่น ในรูปนี้ ไฟล์ my-file.vmxจากนั้นคุณต้องคลิกขวาที่ไฟล์นี้และเลือกตัวเลือกในเมนูไฟล์ "สแกนด้วย AVG". การเลือกตัวเลือกนี้จะเป็นการเปิด AVG Antivirus และสแกนไฟล์เพื่อหาไวรัส


บางครั้งข้อผิดพลาดอาจเกิดจาก การติดตั้งซอฟต์แวร์ไม่ถูกต้องซึ่งอาจเกิดจากปัญหาที่เกิดขึ้นระหว่างขั้นตอนการติดตั้ง อาจรบกวนระบบปฏิบัติการของคุณ เชื่อมโยงไฟล์ VMX ของคุณกับแอปพลิเคชันซอฟต์แวร์ที่ถูกต้องมีอิทธิพลต่อสิ่งที่เรียกว่า "การเชื่อมโยงนามสกุลไฟล์".

บางครั้งเรียบง่าย ติดตั้ง VMware Workstation ใหม่อาจแก้ปัญหาของคุณด้วยการเชื่อมโยง VMX กับ VMware Workstation อย่างถูกต้อง ในกรณีอื่นๆ ปัญหาการเชื่อมโยงไฟล์อาจเป็นผลมาจาก การเขียนโปรแกรมซอฟต์แวร์ที่ไม่ดีผู้พัฒนา และคุณอาจต้องติดต่อผู้พัฒนาเพื่อขอความช่วยเหลือเพิ่มเติม


คำแนะนำ:ลองอัปเดต VMware Workstation เป็นเวอร์ชันล่าสุดเพื่อให้แน่ใจว่าคุณมีแพตช์และอัปเดตล่าสุด


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


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


หากไฟล์ VMX ของคุณ ที่เกี่ยวข้องกับฮาร์ดแวร์ในคอมพิวเตอร์ของคุณเพื่อเปิดไฟล์ที่คุณต้องการ อัปเดตไดรเวอร์อุปกรณ์ที่เกี่ยวข้องกับอุปกรณ์นี้

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


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


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

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


ถ้าคุณ เสร็จสิ้นขั้นตอนข้างต้นทั้งหมดและไฟล์ VMX ของคุณยังคงไม่เปิดขึ้น คุณอาจต้องเรียกใช้ อัพเกรดฮาร์ดแวร์. ในกรณีส่วนใหญ่ แม้จะมีฮาร์ดแวร์รุ่นเก่ากว่า พลังการประมวลผลก็ยังเพียงพอสำหรับแอปพลิเคชันของผู้ใช้ส่วนใหญ่ (เว้นแต่ว่าคุณกำลังทำงานที่ใช้ CPU มาก เช่น การเรนเดอร์ 3 มิติ การสร้างแบบจำลองทางการเงิน/วิทยาศาสตร์ หรืองานด้านสื่อที่หนักหน่วง) . ดังนั้น, เป็นไปได้ว่าคอมพิวเตอร์ของคุณมีหน่วยความจำไม่เพียงพอ(เรียกกันทั่วไปว่า "RAM" หรือ RAM) เพื่อทำหน้าที่เปิดไฟล์

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


ติดตั้งผลิตภัณฑ์เสริม - FileViewPro (Solvusoft) | ใบอนุญาต | นโยบายความเป็นส่วนตัว | ข้อกำหนด |