我再次在一台较旧的机器上安装 Windows - 并且再次面临是否安装 32 位或 64 位版本的问题。
不要专门针对某些单独的设置询问这个问题(例如这里),让我更笼统地问一下:
在 32 位和 64 位之间进行选择时,有什么好的经验法则或标准或规则组合吗?
可能影响决策的因素:
- 哪个Windows 版本要安装(Win XP,Win 7,Win 8.1,Win 10);我猜版本越新,最好使用 64 位。
- 内存大小(1、2、4、8,更多)- 32 位会阻止您从 > 3GB 内存左右受益;而 64 位必须占用更多内存。
- CPU 速度- 这是一个因素吗?
- 其他人,我确信……
答案1
64 位版本的 Windows:
更安全,因为它们采取措施防止程序“修补” Windows 的部分内容并强制驱动程序签名,
由于上述原因,无法使用 32 位驱动程序,
没有 32 位版本的 4GByte RAM 限制,
没有以前版本的 NTVDM,这使得可以运行旧的 DOS 应用程序,并允许这些应用程序轻松使用已安装的打印机和网络。
因此,请避免使用 32 位版本,除非:
- 你的 CPU 是 32 位的,你别无选择,
您有特定的关键设备需要驱动程序,但这些驱动程序无法在 64 位版本上运行,并且您无法获得新的驱动程序或新设备,
真的,真的需要在 Windows 下运行旧的 DOS 应用程序,而像 DOSBox 这样的程序将无法工作(例如打印机或网络支持)。
@Geruta 提出了一个很好的观点,大多数硬件都不太支持 64 位 XP。XP 也是一个糟糕的选择,因为它只支持 2 个 CPU,而许多现代系统都是四核的。当然,由于 XP 已被 Microsoft 淘汰并且没有收到官方更新,因此无论哪个版本,您都应该避免使用它。
答案2
如果您正在安装 XP,请坚持使用 32 位,因为 64 位或多或少是事后才想到的,并且驱动程序支持几乎不存在。
如果您正在安装 Vista 或更高版本,只要您的硬件能够支持,最好使用 64 位。
有一种观点认为,如果你的 RAM 少于 4GB,那么你应该安装 32 位,因为它对你没有好处。这是真的,但是,如果你决定将来将 RAM 升级到 4GB 以上,你就不得不重新安装 Windows。出于这个原因,我始终建议在任何 Vista 或更高版本的安装中使用 64 位,并且系统可以支持 64 位操作系统。除非你的硬件或软件已知不能与 64 位操作系统兼容,否则我认为在上述条件下没有理由不使用它。