32-Bit Windows 7 oder 64-Bit Windows 7?

Für die meisten potenziellen Windows 7-Benutzer ist eine 64-Bit-Version von Windows 7 der richtige Schritt. Wenn Sie jedoch nicht über genügend RAM (mindestens 4 GB) verfügen oder sich auf Geräte verlassen, die keine 64-Bit-Treiber unterstützen, oder eine vorhandene 32-Bit-Installation aktualisieren müssen, ist dies möglicherweise 32-Bit-Windows 7 die bessere Wahl. Einige Editionen von 64-Bit-Windows 7 bieten einen Windows XP-Modus, der einige Abwärtskompatibilitätsprobleme löst, aber kein Allheilmittel ist. Im schnellen Q & A-Format finden Sie hier genau das, was Sie wissen müssen.

F. Wird mein PC unter 64-Bit-Windows 7 unterstützt?

A. Die meisten PCs, die in den letzten drei Jahren hergestellt wurden (dh nach dem Debüt von Vista), können 64-Bit-Windows 7 ausführen. Ausnahmen sind solche, die mit Low-End-CPUs geliefert werden, die die AMD- oder Intel 64-Bit-Erweiterungen nicht unterstützen . Beispiele hierfür sind Intels Atom-Reihe von CPUs mit geringem Stromverbrauch und frühe Intel Core-CPUs wie das Core Duo (nicht Core 2 Duo). Wenn Sie nicht sicher sind, welche Art von CPU sich in Ihrem System befindet oder ob die CPU den 64-Bit-Betrieb unterstützt, können Sie dies mit dem kostenlosen Intel Processor Identification Utility herausfinden.

[Sehen Sie, was Windows von Mac OS X gestohlen hat . Sehen Sie, was Mac OS X von Windows gestohlen hat . | Entdecken Sie die 10 besten kostenlosen Open Source-Apps für Windows ]]

F. Was ist mit all meinen Peripheriegeräten?

A. Wie bei der PC-Unterstützung funktionieren die meisten in der Vista-Ära hergestellten Peripheriegeräte mit 64-Bit-Windows 7. Die Unterstützung älterer Legacy-Geräte ist jedoch ein Hit-or-Miss-Angebot. Einige Hersteller - zum Beispiel Anbieter von Netzwerkkarten oder Festplattencontrollern - sind aktueller als andere, was zum Teil darauf zurückzuführen ist, dass sie seit 2002-2003 64-Bit-Computer unter Windows Server unterstützen Zeitfenster. Geräte, die nicht offensichtlich mit dem Rechenzentrum verbunden sind (z. B. benutzerdefinierte Eingabegeräte, Multimedia-Hardware und einige Drucker), können schwieriger zu integrieren sein, da sie zu einer Zeit hergestellt wurden, als 64-Bit-Desktops eine Seltenheit waren. Am besten führen Sie eine Websuche durch, um festzustellen, ob der Hersteller einen 64-Bit-Gerätetreiber veröffentlicht hat, und, falls dies nicht der Fall ist, wenn andere Benutzer eine Lösung gefunden haben.

F. Kann ich unter 64-Bit-Windows 7 einen 32-Bit-Gerätetreiber verwenden?

A. Nein. Ein Gerätetreiber ist privilegierter Code, der im selben Adressraum wie der Windows-Kernel ausgeführt wird. Als solches muss es mit der Architektur des Kernels selbst übereinstimmen. Einige Hersteller bündeln sowohl 32-Bit- als auch 64-Bit-Treiber in einem einzigen Installationspaket, sodass gelegentliche Beobachter manchmal falsch berichten, dass ein 32-Bit-Treiber unter 64-Bit-Windows funktioniert. Während 32-Bit-Treiber in 64-Bit-Windows 7 nicht direkt unterstützt werden, können 64-Bit-Windows 7-Benutzer 32-Bit-Treiber im Windows XP-Modus installieren und USB-basierte Drucker und andere USB-basierte Legacy-Geräte unter Windows verwenden Virtuelle XP-Maschine.

F. Kann ich den Windows XP-Modus mit 64-Bit-Windows 7 verwenden?

A. Ja. Der Windows XP-Modus wird unter 64-Bit-Windows 7 vollständig unterstützt. Die Verwendung eines Virtual Machine Monitor (VMM) wie des Windows Virtual PC 7-Produkts, das dem Windows XP-Modus zugrunde liegt, ist eine der wenigen Möglichkeiten, einen 32-Bit-Modus zu verwenden Gerätetreiber unter 64-Bit-Windows. Die einzige Einschränkung ist, dass das Gerät eine USB-Schnittstelle verwenden muss. Legacy-Hardware, die eine proprietäre Erweiterungskarte oder einen proprietären Dongle verwendet, funktioniert wahrscheinlich nicht mit einer VMM-Lösung wie dem Windows XP-Modus.

F. Was genau ist der Windows XP-Modus und wie erhalte ich ihn?

A. Die einfache Antwort lautet, dass der Windows XP-Modus eine virtuelle Maschine mit Windows XP SP3 ist, die unter Windows Virtual PC 7 ausgeführt wird. Sie steht Benutzern der Editionen Windows 7 Professional, Ultimate und Enterprise als kostenloser Download zur Verfügung.

Die genauere Antwort lautet, dass der Windows XP-Modus eine native 64-Bit-Anwendung ist (eigentlich eine Reihe von 64-Bit-Diensten und Gerätetreibern), die einen separaten nativen 64-Bit-Prozess erstellt, der eine 32-Bit-PC-Umgebung emuliert.

Es ist wichtig zu beachten, dass der Windows XP-Modus auf die Erstellung einer virtuellen 32-Bit-Umgebung beschränkt ist. Dies gilt auch dann, wenn die zugrunde liegende Windows Virtual PC-Software selbst 64-Bit ist und auf der x64-Version von Windows 7 ausgeführt wird. Sie können also 32-Bit-Windows XP (oder 32-Bit-Vista oder 32-Bit-Windows 7) installieren. Als Gäste in der Windows Virtual PC-Umgebung (die immerhin eine generische VM-Lösung mit einer zusätzlichen Integration für das Windows XP-Modus-Image ist) können Sie 64-Bit-Windows XP oder die x64-Versionen von Vista oder Windows 7 nicht installieren.

F. Kann ich 32-Bit-Windows-Anwendungen unter 64-Bit-Windows 7 ausführen?

A. Ja. Nahezu jede 32-Bit-Windows-Anwendung, die unter Windows XP unterstützt wird, kann unter 64-Bit-Windows unverändert ausgeführt werden. Dies wird durch eine Technologie ermöglicht, die informell als "Win32 on Win64" (kurz WOW) bekannt ist und 32-Bit-API-Aufrufe von einer älteren ausführbaren Win32-Datei in 64-Bit-API-Aufrufe übersetzt, die von den nativen 64-Sub-Subsystemen bedient werden können. Bit Windows 7. Das Nettoergebnis ist, dass 32-Bit-Anwendungen nahtlos unter 64-Bit-Windows ausgeführt werden und dank Optimierungen in Intel- und AMD-CPUs der aktuellen Generation mit oder nahezu voller Geschwindigkeit. Die wenigen Ausnahmen von der WOW-Kompatibilitätsregel betreffen normalerweise Anwendungen, die auf einem oder mehreren proprietären älteren 32-Bit-Gerätetreibern basieren, für die es keine entsprechenden 64-Bit-Versionen gibt.

Beachten Sie, dass das WOW-Konzept wirklich nichts Neues ist. Eine ähnliche Technik wurde von den frühesten Versionen von Windows NT verwendet, um ältere 16-Bit-Windows 3.xx-Anwendungen zu unterstützen.

F. Wenn ich eine 32-Bit-Anwendung unter 64-Bit-Windows 7 installiere, werden die Registrierungseinträge nicht angezeigt. Warum ist das?

A. Die 64-Bit-Versionen von Vista und Windows 7 enthalten die WOW-Übersetzungsschicht zum Ausführen von 32-Bit-Anwendungen (siehe Beschreibung oben). Zusätzlich zur Übersetzung von API-Aufrufen isoliert 64-Bit-Windows Registrierungsänderungen, die von 32-Bit-Anwendungen vorgenommen wurden, und leitet sie an einen speziellen Unterschlüssel in der entsprechenden Registrierungsstruktur weiter.

Beispielsweise werden bei einer 32-Bit-Anwendung, die einen Schlüssel in der Struktur HKEY_LOCAL_MACHINE \ Software aktualisiert, die Änderungen automatisch auf den Wow6432Node-Schlüssel unter dem primären Softwareschlüssel umgeleitet. Wenn Sie diesen Schlüssel erweitern, werden alle 32-Bit-Anwendungsregistrierungsschlüssel und -werte angezeigt, die von WOW automatisch umgeleitet wurden.

F. Gibt es einen Leistungsvorteil bei der Verwendung von 64-Bit-Windows 7?

A. Das hängt davon ab. Wenn Sie mit großen Dateien arbeiten oder Anwendungen ausführen, die viel Speicher belegen, bietet 64-Bit-Windows in der Regel einen leichten Leistungsvorteil gegenüber 32-Bit-Windows, das auf identischer Hardware ausgeführt wird. Dies gilt auch bei Verwendung von 32-Bit-Anwendungen. Dies liegt daran, dass das Betriebssystem und die Gerätetreiber selbst von den 64-Bit-Registern einer Intel- oder AMD-CPU profitieren, die im erweiterten 64-Bit-Modus ausgeführt wird. Da 64-Bit-Windows 7 mehr physischen RAM als 32-Bit-Windows 7 unterstützt (192 GB bei Nicht-Home-Versionen gegenüber 4 GB bei 32-Bit-Versionen), können Sie die Funktionen Ihres PCs problemlos weit über das hinaus erweitern, was in möglich ist eine 32-Bit-Welt.

F. Warum verwendet 64-Bit-Windows mehr RAM als 32-Bit-Windows?

A. Jedes 64-Bit-Betriebssystem belegt mehr Speicher als sein 32-Bit-Äquivalent. Dies liegt an der Natur des 64-Bit-Codes: Er verwendet größere interne Strukturen, die sowohl im RAM als auch auf der Festplatte notwendigerweise mehr Speicherplatz beanspruchen. Es ist keine Überraschung, dass das ISO-Image für die 64-Bit-Versionen von Vista und Windows 7 etwa 50 bis 70 Prozent größer ist als die entsprechenden 32-Bit-ISOs, oder dass 64-Bit-Windows nach dem ersten Start eine um 20 bis 30 Prozent höhere physische Speicherauslastung aufweist Hochfahren.

F. Gibt es Sicherheitsvorteile bei der Verwendung von 64-Bit-Windows 7 gegenüber 32-Bit-Windows 7?

A. Ja. Viele der weit verbreiteten Kernel-Initiativen zum "Härten", die Microsoft mit Vista eingeführt hat, sind spezifisch für die 64-Bit-Variante - beispielsweise hardwareunterstützte Data Execution Prevention und PatchGuard. Für 64-Bit-Windows Vista und Windows 7 müssen Gerätetreiber von ihren Autoren digital signiert werden, was es Hackern und Root-Kit-Entwicklern erschwert, ihre Exploits verdeckt als Kernel-Modus-Treiber zu installieren.

F. Kann ich ein Upgrade von einer 32-Bit-Version von Windows auf 64-Bit-Windows 7 durchführen?

A . Nein. Der Upgrade-Prozess von Microsoft unterstützt derzeit nicht das Wechseln zwischen Prozessorarchitekturen. Um ein Upgrade von einer 32-Bit-Version von Windows durchzuführen, müssen Sie eine "saubere" Installation von 64-Bit-Windows 7 durchführen und anschließend Ihre Anwendungen und Daten auf das neue Betriebssystem migrieren.

Diese Geschichte "32-Bit-Windows 7 oder 64-Bit-Windows 7? " Wurde ursprünglich auf .com veröffentlicht . Verfolgen Sie die neuesten Entwicklungen in Microsoft Windows und Windows 7 auf .com.