我目前有一台只有一个驱动器的 PC,上面安装了 WinXP。我很快会为这台安装了 Win7 的 PC 添加另一个驱动器(当时它在另一台机器上)。
当 PC 启动时,我会自动获得选择从哪个驱动器启动的选项吗,还是我需要做一些设置?
我猜无论我启动哪个操作系统,我都能够看到另一个驱动器。是吗?
在这种情况下,已安装的软件如何工作?例如,假设我启动 Win7,并从 WinXP 驱动器运行一些在 WinXP 下安装的软件。它可以运行吗?我只是在考虑运行应用程序可能需要的 WinXP 注册表设置之类的东西。如果我没有启动 WinXP,这些设置是否可用?如果我在 Win7 和 WinXP 下安装相同的软件,这会导致任何问题吗?还是这两个驱动器基本上是完全分开的?
答案1
- 有了两个独立的可启动驱动器,就不存在默认启动哪个驱动器的问题。除非无法读取,否则系统将启动第一个驱动器。如果您希望在启动时进行选择,请安装启动管理器。或者使用 BIOS 启动驱动器选择。
- 假设两个驱动器都是 NTFS,那么两个 Windows 版本都可以读取它们,但 Vista 等版本中添加了一些微妙的功能,使得 XP 不喜欢该驱动器。只要 Win7 不写入 XP 驱动器,XP 就应该能够共享它。同样,XP 也不太喜欢 Win7 驱动器。它可能能够读取许多文件,但无法读取某些目录。
- 注册表架构的最大缺陷之一是可共享安装配置的问题。
唉,为了在两个操作系统之间实现良好的互操作性,请使用 FAT32 之类的驱动器格式。但是,有充分的理由不这样做。相反,也许可以使用拇指驱动器或其他使用 FAT 格式化的外部驱动器。
答案2
是的,当您安装 Windows 7 时,它会自动安装双启动加载程序,因此您可以在 bios post 之后选择要启动哪个操作系统。(在另一个驱动器上安装 Windows 7 时需要连接 XP 驱动器,请确保选择正确的驱动器来安装 W7)
是的,您将能够从任一操作系统浏览另一个硬盘。
不可以,您无法运行安装在其他操作系统中的大多数应用程序,它们必须安装在您希望使用它们的操作系统中。