มีข้อ จำกัด ที่สำคัญเกี่ยวกับซอฟต์แวร์ที่ใช้งานได้บนเครื่อง Windows 64 บิตหรือไม่?


17

ฉันมีแล็ปท็อป 32 บิตที่ฉันมีมาสองปีแล้ว ตอนนี้ฉันกำลังจะซื้อเครื่องใหม่และตอนนี้ฉันสังเกตเห็นว่ามีแล็ปท็อปจำนวนมากที่มาพร้อมกับ Windows 7 64 บิต ฉันได้ยินมาเสมอว่ามันยากที่จะหาซอฟต์แวร์บางตัวสำหรับระบบปฏิบัติการ 64 บิตมากกว่า 32 บิต มีความจริงใด ๆ หรือไม่? ฉัน จำกัด ซอฟต์แวร์ที่ใช้งานได้บนเครื่อง 64 บิตอย่างมีนัยสำคัญเมื่อเทียบกับเครื่อง 32 บิตหรือไม่?


1
ระบบปฏิบัติการ 64 บิตจะเป็น 32 บิตพร้อมกับไลบรารีที่เข้ากันได้ ฉันคิดว่าสิ่งที่คุณอาจเคยได้ยินมาก่อนหน้านี้เป็นเรื่องยากที่จะหาซอฟต์แวร์ส่วนใหญ่รุ่น 64 บิต (อย่างน้อยบน Windows)
Keith

1
โอ้มันจะเพิ่มความจำเมื่อคุณผสมแอพ 64 บิตและ 32 บิตเนื่องจากคุณจะโหลดทั้งไลบรารี (DLLs) สองชุด
Keith

1
โปรดจำไว้ว่าระบบการแท็กของ SuperUser นั้นมีอยู่ในโลกนี้ แต่มีเพียง 64 บิตเท่านั้น สิ่งที่อาจกล่าวได้เกี่ยวกับ Itanium ไม่จำเป็นต้องใช้กับ x86-64 (และในทางกลับกันแน่นอน)
JdeBP

4
สิ่งเดียวที่คุณไม่สามารถเรียกใช้ได้คือแอพ 16 บิต แต่มันไม่น่าเป็นไปได้อย่างมากที่คุณยังคงใช้แอพใดแอพหนึ่งอยู่และคุณสามารถใช้อีมูเลเตอร์อย่าง DosBox ได้
Callum Rogers

@JdeBP: ฉันคิดว่าสถานที่ตั้งของตัวเลือกระหว่าง Windows แบบ 32 บิตและ 64 บิตไม่รวม Itanium
Ben Voigt

คำตอบ:


16

ซอฟต์แวร์ 32 บิตทั้งหมดจะทำงานบนคอมพิวเตอร์ 64 บิต: มีคุณสมบัติความเข้ากันได้ในตัวเช่นไดเรกทอรี "\ program files (x86) และคีย์รีจิสทรีของ WOW ยังไม่มี 64 บิตเนทิฟดั้งเดิม แต่ตอนนี้ Office 2010 มาในรูปแบบ 64 บิต (ทั้งบนดีวีดีจริง) สิ่งเดียวที่คุณต้องกังวลคือไดรเวอร์อุปกรณ์เช่นเครื่องพิมพ์ของคุณ แต่ทุกวันนี้แม้จะไม่ได้หายาก ดังนั้นคุณอาจต้องกังวลว่าเครื่องพิมพ์สแกนเนอร์หรืออุปกรณ์อื่น ๆ ของคุณค่อนข้างเก่าเพียงตรวจสอบเว็บไซต์ของผู้ผลิตเพื่อหาไดรเวอร์ก่อนตัดสินใจซื้อ


เครื่องพิมพ์ของฉันเก่าจริง ๆ แล้ว ไดรเวอร์ Windows ดั้งเดิมดูแลพวกเขาได้อย่างง่ายดายมาก ดังนั้นฉันจะไม่กังวลเกี่ยวกับเรื่องนั้น ฉันแค่กังวลเกี่ยวกับไดรเวอร์หากคุณมีอุปกรณ์ต่อพ่วงที่เก่าแก่และไม่เหมือนใครเพื่อจุดประสงค์พิเศษ หากเป็นเช่นนั้นคุณอาจยังคงสามารถเรียกใช้งานได้ในโหมด Virtual XP แต่ฉันคิดว่า
เบ็นริชาร์ดส์

1
เป็นความจริงที่เครื่องพิมพ์รุ่นเก่าหลายรุ่นมีไดรเวอร์ที่เพิ่มลงใน Windows แต่ไม่ใช่ทั้งหมด มันยังคงคุ้มค่าการตรวจสอบ
KCotreau

1
@sidran: ไดรเวอร์เป็นเพียงสิ่งเดียวที่โหมด Virtual XP ไม่สามารถจัดการได้ ... ไดรเวอร์ต้องการการเข้าถึงฮาร์ดแวร์โดยตรงซึ่งการจำลองเสมือนจะรบกวน หรือบางทีคุณอาจมีคำจำกัดความการทำงานที่แตกต่างไปจากฉัน
Ben Voigt

@Ben คุณมีโอกาสถูกต้อง ฉันไม่ได้ใช้โหมด Virtual XP มากเกินไป ... ตอนนี้ฉันคิดว่ามันจะต้องมีการเชื่อมต่อกับไดรเวอร์ที่ติดตั้งอย่างถูกต้องบนโฮสต์ระบบปฏิบัติการใช่ไหม? ขอบคุณสำหรับการแก้ไข
Ben Richards

2
@ sidran32: และแม้แต่ในหมู่ผู้ขับขี่มีข้อยกเว้นที่สำคัญบางประการ ตัวอย่างเช่นไดรเวอร์ USB ไม่พูดกับฮาร์ดแวร์โดยตรงพวกเขาจะพูดคุยกับไดรเวอร์สำหรับคอนโทรลเลอร์โฮสต์ USB โซลูชันเวอร์ช่วลไลเซชั่นบางตัว (เช่น VMWare Workstation) ส่งต่อคำขอ USB ไปยังโฮสต์ระบบปฏิบัติการด้วยวิธีการทั่วไปพอที่จะทำให้ไดรเวอร์ USB ใช้งานได้ในไคลเอนต์ ไม่แน่ใจเกี่ยวกับการจัดการโหมด XP ของ USB และสิ่งต่าง ๆ เช่นอุปกรณ์ PCI ไม่สามารถเข้าถึงได้อย่างแน่นอนโดยไดรเวอร์ใน VM
Ben Voigt

4

ไม่ได้อย่างแน่นอน. คุณสามารถเรียกใช้แอปพลิเคชั่น 32 บิตก็ได้บน Windows 64 บิต Windows XP 64 บิตค่อนข้างไม่เสถียร แต่ Windows ได้พัฒนาไปมากแล้ว ฉันจะแนะนำ 64 บิตให้กับทุกคน มันจะทำงานได้ดี นอกจากนี้ในระบบ 32 บิตคุณจะไม่สามารถใช้ RAM มากกว่า 3 GB เนื่องจากระบบส่วนใหญ่จัดส่งประมาณ 4 GB และมากกว่าทุกวันนี้ฉันจะบอกว่าสาเหตุของการรับ 32 บิตนั้นเป็นรายการที่สั้นมาก


2
การแก้ไข: แอปพลิเคชัน 32 บิตใด ๆ ที่ทำงานอย่างถูกต้องบน Windows 32 บิตจะทำงานได้ดีบน Windows 64 บิต แต่มีแอปพลิเคชั่น 32 บิตที่เขียนไม่ดีจำนวนมากซึ่งทำให้ข้อสันนิษฐานเกี่ยวกับตัวอักษรไดรฟ์หรือรูปแบบไดเรกทอรีหรือสิทธิ์ของผู้ดูแลระบบซึ่งแตกต่างจากการติดตั้ง XP จำนวนน้อยและจะใช้งานไม่ได้ - บิตติดตั้ง
Ben Voigt

1

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

หากเว็บไซต์สนับสนุนสำหรับแล็ปท็อปของคุณมีไดรเวอร์และยูทิลิตี้เวอร์ชัน 64 บิตอาจมีเหตุผลเพียงเล็กน้อยที่จะไม่ย้ายไปที่ 64 บิตโดยเฉพาะถ้าคุณมีหน่วยความจำมากกว่า 3GB ติดตั้ง (Windows 32 บิตอาจมีปัญหาในการจัดการทั้งหมด) . หากคุณต้องการรันโปรแกรม windows ที่เก่ามาก (16 บิต) คุณอาจประสบปัญหา แต่มีโหมด XP สำหรับสิ่งนี้และมีแนวโน้มว่าจะเป็นปัญหาในสภาพแวดล้อมขององค์กรด้วยซอฟต์แวร์รุ่นเก่ามากเท่านั้น


1
ฉันจะขยายไปที่ "ขึ้นอยู่กับว่าฮาร์ดแวร์มีประโยชน์อย่างไรนี่อาจเป็นปัญหาหรือไม่มีปัญหา" การขาดไดรเวอร์สำหรับแฟกซ์ / โมเด็มหรือเครื่องอ่านการ์ด SD อาจไม่รบกวนผู้ใช้ส่วนใหญ่อย่างมาก
Ben Voigt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.