วิธีที่ถูกที่สุดในการทำให้ windows ทำงานบน Mac คืออะไร


11

ฉันต้องการให้ Windows ทำงานร่วมกับ Mac OSX เพียงเพื่อให้ฉันสามารถเรียกใช้โปรแกรมหนึ่งที่ไม่มีใน Mac OSX วิธีที่ถูกที่สุดในการตั้งค่านี้คืออะไร


มีคำถามมากมายเช่นนี้แล้ว คำตอบที่ดีเช่นเป็นคนนี้
Asmus


ดาวน์โหลด Windows 8 Consumer Preview ฟรี (สองสามเดือนแล้วหยุดทำงาน) ส่วนใหญ่ควรทำงาน
Thilo

5
เป้าหมายของคุณคือการทำให้Windowsทำงานหรือเป้าหมายของคุณคือการใช้งานซอฟต์แวร์ Windows ชิ้นใดชิ้นหนึ่ง หากหลังซอฟต์แวร์คืออะไร?
Daniel

คำตอบ:


21

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

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

อีกวิธีหนึ่งคุณสามารถใช้หนึ่งในตัวเลือกการจำลองเสมือน Desktop ParallelsและVMware Fusionนั้นยอดเยี่ยม แต่มีตัวเลือกการชำระเงินในขณะที่VirtualBoxใช้งานได้ฟรี (และใช้งานได้ดีเช่นกัน) อย่างไรก็ตามคุณต้องมีสิทธิ์ใช้งาน Windows เพื่อใช้งาน Windows อย่างถูกกฎหมาย


นั่นคืออะไร? คุณสามารถเพิ่มมากขึ้นได้ไหม
Gareth

@Gareth: ฉันได้รวมคำอธิบายเกี่ยวกับไวน์แล้ว แจ้งให้เราทราบหากคุณต้องการความช่วยเหลือเพิ่มเติม!
ฮิปโป

5
Wine Is Not an Emulator =)
evilcandybag

3

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

ievmsสคริปต์ที่เรียกว่ามีจุดมุ่งหมายเพื่ออำนวยความสะดวกในกระบวนการนั้นโดยใช้ VirtualBoxบน Linux หรือ OS X ด้วยคำสั่งเดียวคุณสามารถมี IE6, IE7, IE8 และ IE9 ที่ทำงานในเครื่องเสมือนแยก

เห็นได้ชัดว่าเครื่องมือนี้มีวัตถุประสงค์เพื่อนักพัฒนาเว็บ แต่ถ้าคุณไม่สนใจการทดสอบใน Internet Explorer และคุณต้องการ Windows VM ที่ใช้งานได้คุณสามารถติดตั้ง VM ที่ใช้ Windows Vista + IE9 เพียงครั้งเดียวโดยใช้คำสั่งนี้ (หลังจากติดตั้ง VirtualBox , แน่นอน):

# enter this in Terminal.app after installing VirtualBox
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

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

VM ที่จัดหาโดย Microsoft จะไม่ผ่าน Windows Genuine Advantage และไม่สามารถเปิดใช้งานได้ น่าเสียดายสำหรับเรานั่นหมายถึง VMs ของเราจะปิดกั้นเราหลังจากใช้งานไป 30 วัน ด้วยการย้อนกลับไปเป็นภาพรวมทั้งหมดการนับถอยหลังสู่การเปิดใช้งานจะถูกรีเซ็ตช่วยให้ VM ของคุณทำงานได้อย่างไม่มีกำหนด

นี่เป็นโซลูชันที่ฟรีและถูกกฎหมายสำหรับการเรียกใช้ Windows VM บน Mac ของคุณอย่างมีประสิทธิภาพ


ในการตอบกลับความคิดเห็นของ @ josh3736: นี่เป็นข้อความที่ตัดตอนมาจากhttp://www.microsoft.com/download/en/details.aspx?id=11575 :

หมายเหตุ: คุณอาจต้องเปิดใช้งานระบบปฏิบัติการเนื่องจากรหัสผลิตภัณฑ์ถูกปิดการใช้งาน นี่คือพฤติกรรมที่คาดหวัง VHD จะไม่ผ่านการตรวจสอบของแท้ ทันทีหลังจากที่คุณเริ่มรูปภาพ Windows 7 หรือ Windows Vista พวกเขาจะขอให้เปิดใช้งาน คุณสามารถยกเลิกการร้องขอและมันจะเข้าสู่เดสก์ทอป คุณสามารถเปิดใช้งาน“ rearms” ได้สูงสุดสองรายการ (พิมพ์ slmgr –rearm ที่ command prompt) ซึ่งจะขยายการทดลองอีก 30 วันในแต่ละครั้งหรือเพียงแค่ปิดภาพ VPC และยกเลิกการเปลี่ยนแปลงที่คุณทำจากการเลิกทำดิสก์เพื่อรีเซ็ต ภาพกลับสู่สถานะเริ่มต้น ด้วยการทำวิธีใดวิธีหนึ่งต่อไปนี้คุณสามารถสร้างภาพฐานที่ไม่มีวันหมดอายุได้แม้ว่าคุณจะไม่สามารถบันทึกการเปลี่ยนแปลงใด ๆ ในภาพเหล่านี้อย่างถาวรได้นานกว่า 90 วัน


ในขณะที่ฉันไม่พบเงื่อนไขสิทธิ์การใช้งานจริงสำหรับ VM App Compatible IEs ฉันสงสัยอย่างมากว่านี่เป็นการใช้ VMs อย่างถูกกฎหมาย
josh3736

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

1

วิธีที่ถูกที่สุดในการทำงานของระบบปฏิบัติการ Windows พร้อมด้านระบบปฏิบัติการ Mac OS X จะมีกล่องเสมือน ไอเอฟเอสภาพแวดล้อมเครื่อง x86 ฟรีเสมือนจริงและจะทำงานหลายรุ่นของ Microsoft Windows เช่นเดียวกับระบบปฏิบัติการอื่น ๆ อีกมากมายทั้ง 32bit และ 64bit รุ่น ในฐานะที่เป็นสำหรับการได้รับสำเนาของหน้าต่างในราคาถูกไม่หลีกเลี่ยงเวอร์ชั่นเต็มราคาขายปลีกของระบบปฏิบัติการ Windows, Windows 7 ที่พวกเขาเริ่มต้นที่ประมาณ$ 199 เหรียญสหรัฐสำหรับใบอนุญาตที่ไม่ใช่การอัพเกรดเต็ม มองหาเวอร์ชัน OEM ของเวอร์ชันของ windows ที่คุณต้องการทางออนไลน์แทน ยกตัวอย่างเช่น Windows 7 เริ่มต้นที่ประมาณ$ 99 สำหรับรุ่น นอกจากนี้หากคุณอยู่ในวิทยาลัยหรือในสาขาการศึกษาหรือคู่สมรสลองตรวจสอบส่วนลดทางวิชาการจาก Microsoft. นอกจากนี้ในกรณีที่นายจ้างเห็นข้อเสนอของคุณส่วนลดซอฟต์แวร์สำหรับการใช้งานส่วนบุคคลบางคนทำและคุ้มค่าของการมองเข้าไปในโดยเฉพาะการพิจารณาค่าใช้จ่ายอย่างมีนัยสำคัญของใบอนุญาตถูกต้องตามกฎหมายของ Windows


0

นอกจากนี้ยังมีครอสโอเวอร์ .. ราคาถูกกว่า VmWare และ Parallels มาก ฉันเคยเรียกใช้ Vmware เพื่อเรียกใช้แอพ windows เดียวเช่นกัน .. แต่ฉันก็ยอมแพ้และตอนนี้ใช้ครอสโอเวอร์และมีความสุขมาก

ครอสโอเวอร์ขึ้นอยู่กับไวน์ - ดังนั้นคุณไม่จำเป็นต้องติดตั้ง Windows (และต้องใช้ดิสก์การติดตั้ง Windows) เช่นเดียวกับ VmWare และ Parallels

มีการทดลองใช้ฟรีเพื่อให้คุณสามารถดาวน์โหลดและดูว่าแอปของคุณทำงานหรือไม่ หากแอปของคุณไม่รองรับ (เหมือนของฉัน) ไม่ต้องกังวล ลองติดตั้งโดยใช้ตัวเลือก "แอปพลิเคชันที่ไม่รองรับ" แอป windows 550MB ของฉันติดตั้งและใช้งานได้ดี!


0

คุณซื้อเวอร์ชัน OEM ของ Windows 7 Home Premium ($ 100) และติดตั้งโดยใช้ตัวติดตั้ง Boot Camp ที่ได้รับจาก Apple

นั่นเป็นวิธีที่ดีที่สุดในการทำ IMO และจะให้ประสิทธิภาพที่ดีที่สุดแก่คุณ


0

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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.