杰瑞科技汇

Win8装Win7双系统,分区和引导怎么搞?

核心要点:

  1. 关键问题:引导模式,Windows 8 默认使用 UEFI + GPT 分区模式,而传统的 Windows 7 安装盘默认使用 Legacy BIOS + MBR 模式,这两种模式不兼容,直接安装会导致“Windows 无法安装到这个磁盘,选中的磁盘具有 GPT 分区格式”等错误。
  2. 解决方案:我们需要在安装 Windows 7 之前,通过 Windows 8 的命令提示行将磁盘转换为 MBR 模式,或者制作一个支持 UEFI 的 Win7 安装盘。
  3. 推荐方案:本教程将采用 “转换磁盘为 MBR” 的方案,因为它兼容性更好,对硬件要求较低,且操作相对简单。

第一步:准备工作(至关重要!)

在开始之前,请务必完成以下所有准备工作,否则可能导致数据丢失或安装失败。

Win8装Win7双系统,分区和引导怎么搞?-图1
(图片来源网络,侵删)
  1. 系统备份

    • 强烈建议使用第三方备份软件(如 Macrium Reflect, Acronis True Image)创建整个系统(C盘)和重要数据的完整镜像备份,这是防止意外最稳妥的方法。
    • 如果没有备份软件,请至少将桌面、文档、下载、图片、视频等个人文件夹中的重要文件手动复制到移动硬盘或U盘中。
  2. 获取 Windows 7 安装镜像

    • 你需要一个合法的 Windows 7 安装镜像文件(ISO 文件),可以从微软官网(如果提供)或可信赖的渠道获取。
    • 注意:确保你下载的 Windows 7 版本(家庭版、专业版等)与你的密码(如果有)匹配。
  3. 准备一个 8GB 以上的 U 盘

    • 这个U盘将被制作成 Windows 7 的安装U盘,U盘中的所有数据将会被清空,请提前备份。
  4. 下载必要的软件

    Win8装Win7双系统,分区和引导怎么搞?-图2
    (图片来源网络,侵删)
    • Windows 7 USB/DVD Download ToolRufus:用于制作启动U盘,本教程以 Rufus 为例,因为它功能更强大,且支持后续步骤所需的“MS-DOS 启动”选项。
    • (可选)EasyBCD:用于最后修复双系统启动菜单,虽然通常系统会自动修复,但备着有备无患。
  5. 关闭安全软件和快速启动

    • 暂时关闭 Windows Defender 和所有第三方杀毒软件,防止它们误删安装过程中的文件。
    • 在 Windows 8 中,进入 电源选项 -> 选择电源按钮的功能 -> 更改当前不可用的设置 -> 取消勾选 “启用快速启动(推荐)”,然后保存更改,这能确保完全关机,而不是进入休眠状态。

第二步:制作 Windows 7 安装U盘

  1. 插入你的 8GB U 盘。

  2. 打开下载好的 Rufus 软件。

  3. 在 Rufus 界面进行如下设置:

    Win8装Win7双系统,分区和引导怎么搞?-图3
    (图片来源网络,侵删)
    • 设备:选择你的 U 盘。
    • 引导选择:点击 “选择”,然后浏览并选择你下载的 Windows 7 ISO 文件。
    • 映像选项:选择 “标准 Windows 安装”
    • 分区方案这是关键! 选择 “MBR 分区方案 for BIOS or UEFI-CSM”,这个选项创建的U盘同时支持传统 BIOS 和 UEFI-CSM(兼容模式)启动,能最大程度兼容我们的安装环境。
    • 目标系统:选择 “UEFI (非 CSM)”
    • 卷标:可以自定义,"Win7 Install"。
    • 格式化选项
      • 文件系统:选择 FAT32(这是标准选择)。
      • 簇大小:默认即可。
      • 快速格式化:勾选。
    • 高级选项
      • 勾选 “创建 Extended 标签和图标文件”
      • 非常重要! 勾选 “创建一个 MS-DOS 启动记录”,这会在U盘里写入一个虚拟的软盘镜像,包含我们需要的 diskpart.exe 工具,用于后续的磁盘转换操作。
  4. 点击 “开始”,Rufus 会提示你U盘数据将丢失,点击 “确定” 开始制作,等待进度条完成,你的 Windows 7 安装U盘就准备好了。


第三步:在 Windows 8 中为 Win7 腾出空间

  1. 在 Windows 8 中,右键点击“此电脑” -> 管理
  2. 在左侧选择 “磁盘管理”
  3. 找到你的主系统盘(通常是 C 盘,容量最大的那个)。
  4. 右键点击 C 盘旁边未分配的“可用空间”或右键点击 C 盘选择 “压缩卷”
  5. 在弹出的窗口中,输入你想要分配给 Windows 7 的空间大小。建议至少 60GB,以确保系统流畅运行。
    • 注意:1GB = 1024MB,所以输入的数字单位是 MB,60GB 应输入 61440
  6. 点击 “压缩”,完成后,你会在磁盘列表的末尾看到一个或多个新的“未分配空间”。

第四步:开始安装 Windows 7

  1. 重启电脑,并在开机时按特定键进入 BIOS/UEFI 设置界面

    • 常见的按键有:F2, F10, F12, Del, Esc,开机时屏幕下方通常会有提示。
  2. 在 BIOS/UEFI 中,你需要修改以下设置:

    • 启动模式:找到类似 "Boot Mode", "CSM", "UEFI/Legacy Boot" 的选项。
    • 设置:将启动模式设置为 "Legacy""CSM" 模式。这是为了确保你的电脑能从我们制作的 MBR 格式U盘启动
    • 安全启动:找到 "Secure Boot" 选项,并将其设置为 "Disabled",安全启动是 UEFI 的一个安全特性,会阻止非微软签名的引导程序,与 Win7 安装冲突。
    • 保存并退出:通常按 F10 键,选择 "Yes" 保存设置并重启电脑。
  3. 电脑重启后,会自动从U盘启动,如果没启动,请开机时立即按启动菜单键(如 F12Esc),然后选择你的U盘。

  4. 进入 Windows 7 安装程序界面,按照提示 “下一步”,然后点击 “现在安装”

  5. 在“请输入产品密钥”界面,你可以选择 “我没有产品密钥”,稍后再激活。

  6. 接受许可条款,然后点击 “下一步”

  7. 在“你想进行何种类型的安装?”界面,选择 “自定义(高级)”

  8. 选择安装位置(最关键的一步)

    • 你会看到之前压缩出的“未分配空间”。
    • 直接选择这个未分配的空间,然后点击 “下一步”
    • 系统会报错:“Windows 无法安装到这个磁盘,选中的磁盘具有 GPT 分区格式”。
    • 不要慌张! 这是预料之中的,点击 “确定”“取消”,然后按 Shift + F10 组合键,打开一个命令提示符窗口。
  9. 在命令提示符中转换磁盘格式

    • 依次输入以下命令,每输完一行按一次回车:
      diskpart
      list disk
    • 此时你会看到所有磁盘,根据大小 识别出你的系统硬盘(Disk 0)千万不要选错!
    • 输入以下命令,将 X 替换为你的磁盘编号(0):
      select disk X
    • 接着输入以下命令,清除所有分区和数据,请再次确认磁盘编号正确!
      clean
    • 然后转换分区表格式:
      convert mbr
    • 最后退出 diskpart:
      exit
    • 关闭命令提示符窗口,返回安装程序界面。
  10. 再次选择安装位置

    • 现在你会发现,之前报错的“未分配空间”已经变成了黑色的“未分配空间”。
    • 直接点击这个空间,然后点击 “下一步”
    • Windows 7 安装程序现在应该可以顺利开始了,接下来的过程是自动的,包括复制文件、展开功能、安装更新等,期间电脑会重启数次。

第五步:首次进入 Windows 7 和修复启动菜单

  1. 当电脑重启时,请务必拔掉U盘,否则它会再次进入 Win7 安装程序。

  2. 经过几次重启后,你会进入 Windows 7 的初始设置界面(设置国家、时区、创建用户名等)。

  3. 完成设置后,你会直接进入 Windows 7 的桌面,你会发现电脑默认启动的是 Windows 7,而 Windows 7 的启动菜单里并没有 Windows 8 的选项。

  4. 修复启动菜单

    • 在 Windows 7 桌面上,下载并安装 EasyBCD
    • 打开 EasyBCD,在左侧选择 “添加新条目”
    • “名称” 栏中输入一个你喜欢的名称,"Windows 8" 或 "Windows 8.1"。
    • “类型” 栏中,选择 “Windows Vista/7”
    • “驱动器” 栏中,选择你的 Windows 8 所在的分区(通常是 C 盘)。
    • 点击 “添加条目”
    • 然后返回 “编辑启动菜单”,你就能看到新添加的 "Windows 8" 条目了,你可以通过右侧的按钮调整它的启动顺序。
    • 关闭 EasyBCD,重启电脑,你应该能看到一个启动菜单,可以选择进入 Windows 8 或 Windows 7 了。

最后一步:恢复 Windows 8 的 BIOS 设置(可选但推荐)

为了确保你的电脑能同时支持两个系统,并且获得最佳性能,你可以考虑将 BIOS 设置改回 UEFI 模式。

  1. 再次进入 BIOS/UEFI 设置界面。
  2. 启动模式 改回 "UEFI"
  3. 安全启动 改回 "Enabled"
  4. 保存并退出。

注意:在 UEFI + GPT 模式下,电脑的启动菜单由 UEFI 固件直接管理,而不是由某个操作系统管理,Windows 7 的启动菜单(BCD)可能不再可见,你需要通过 UEFI 的启动菜单 来选择系统,开机时按启动菜单键(如 F12),你应该能看到两个选项:"Windows Boot Manager"(进入 Win8)和 "Windows 7"(或类似名称),这样设置更安全、更现代。

分享:
扫描分享到社交APP
上一篇
下一篇