这可能是一个愚蠢的问题,但我认为如果这样做了,对我来说是值得的。
我曾经使用过 Windows 7 Ultimate,但众所周知,仍然有一些软件无法在 Windows 7 上运行,所以我又回到了 Windows XP。现在我想要一台双启动 PC,为此我首先安装了 Windows XP,现在计划安装 Windows 7。
我的问题是,如果我格式化 Windows XP,是否可以从 Windows 7 启动。我有一个 500 GB 的外部硬盘,是否可以在上面安装 Windows 7,并在需要时不使用此硬盘启动 Windows XP。为此,我搜索了此说明,但不知道如何遵循。
****将设备连接到系统并格式化,现在假设您的外部设备已分配字母 D:,您的 cd rom 驱动器分配字母 E:。现在打开运行,在搜索框中输入以下内容:E:\I386\winnt32.exe /syspart:D: /tempdrive:D: /makelocalsource /noreboot。
现在按确定。
现在安装向导将出现在屏幕上。这将比在系统上安装 widnows 花费更多时间。
安装后,您可以移除硬盘并在另一台计算机上使用。****
我的意思是,如果我们将系统设置为双启动,它就不会启动,直到它找不到通过它安装的第二个操作系统。所以我想摆脱这个问题。有可能吗?
答案1
如果您在空白硬盘上安装 Windows XP,它将创建一个组合的启动+系统卷。(这是一个糟糕的想法,自从 Windows XP 发布以来,甚至 x86 PC 世界也终于放弃了这种做法。Windows 7 在空白系统上安装时将创建单独的启动和系统卷。)
如果您在此基础上安装 Windows 7,它将更新该组合卷,用ntldr
Microsoft 的 Boot Manager 替换 Windows XP。Windows XP 启动+系统卷兼作 Windows 7 系统卷,而 Windows 7 启动卷是单独的第二个卷(位于第二个硬盘上)。如果您然后如果您稍后因某种原因格式化 Windows XP 启动+系统卷,那么您的系统确实无法启动,因为它兼作 Windows 7 系统卷。
你想要的是单独的系统卷, 以便两个都Windows XP 和 Windows 7 具有单独的启动和系统卷。它们共享系统卷 — 因为它是系统卷 — 它们各自都有自己的启动卷,您可以随意格式化和重新格式化,而不会互相影响。
当然,你不需要触摸系统音量。你会总是需要您的系统卷。顾名思义,它是系统的重要组成部分。因此,不要将其放在可移动硬盘上,因为有时在引导时它不会在那里。但它会仅有的在 Windows XP/7 双启动设置中包含 Microsoft 的启动管理器、Windows 恢复环境和 Windows XP 启动加载程序。在正常操作中,您不需要触碰它,即使完全重新安装其中一个操作系统也是如此。
答案2
从技术上讲,引导加载程序在 Windows 之前先加载。您只需修改引导加载程序以显示 Windows 7 和 Windows XP 的条目。执行此操作的顺序是先安装 XP,然后安装 Windows 7。安装程序会自动检测您已加载 XP,并自动在引导加载程序上为 XP 创建条目。
如果是在外部驱动器上,你只需要告诉 bios 从外部驱动器而不是内部硬盘启动。但为什么要这样做呢?如果你使用 Windows 7 ultimate,那么你可以访问 XP 模式!!它允许你像常规 Windows 应用程序一样运行 XP 应用程序,但它实际上在底层运行 XP。
例如,我的扫描仪软件没有 32 位驱动程序,所以我在 XP 模式下运行它。看起来就像另一个应用程序,但它在 XP 下运行。
编辑以回应评论
由于您在单独的分区上安装 Windows 7,因此 XP 的任何操作都不会影响 Windows 7(嗯,有 [一个小问题])。2反之亦然。
答案3
在空磁盘上安装 Windows 7 通常会创建 2 个分区:
1 - 系统保留(约100MB)包含Windows 7启动环境
2. Windows 7 本身
根据您的情况,您可以将 Windows 7 的启动环境(系统保留的内容)放在 XP 磁盘上。如果您先在内部磁盘上安装 XP,然后在外部磁盘上安装 Windows 7,那么 Windows 7 启动环境将放在内部磁盘上,并且您将拥有由 Windows 7 安装过程创建的双启动。在 BIOS 中,磁盘的顺序应该是先安装内部 (XP),然后安装外部 (Win 7)。
如果断开外部磁盘,您仍然可以通过 Windows 7 启动环境启动到 XP,但如果您尝试启动到 Windows 7,您将收到错误。
您可以将 XP 的启动选项设为默认,并重命名该条目,因为 Windows 7 安装会将 XP 的条目创建为“早期版本的 Windows”,例如使用此工具可视化 BCD 编辑器。或者,您可以使用 Windows 7“bcdedit.exe”命令行实用程序。