เหตุใด Windows 64 บิตจึงต้องการโฟลเดอร์ไฟล์โปรแกรมสองโฟลเดอร์

แม้ว่าWindows XPจะมีเวอร์ชัน 64 บิต แต่จนกระทั่งMicrosoftเปิดตัวWindows Vistaผู้บริโภคต้องตัดสินใจว่าจะซื้อเวอร์ชัน 32 หรือ 64 บิตจริงๆ

Windows 7/8/10 ยังมาในเวอร์ชัน 32 และ 64 บิตด้วย และหากคุณเลือกใช้ 64 บิต คุณอาจสังเกตเห็นว่ามี โฟลเดอร์ Program Files สองโฟลเดอร์ในฮาร์ดไดรฟ์ของคุณ อ่านต่อไปเพื่อสำรวจความแตกต่างระหว่าง Windows(Windows)รุ่น 32 และ 64 บิตและสาเหตุที่ระบบปฏิบัติการต้องการสองโฟลเดอร์แยกกันเพื่อเก็บข้อมูลโปรแกรม

Windows 32 และ 64-บิต

ความแตกต่างที่แท้จริงระหว่างWindows 32และ 64 บิตนั้นเกี่ยวข้องกับหน่วยความจำที่ระบบปฏิบัติการสามารถระบุได้ "ที่อยู่" หมายถึง "ติดตาม"

Windows 7/8/10 32 บิต (เช่น Windows รุ่น 32 บิตก่อนหน้า)(Windows)สามารถระบุข้อมูลได้สูงสุด 4,294,967,296 ไบต์ นั่นคือหน่วยความจำ 4GB ในทางทฤษฎี ระบบปฏิบัติการ 64 บิตสามารถระบุข้อมูลได้มากถึง 1,8446,744,073,709,551,616 ไบต์

นั่นคือ 16.3 พันล้านกิกะไบต์ อย่างไรก็ตาม ขีดจำกัดหน่วยความจำในเวอร์ชันสำหรับผู้บริโภคของWindows 7คือ 192 GB ซึ่งยังคงเกินขีดจำกัดทางกายภาพที่ 8GB ถึง 16GB สำหรับเมนบอร์ดส่วนใหญ่ สำหรับWindows 8จะมีขนาด 512GB และสำหรับWindows 10จะมีความจุสูงสุด 2 TB สำหรับหน่วยความจำสูงสุด!

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

โฟลเดอร์ ไฟล์โปรแกรม(Program)สองโฟลเดอร์(Folders)ในWindows

หากคุณมี Windows(Windows)รุ่น 64 บิตคุณอาจสังเกตเห็นว่ามี โฟลเดอร์ Program Files สองโฟลเดอร์ในฮาร์ดไดรฟ์ของคุณ

อัน หนึ่งมีป้ายกำกับว่าProgram Filesและอีกอันหนึ่งมีชื่อว่าProgram Files (x86 ) โฟลเดอร์แรกคือตำแหน่งเริ่มต้นสำหรับโปรแกรม 64 บิตทั้งหมดของคุณ ไม่มีป้ายกำกับเพิ่มเติมในตอนท้ายเนื่องจากเป็นระบบปฏิบัติการ 64 บิต สันนิษฐานว่าแอปพลิเคชัน 64 บิตจะเข้าสู่โฟลเดอร์นี้

โฟลเดอร์ที่สองชื่อProgram Files ( x86 ) เป็นตำแหน่งเริ่มต้นสำหรับแอปพลิเคชัน 32 บิตทั้งหมดของคุณ เรียกได้ว่าเป็นโฟลเดอร์ที่ออกแบบมาสำหรับซอฟต์แวร์รุ่นเก่าที่หลงเหลือจากระบบปฏิบัติการ 32 บิต ส่วนx86ของชื่อโฟลเดอร์อ้างอิงถึงสถาปัตยกรรม x86(x86) 32 บิต ซึ่งโปรเซสเซอร์ 32 บิตตัวแรกได้รับการพัฒนา เช่น 386, 486 และPentium(Pentium CPUs) CPU

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

โซลูชันของ Microsoft ในการเปลี่ยนจาก 32 บิตเป็น 64 บิตคือการเพิ่มการรองรับดั้งเดิมสำหรับแอปพลิเคชัน 32 บิตส่วนใหญ่ กล่าวอีกนัยหนึ่ง แอปพลิเคชัน 32 บิตส่วนใหญ่จะทำงานในสภาพแวดล้อมการทำงานแบบ 64 บิต

เพื่อช่วยให้การเปลี่ยนแปลงง่ายขึ้นMicrosoftได้กำหนดให้แอปพลิเคชัน 32 บิตทั้งหมดตามค่าเริ่มต้นควรโหลดลงในโฟลเดอร์ Program Files(Program Files) ( x86 ) แทนที่จะผสมกับแอปพลิเคชัน 64 บิตจริงในโฟลเดอร์Program Files ปกติ(Program Files)

Windowsใช้โปรแกรมจำลองเพื่อเรียกใช้แอปพลิเคชัน 32 บิตใน Windows 64(Windows)บิต คุณอาจเคยเห็นบางโฟลเดอร์ในระบบของคุณที่มีคำว่าWOW64 WOW64ย่อมาจากWindows 32-bitบนWindows 64-bit เมื่อใดก็ตามที่คุณเรียกใช้โปรแกรม 32 บิต และจำเป็นต้องเข้าถึงไดเร็กทอรีไฟล์ของโปรแกรม โปรแกรมจะถูกเปลี่ยนเส้นทางไปยัง C:Program Files (x86) อย่างราบรื่นโดยใช้WOW64

คุณสามารถดูได้อย่างรวดเร็วว่าโปรแกรมใดในคอมพิวเตอร์ของคุณเป็นแบบ 32 บิตและ 64 บิตโดยเพียงแค่เรียกดูในสองโฟลเดอร์

ทุกๆ สองสามเดือน ปกติฉันจะตรวจสอบเว็บไซต์ของนักพัฒนาซอฟต์แวร์เพื่อดูว่าพวกเขาได้เผยแพร่โปรแกรมเวอร์ชัน 64 บิตหรือไม่ บางครั้งคุณต้องขุดค้นเล็กน้อยเพื่อค้นหาโปรแกรมเวอร์ชัน 64 บิต ผู้ค้าส่วนใหญ่ในปัจจุบันยังคงผลักดันเวอร์ชัน 32 บิตเป็นการดาวน์โหลดหลัก ตัวอย่างเช่น คุณสามารถติดตั้ง Office 365 เวอร์ชัน 64 บิต(install the 64-bit version of Office 365)ได้ แต่จะไม่ใช่การดาวน์โหลดเริ่มต้น

อย่างไรก็ตาม อีกไม่นาน แอปพลิเคชันส่วนใหญ่จะเป็นแบบ 64 บิต ทำให้ไม่จำเป็นต้องใช้ โฟลเดอร์ Program Files หลาย โฟลเดอร์ ถึงกระนั้นMicrosoftเมื่อเปิดตัวWindows Vista 64 บิต ก็ล้มเหลวในการพัฒนาและเผยแพร่ (Windows Vista)Office 2007รุ่น 64 บิตที่เปิดตัวพร้อมกัน นอกจากนี้ แอป Windows Store เริ่มต้นจำนวนมาก จากMicrosoftในWindows 10ยังคงเป็นแอป 32 บิต

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



About the author

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



Related posts