|
|
“同版本 32 和 64 几乎不能共用系统文件”;你设想的几组同分区方案里,真正能共用最多操作系统文件的是 64 位 XP + 64 位 2003,不是 32 位那一对。Win98 + Win2000 同分区可以硬做,但共用文件很少,风险主要不在 Program Files 改名,而在引导文件和共享组件。
Win98 和 Win2000 装同一分区,并把 Program Files 改名这事 技术上有人做过,微软不支持。官方明确写过:不要把 Win2000 装在已有系统的同一分区上,否则会覆盖对方文件。
64 位 2003 + 64 位 XP,以及和 32 位那一对比谁更“公用”,首先 操作系统文件像不像,和 应用软件能不能共用 是两码事。同一棵代码树(Server 2003 SP1 那一截),内核都是 5.2.3790,补丁也走 2003 那条线。XP x64 的 SP2 对应的是 2003 x64 的 SP2,不是 32 位 XP 的 SP2。所以你的直觉对:这一对操作系统文件重合最多。但微软仍然要求:每个系统单独分区,应用也各自装一份。原因不是文件不像,而是:
根目录只有一套 NTLDR / NTDETECT.COM / BOOT.INI;
不能把两个系统装进同一个 \WINDOWS;
驱动必须是 64 位签名驱动,两边硬件栈稍有不同就可能一边能启动一边不能;
注册表、SID、服务数据库不能合并。
不能指望两个系统共用一个 Windows 或一个 Program Files。 |
|