เรียกใช้ซอฟต์แวร์ที่เก่ากว่าหรือเข้ากันไม่ได้บน Windows 10 ใน VM

ซอฟต์แวร์เก่าไม่ได้ติดตั้งและทำงานได้ดีใน Windows 10 เสมอไปและบางครั้งตัวเลือกที่ดีที่สุดคือการสร้างเครื่องเสมือนเพื่อใช้งาน
ในขณะที่พวกเราหลายคนกอด Windows 10 และมันยุคใหม่ของแอพสากลและคลาวด์คอมพิวติ้ง ผู้ใช้หลายรายยังคงขึ้นอยู่กับแพลตฟอร์มเดสก์ท็อปดั้งเดิมที่ Microsoft สร้างขึ้นในช่วง 30 ปีที่ผ่านมา เราได้ดูวิธีการต่าง ๆ สำหรับการใช้งานแอพพลิเคชั่นที่เก่ากว่าซึ่งไม่ได้ออกแบบมาเพื่อใช้กับ Windows 10 โซลูชั่นเหล่านี้บางตัวรวมถึงโหมดความเข้ากันได้และการเปิดใช้ระบบย่อย 16 บิตเฉพาะในรุ่น 32 บิต ในช่วง 10 ปีที่ผ่านมา Microsoft ได้ปรับปรุง Windows ให้ทนทานต่อการโจมตีที่มีชื่อเสียงในช่วงยุค Windows XP การปรับปรุงบางส่วนเหล่านี้รวมถึงการควบคุมบัญชีผู้ใช้ Patch Guard การลงทะเบียนไดรเวอร์อุปกรณ์เค้าโครงการบูตแบบปลอดภัยบูตและเค้าโครงพื้นที่การสุ่มที่อยู่ แอปพลิเคชันที่เก่ากว่านั้นไม่ยอมรับการเปลี่ยนแปลงเหล่านี้ วินโดวส์ 10 นั้นแตกต่างอย่างมากกับอดีต แต่มีปัญหานี้อีกมาก แอปพลิเคชันบางตัวตกหล่นข้างทางหรือรุ่นที่ใหม่กว่าเพียงแค่ไม่ตอบสนองความต้องการของรุ่นเก่า ในบางกรณีนักพัฒนาอาจเลิกกิจการหรือปฏิเสธที่จะสนับสนุนรุ่นเก่ากว่า
สำหรับผู้ใช้ที่ไม่จำเป็นต้องเรียกใช้ที่แปลกใหม่แอพพลิเคชั่น แต่จำเป็นต้องลงทุนในอนาคตมีโซลูชั่นที่เหมาะสมในการจำลองเสมือน เราได้ครอบคลุม virtualization ในอดีตเป็นวิธีทดสอบ Windows 10 เองหรือแม้แต่ใช้เพื่อการทำงานร่วมกันบนแพลตฟอร์มเช่น Mac การจำลองเสมือนก็สามารถช่วยผู้ใช้ที่มุ่งมั่นใน Windows 10 นำการลงทุนแบบเดิมมาไว้ข้างหน้า มีตัวเลือกมากมาย แต่ฉัน จำกัด ให้แคบลงมาที่ Oracle VirtualBox ซึ่งรวมถึงการสนับสนุนข้ามแพลตฟอร์มและทำงานบน Windows 10 Home และ Pro Hyper-V เป็นตัวเลือกที่มีให้สำหรับผู้ใช้ที่ใช้ Windows 10 Pro หรือรุ่น Enterprise Hyper-V ในขณะที่ทรงพลังมีส่วนเกี่ยวข้องมาก Oracle VirtualBox ในอีกทางหนึ่งมีขนาดเล็กติดตั้งง่ายและรวดเร็ว
การกำหนดเวอร์ชันของ Windows สำหรับความเข้ากันได้ของแอปพลิเคชัน
การปักหลักบน VirtualBox เป็นสิ่งหนึ่ง แต่สิ่งที่เกี่ยวกับเวอร์ชั่นของ Windows ที่คุณจะใช้สำหรับแอปพลิเคชันรุ่นเก่าของคุณ แอปพลิเคชันส่วนใหญ่ที่ผู้ใช้จำเป็นต้องเรียกใช้อาจได้รับการออกแบบภายใน 15 ปีที่ผ่านมาสำหรับ Windows XP เนื่องจากเป็นรุ่นที่ผู้ใช้จะต้องพวกเขาก็จะต้องหาวิธีที่จะได้รับมัน หากคุณต้องการเก็บสำเนาซอฟต์แวร์เก่า ๆ ไว้เหมือนฉันเพื่อจุดประสงค์ในการคิดถึงคุณต้องเลือกอิมเมจ ISO ด้วยตนเองเพื่อไป สำหรับผู้ที่ไม่มีอาจมีความท้าทายในการค้นหารุ่นที่เก่ากว่าเพื่อเรียกใช้แอปพลิเคชันของคุณ เว็บไซต์เช่น Amazon.com, EBay หรือตรวจสอบตลาดหมัดในพื้นที่ของคุณหรือขายโรงรถ อาจช่วยคุณในการให้คะแนนว่า Windows รุ่นเก่าที่คุณต้องการใช้งานแอปพลิเคชันของคุณ
ดาวน์โหลดและติดตั้ง Oracle VirtualBox
ก่อนที่คุณจะเริ่มการติดตั้ง Windows คุณจะต้องรับ Oracle VirtualBox ซึ่งคุณสามารถดาวน์โหลดได้ฟรีจากหน้าอย่างเป็นทางการ มีหลายรุ่นให้ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดรุ่นที่ถูกต้องสำหรับ Windows ที่ระบุว่า VirtualBox 5.1.4 สำหรับ Windows โฮสต์ x86 / amd64.

หลังจากดาวน์โหลดให้เปิดไฟล์ติดตั้งแล้วทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง VirtualBox

การสร้างเครื่องเสมือน
เมื่อคุณมีการติดตั้ง Oracle VirtualBox คุณสามารถดำเนินการสร้างเครื่องเสมือนใหม่ที่เหมาะสมกับแอปพลิเคชันรุ่นเก่าของคุณ สำหรับบทความนี้ฉันจะใช้ Windows XP Microsoft สิ้นสุดการสนับสนุนในต้นปี 2557 สำหรับสิ่งที่บางคนคิดว่าเป็นหนึ่งใน Windows รุ่นที่ได้รับความนิยมสูงสุด เปิดตัว VirtualBox จากนั้นคลิก ใหม่ ปุ่มบนแถบคำสั่ง

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

Windows XP เป็นระบบปฏิบัติการอายุ 15 ปีดังนั้นข้อกำหนดหน่วยความจำไม่จำเป็นต้องสูงมาก โดยเฉพาะอย่างยิ่งสำหรับแอปพลิเคชันรุ่นเก่า หากต้องการเรียกใช้ Windows XP หรือ 2000 Professional อย่างเพียงพอให้ใช้ขนาด 256 เมกะไบต์ถึง 512 เมกะไบต์ นอกจากนี้ให้คำนึงถึงแอพพลิเคชั่นที่คุณอาจใช้ในเครื่องเสมือน ในกรณีนี้ฉันจะไปด้วย 1 GB เพื่อความปลอดภัย Windows รุ่นเก่าที่คุณใช้อยู่ ข้อกำหนดอาจต้องมีการแก้ไข หากคุณใช้ Windows 95 หรือ Windows 98 ในเครื่องเสมือน RAM ขนาด 480 ถึง 512 MB นั้นเป็นข้อ จำกัด สำหรับรุ่นเหล่านั้น หากเป็นเครื่องเสมือน MS-DOS ขนาดสูงสุด 64 MB จะไม่สามารถแก้ไขได้อีกต่อไป

ต่อไปเราจะสร้างฮาร์ดดิสก์เสมือนซึ่งจะเก็บระบบปฏิบัติการ เลือก สร้างฮาร์ดดิสก์เสมือนทันที จากนั้นคลิก สร้าง.

มีตัวเลือกมากมายสำหรับรูปแบบคุณสามารถใช้เพื่อเก็บไฟล์ฮาร์ดดิสก์ หากในอนาคตคุณต้องการโอนย้ายเครื่องเสมือนของคุณไปยังแพลตฟอร์มอื่นเช่น Hyper-V หรือ VMWare ดังนั้นจึงเป็นการดีที่สุดที่คุณจะเลือกหนึ่งในตัวเลือกที่มีเช่น VMDK หรือ VHD ที่รองรับโดย hypervisors เหล่านั้นตามลำดับ สำหรับตอนนี้ฉันจะไปกับค่าเริ่มต้นซึ่งก็คือ Oracle VirtualBoxes VDI

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

การเลือกขนาดคงที่จะต้องเลือกจำนวนพื้นที่ที่คุณจะจัดสรรให้กับดิสก์เสมือน สิ่งนี้จะขึ้นอยู่กับความต้องการและความพร้อมของพื้นที่ของคุณ ปัจจัยรวมถึงขนาดระบบปฏิบัติการประเภทและแอปพลิเคชัน ระบบเดิมไม่ต้องการอะไรมากมาย ในกรณีของ Windows XP หากคุณใช้มากกว่า 32 GB คุณจะต้องฟอร์แมตเป็น NTFS นอกจากนี้ระบบปฏิบัติการเช่น Windows 95 และ 98 จะต้องใช้ FAT32 สำหรับดิสก์ที่มีขนาดใหญ่กว่า 512 MB Windows NT 4 สามารถรับรู้ได้ 8 GB เท่านั้น ดังนั้นให้คำนึงถึงเรื่องนี้ด้วย เนื่องจากฉันจะใช้แอพเดียวและ Windows XP ใช้พื้นที่ประมาณ 1 GB ฉันจะใช้งาน 3 GB คลิก สร้าง เพื่อยืนยันจำนวนเงิน

รอสักครู่ในขณะที่สร้างฮาร์ดดิสก์เสมือนของคุณ

การติดตั้งระบบปฏิบัติการ
วิธีที่คุณติดตั้งระบบปฏิบัติการจะแตกต่างกันไป Windows รุ่นเก่ากว่าเช่น Windows 95, Windows 3.1 และ MS-DOS จะต้องสร้างดิสก์ฟลอปปี้เสมือนพร้อมไฟล์บูตที่เหมาะสม เนื่องจากเราทำงานกับ Windows XP เราจะมุ่งเน้นที่ หากใช้ระบบที่ไม่มีออปติคัลไดรฟ์คุณจะต้องค้นหาคอมพิวเตอร์และสร้างอิมเมจ ISO ของแผ่นดิสก์ติดตั้งซึ่งคุณสามารถเมานต์ได้ใน Oracle VirtualBox ในการสร้างภาพ ISO ฉันใช้ ISO Recorder โดย Alex Feinman ซึ่งค่อนข้างเก่า แต่ก็ยังใช้งานได้แม้ใน Windows 10 การสร้างภาพนั้นง่ายเหมือนการใส่แผ่นดิสก์คลิกขวาที่ดิสก์ในคอมพิวเตอร์จากนั้นคลิก สร้างภาพจาก CD / DVD. เมื่อคุณมีอิมเมจ ISO แล้วคุณสามารถดำเนินการติดตั้งต่อได้

ใน VirtualBox คลิกสองครั้งที่เครื่องเสมือน Windows XP เพื่อเริ่มการทำงาน

เนื่องจากคุณกำลังติดตั้งเป็นครั้งแรกคุณจะต้องเลือกอิมเมจ ISO ด้วยตนเอง คลิกปุ่มเรียกดูเลือกภาพ ISO Windows จากนั้นคลิก เปิด. คลิกเริ่มเพื่อโหลดระบบปฏิบัติการ

ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งระบบปฏิบัติการของคุณ

หลังจากติดตั้ง Windows XP หรือรุ่นก่อนหน้าของ Windows; คุณควรติดตั้ง Guest Additions เพื่อให้แน่ใจว่าคุณสามารถย้ายระหว่างเครื่องเสมือนและโฮสต์ได้อย่างง่ายดาย คลิกอุปกรณ์> ใส่รูปภาพซีดีของผู้เยี่ยมชมเพิ่มเติมจากนั้นคลิกถัดไป

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

ดำเนินการติดตั้งแอปพลิเคชัน หากการตั้งค่าแอปพลิเคชันไม่เริ่มขึ้นโดยอัตโนมัติให้คลิก เริ่ม> คอมพิวเตอร์ จากนั้นดับเบิลคลิกที่ไอคอนแผ่นดิสก์หรือเปิดจากนั้นดับเบิลคลิกที่ชื่อ setup.exe

ที่นั่นคุณมีมัน แอปพลิเคชันของคุณทำงานและทำงานได้โดยไม่มีปัญหา

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

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

ในขณะที่ติดตั้ง Windows รุ่นที่รองรับในเครื่องเสมือนอาจดูเหมือน overkill จริง ๆ แล้วเป็นวิธีที่ดีที่สุดเพื่อให้แน่ใจว่าแอปพลิเคชันของคุณทำงาน โหมดความเข้ากันได้กับข้อดีทั้งหมดได้รับจากรุ่นบริการ Windows 10 ซึ่งการอัปเดตหรือแก้ไขระบบปฏิบัติการสามารถแบ่งแอปได้อย่างง่ายดาย มีค่าใช้จ่ายในการใช้ VM ด้วยเช่นกัน แต่สำหรับแอปพลิเคชันรุ่นเก่านั้นข้อกำหนดนั้นค่อนข้างต่ำ หากคุณต้องการเปิดแอปและใช้งานและคุณได้ลองใช้ตัวเลือกทั้งหมดแล้วนี่คือวิธีที่จะไป ในอนาคตผู้ใช้ซิลิคอน Intel รุ่นต่อไปเช่น Intel Kabylake ที่เพิ่งเปิดตัวและ CPU Bristol Ridge ของ AMD จะต้องมองหาโซลูชันเช่นการจำลองเสมือนเพื่อเรียกใช้แอปพลิเคชันที่รองรับในรุ่นเก่าเช่น Windows 7 และ Windows 8 / 8.1
ทิ้งข้อความไว้