Warum benötigt 64-Bit-Windows zwei Programmdateien?

Obwohl Windows XP über eine 64-Bit-Version verfügte, mussten die Verbraucher erst nach der Veröffentlichung von Windows Vista entscheiden, ob sie die 32- oder 64-Bit-Version kauften.

Windows 7/8/10 ist auch in 32- und 64-Bit-Versionen verfügbar. Wenn Sie sich für 64-Bit entschieden haben, haben Sie möglicherweise festgestellt, dass sich auf Ihrer Festplatte zwei Ordner mit Programmdateien befinden. Lesen Sie weiter, um den Unterschied zwischen 32- und 64-Bit-Windows zu untersuchen und warum das Betriebssystem zwei separate Ordner benötigt, in denen Programmdaten gespeichert werden.

Windows 32 und 64-Bit

Der tatsächliche Unterschied zwischen Windows 32 und 64-Bit hängt davon ab, wie viel Speicher das Betriebssystem ansprechen kann. „Adressieren“ bedeutet einfach „Behalten“.

Windows 7/8/10 32-Bit (wie frühere 32-Bit-Versionen von Windows) kann bis zu 4.294.967.296 Byte an Informationen adressieren. Das sind 4 GB Speicher. Theoretisch kann ein 64-Bit-Betriebssystem bis zu 1.8446.744.073.709.551.616 Bytes an Informationen adressieren.

Das sind 16,3 Milliarden Gigabyte. Die Speicherbegrenzung für die Consumer-Versionen von Windows 7 liegt jedoch bei 192 GB, was bei den meisten Motherboards immer noch über den physikalischen Grenzen von 8 GB bis 16 GB liegt. Für Windows 8 sind es 512 GB und für Windows 10 satte 2 TB für die Speicherbegrenzung!

Der Wechsel von einem 32-Bit- zu einem 64-Bit-Betriebssystem ist mehr als nur ein Sprung in den adressierbaren Speicher. Es ist eine Änderung zu einer völlig anderen Methode, um Daten zu verfolgen. Aus diesem Grund benötigt Hardware (z. B. eine Soundkarte) einen völlig anderen Treiber, um unter 64-Bit-Windows zu arbeiten.

Zwei Programmdateien in Windows

Wenn Sie über die 64-Bit-Version von Windows verfügen, haben Sie möglicherweise festgestellt, dass sich auf Ihrer Festplatte zwei Ordner mit Programmdateien befinden.

Einer wird einfach beschriftet Programmdateien und der andere ist beschriftet Programmdateien (x86). Der erste Ordner ist der Standardspeicherort für alle 64-Bit-Programme. Am Ende ist kein zusätzliches Label vorhanden, da als 64-Bit-Betriebssystem davon ausgegangen wird, dass die 64-Bit-Anwendungen in diesem Ordner gespeichert werden.

Der zweite Ordner mit der Bezeichnung Program Files (x86) ist der Standardspeicherort für alle 32-Bit-Anwendungen. In gewissem Sinne handelt es sich dabei um einen Ordner, der für ältere Software entwickelt wurde, die von 32-Bit-Betriebssystemen übrig geblieben ist. Der x86-Teil des Ordnernamens bezieht sich auf die x86-32-Bit-Architektur, auf der die ersten 32-Bit-Prozessoren entwickelt wurden, z. B. die 386-, 486- und Pentium-CPUs.

Leider ist das Umschalten von 32-Bit auf 64-Bit-Anwendungen und Betriebssystemen nicht so einfach, wie es von Microsoft gewünscht wird. Um den Umstieg zu ermöglichen, müsste jeder Softwareanbieter, Hardwarehersteller und Benutzer plötzlich aufhören, irgendetwas zu bauen, das auf einer 32-Bit-Architektur basiert, und mit der Verwendung von 64-Bit zu beginnen. Dies ist völlig unpraktisch, da die meisten Menschen nicht bereit sind, ihre Investitionen in Hard- und Software zu verschwenden und alles neu zu kaufen.

Microsofts Lösung für diesen Übergang von 32-Bit auf 64-Bit bestand darin, die meisten 32-Bit-Anwendungen durch herkömmliche Unterstützung zu unterstützen. Mit anderen Worten, die meisten 32-Bit-Anwendungen funktionieren in der 64-Bit-Betriebsumgebung.

Um die Umstellung zu vereinfachen, hat Microsoft festgelegt, dass alle 32-Bit-Anwendungen standardmäßig in den Ordner Program Files (x86) geladen werden sollen, anstatt mit echten 64-Bit-Anwendungen im regulären Ordner Program Files gemischt zu werden.

Windows verwendet einen Emulator, um 32-Bit-Anwendungen unter 64-Bit-Windows auszuführen. Möglicherweise haben Sie einige Ordner auf Ihrem System gesehen, die diesen Begriff haben WOW64. WOW64 steht für Windows 32-Bit unter Windows 64-Bit. Wenn Sie ein 32-Bit-Programm ausführen und auf das Verzeichnis der Programmdateien zugreifen müssen, wird es mithilfe von WOW64 nahtlos zu C: \ Program Files (x86) \ umgeleitet.

Sie können schnell erkennen, welche Programme auf Ihrem Computer 32-Bit- und 64-Bit-Programme sind, indem Sie einfach in die beiden Ordner blättern.

Alle paar Monate überprüfe ich normalerweise die Website des Softwareentwicklers, um zu sehen, ob eine 64-Bit-Version des Programms veröffentlicht wurde. Manchmal müssen Sie etwas nach der 64-Bit-Version eines Programms suchen. Die meisten Anbieter setzen die 32-Bit-Version auch heute noch als Hauptdownload ein. Sie können beispielsweise die 64-Bit-Version von Office 365 installieren, dies ist jedoch nicht der Standarddownload.

In Kürze werden die meisten Anwendungen jedoch 64-Bit sein, wodurch mehrere Ordner für Programmdateien nicht erforderlich sind. Trotzdem konnte Microsoft selbst bei der Veröffentlichung von Windows Vista 64-Bit keine 64-Bit-Version von Office 2007 entwickeln und veröffentlichen, die gleichzeitig veröffentlicht wurde. Bei vielen der Standard-Windows Store-Apps von Microsoft in Windows 10 handelt es sich weiterhin um 32-Bit-Apps.

Wenn wir alle auf 64-Bit-Anwendungen umstellen, ist es wahrscheinlich, dass die Rede von 128-Bit-Architekturen uns zwingt, den gesamten Prozess erneut zu durchlaufen. Genießen!