admin管理员组

文章数量:1130349

笔者已经在机器上安装了ubuntu,现在通过购买一个固态硬盘打算在上面准备一个windows系统。这样就可以双系统共存了。
不推荐在一块盘上同时安装windows和ubuntu,可能覆盖ubuntu系统引导,导致无法启动。

Windows 磁盘分区初始化为 GPT 并新建分区详细步骤(适用于移动固态硬盘)

【步骤 1】使用 Rufus 安装 Windows 到移动硬盘(Windows To Go)

工具准备:
  • 下载 Rufus(官网:https://rufus.ie/,建议使用便携版)
  • 准备一个 Windows 10 或 Windows 11 的 ISO 镜像文件
操作步骤:
  1. 打开 Rufus,插入你的移动固态硬盘
  2. 在设备(Device)中选择你的移动硬盘(⚠️不要选错)
  3. 启动类型(Boot Selection)选择 Windows ISO 文件
  4. 映像选项(Image Option)选择:Windows To Go(不是标准安装!)
  5. 分区方案(Partition Scheme):选择 GPT
  6. 目标系统(Target System):选择 UEFI (non-CSM)
  7. 文件系统:默认保持 NTFS,卷标可以写 Windows
  8. 点击“开始”,确认格式化并写入系统
安装过程说明:
  • Rufus 会自动识别并写入所需的引导信息到你之前创建的 EFI 分区中;
  • 主系统分区将被格式化并写入完整的 Windows To Go 系统;
  • 安装完成后,你可以将硬盘插入其他电脑,通过 BIOS 启动菜单启动该 Windows 系统。

【步骤 2】使用 Windows 磁盘管理创建额外数据分区(可选)

打开磁盘管理:
  1. Win + X 键后选择 “磁盘管理”(Disk Management)
  2. 找到你的 1TB 移动固态硬盘
    • 硬盘名称通常是 “磁盘 1” 、“磁盘 2” 等
    • 确保不是你主机的 C 盘
在剩余空间中新建数据分区(如果有未分配空间)
  1. 右键 “未分配空间” → “新建简单卷”
  2. 按提示设置卷大小
  3. 选择文件系统为 NTFS
  4. 设置卷标(如 Data),完成即可

✅ 这样你就能在 Windows 和 Ubuntu 中都访问该数据分区。

【步骤 6】通过 BIOS 启动移动硬盘中的 Windows 系统

操作步骤:
  1. 将这块已经安装好 Windows 的移动固态硬盘插入 Ubuntu 主机的 USB 接口;
  2. 启动电脑时,按住启动热键进入 BIOS(常见按键:F12, Esc, F2, Del,视主板型号而定);
  3. 在 BIOS 或 Boot Menu 中,找到你的移动硬盘:
    • 通常显示为 UEFI: <你的硬盘型号>,或者有 Windows Boot Manager 标识;
  4. 选择该项,回车启动,即可进入移动硬盘上的 Windows 系统;
  5. 如果你希望每次都能自动从移动硬盘启动,也可以进入 BIOS 设置将该硬盘设为启动优先级第一。
注意事项:
  • 首次启动可能稍慢,请耐心等待
  • 移动硬盘启动的 Windows 系统是完全独立的,不会影响 Ubuntu;
  • 移动硬盘不插时默认进入 Ubuntu,插上后可手动选择启动哪个系统。

【可选步骤 7】让系统每次开机都提示选择启动哪个系统(Ubuntu + Windows)

要实现开机时自动显示选择菜单(而不是直接进 Ubuntu),可以修改 Ubuntu 的 GRUB 设置:

方法一:使用 Ubuntu 自动更新 GRUB(推荐在 Ubuntu 中执行一次)
  1. 把移动 Windows 硬盘插入 Ubuntu 主机
  2. 启动进入 Ubuntu 系统
  3. 打开终端,运行以下命令:
sudo update-grub
  1. 系统会自动检测到 Windows Boot Manager,并加入启动项
  2. 重启即可看到启动菜单(GRUB),你可以在 Ubuntu / Windows 之间自由选择
方法二:手动设置 GRUB 显示菜单时间

如果启动菜单太快消失,可以调整显示时间:

sudo nano /etc/default/grub

将其中的:

GRUB_TIMEOUT=0

改为:

GRUB_TIMEOUT=5

保存后运行:

sudo update-grub

即可让启动菜单显示 5 秒。


这样你每次开机时都会看到 Ubuntu 和移动 Windows 的启动项列表,默认进入哪个也可以自定义。

【可选步骤 8】在 BIOS 设置中实现每次启动都弹出启动菜单(适用于部分主板)

某些主板支持在 BIOS 设置中启用“每次启动时都询问从哪里启动”的功能,这通常称为 “Boot Menu Prompt” 或 “Boot Override”。

操作步骤(以华硕为例):
  1. 重启并按 DelF2 进入 BIOS 设置界面
  2. 找到 Boot(启动) 选项卡
  3. 查找如下选项:
    • Boot Menu Prompt → 设为 Enabled
    • Wait For F1 If Error(某些主板此设置也会触发选择菜单)
    • Boot Option #1 保留为默认(通常是 Ubuntu 硬盘),不要强制指定移动盘为首选
  4. 保存退出(F10)
结果:
  • 如果启用成功,启动时主板会询问你选择启动项;
  • 若没有这个选项,你仍然可以在每次开机时通过 EscF8 呼出一次性启动菜单。

📌 注意:不同品牌 BIOS 界面略有差异,可以根据主板型号搜索关键词 “Always show boot menu + BIOS brand”

【可选步骤 9】在双系统中共享 Ubuntu 数据分区供 Windows 访问

默认情况下,Ubuntu 使用 EXT4 文件系统,而 Windows 无法直接识别 EXT4,因此你无法在 Windows 中访问 Ubuntu 的主分区。

✅ 解决方案:添加一个“共享数据分区”供两边系统通用
操作方法(如果 Ubuntu 无法在线分区):

如果 Ubuntu 安装在唯一一块硬盘且整个盘被占用(如 / 和 swap 分区),你将无法直接在 Ubuntu 中在线压缩根分区。

此时请使用 Ubuntu Live 启动盘 进行操作:

  1. 准备一个 U 盘,使用 Rufus 制作一个 Ubuntu Live USB(选择“试用 Ubuntu”模式)
  2. 插入启动 U 盘,在 BIOS 中从 U 盘启动
  3. 进入 Live Ubuntu 后,打开 gparted
  4. 找到原系统盘,右键根分区(ext4) → 调整/移动
    • 缩小一定空间(例如 100GB)
  5. 在新空出的区域右键 → 新建分区
    • 文件系统选择 NTFS,挂载点可自定义为 /mnt/shared
  6. 应用更改,退出 Live 系统并重启

然后在正式的 Ubuntu 和 Windows 系统中都能识别这个共享分区

  • 文件系统:NTFS(Windows 和 Ubuntu 都支持)
  • 挂载点(可选):如 /mnt/shared(Ubuntu 中自动挂载用)
  1. 重启进入 Windows,此分区将自动显示为新盘符(如 D: 或 E:)
注意事项:
  • 不要尝试格式化 Ubuntu 根分区(ext4),否则会破坏系统
  • 共享分区建议专门用于数据交换,如下载、文档、资料等
✅ 高级方案(如果你执意访问 EXT4)

你也可以在 Windows 上安装工具如:

  • Ext2Fsd(支持读写 EXT2/3/4)
  • Linux File Systems for Windows by Paragon(更稳定但有部分功能收费)

📌 建议仍是单独建立一个 NTFS 格式的共享分区,最稳定安全。

至此,移动硬盘版 Windows 系统安装、分区管理、启动配置就全部完成了。

笔者已经在机器上安装了ubuntu,现在通过购买一个固态硬盘打算在上面准备一个windows系统。这样就可以双系统共存了。
不推荐在一块盘上同时安装windows和ubuntu,可能覆盖ubuntu系统引导,导致无法启动。

Windows 磁盘分区初始化为 GPT 并新建分区详细步骤(适用于移动固态硬盘)

【步骤 1】使用 Rufus 安装 Windows 到移动硬盘(Windows To Go)

工具准备:
  • 下载 Rufus(官网:https://rufus.ie/,建议使用便携版)
  • 准备一个 Windows 10 或 Windows 11 的 ISO 镜像文件
操作步骤:
  1. 打开 Rufus,插入你的移动固态硬盘
  2. 在设备(Device)中选择你的移动硬盘(⚠️不要选错)
  3. 启动类型(Boot Selection)选择 Windows ISO 文件
  4. 映像选项(Image Option)选择:Windows To Go(不是标准安装!)
  5. 分区方案(Partition Scheme):选择 GPT
  6. 目标系统(Target System):选择 UEFI (non-CSM)
  7. 文件系统:默认保持 NTFS,卷标可以写 Windows
  8. 点击“开始”,确认格式化并写入系统
安装过程说明:
  • Rufus 会自动识别并写入所需的引导信息到你之前创建的 EFI 分区中;
  • 主系统分区将被格式化并写入完整的 Windows To Go 系统;
  • 安装完成后,你可以将硬盘插入其他电脑,通过 BIOS 启动菜单启动该 Windows 系统。

【步骤 2】使用 Windows 磁盘管理创建额外数据分区(可选)

打开磁盘管理:
  1. Win + X 键后选择 “磁盘管理”(Disk Management)
  2. 找到你的 1TB 移动固态硬盘
    • 硬盘名称通常是 “磁盘 1” 、“磁盘 2” 等
    • 确保不是你主机的 C 盘
在剩余空间中新建数据分区(如果有未分配空间)
  1. 右键 “未分配空间” → “新建简单卷”
  2. 按提示设置卷大小
  3. 选择文件系统为 NTFS
  4. 设置卷标(如 Data),完成即可

✅ 这样你就能在 Windows 和 Ubuntu 中都访问该数据分区。

【步骤 6】通过 BIOS 启动移动硬盘中的 Windows 系统

操作步骤:
  1. 将这块已经安装好 Windows 的移动固态硬盘插入 Ubuntu 主机的 USB 接口;
  2. 启动电脑时,按住启动热键进入 BIOS(常见按键:F12, Esc, F2, Del,视主板型号而定);
  3. 在 BIOS 或 Boot Menu 中,找到你的移动硬盘:
    • 通常显示为 UEFI: <你的硬盘型号>,或者有 Windows Boot Manager 标识;
  4. 选择该项,回车启动,即可进入移动硬盘上的 Windows 系统;
  5. 如果你希望每次都能自动从移动硬盘启动,也可以进入 BIOS 设置将该硬盘设为启动优先级第一。
注意事项:
  • 首次启动可能稍慢,请耐心等待
  • 移动硬盘启动的 Windows 系统是完全独立的,不会影响 Ubuntu;
  • 移动硬盘不插时默认进入 Ubuntu,插上后可手动选择启动哪个系统。

【可选步骤 7】让系统每次开机都提示选择启动哪个系统(Ubuntu + Windows)

要实现开机时自动显示选择菜单(而不是直接进 Ubuntu),可以修改 Ubuntu 的 GRUB 设置:

方法一:使用 Ubuntu 自动更新 GRUB(推荐在 Ubuntu 中执行一次)
  1. 把移动 Windows 硬盘插入 Ubuntu 主机
  2. 启动进入 Ubuntu 系统
  3. 打开终端,运行以下命令:
sudo update-grub
  1. 系统会自动检测到 Windows Boot Manager,并加入启动项
  2. 重启即可看到启动菜单(GRUB),你可以在 Ubuntu / Windows 之间自由选择
方法二:手动设置 GRUB 显示菜单时间

如果启动菜单太快消失,可以调整显示时间:

sudo nano /etc/default/grub

将其中的:

GRUB_TIMEOUT=0

改为:

GRUB_TIMEOUT=5

保存后运行:

sudo update-grub

即可让启动菜单显示 5 秒。


这样你每次开机时都会看到 Ubuntu 和移动 Windows 的启动项列表,默认进入哪个也可以自定义。

【可选步骤 8】在 BIOS 设置中实现每次启动都弹出启动菜单(适用于部分主板)

某些主板支持在 BIOS 设置中启用“每次启动时都询问从哪里启动”的功能,这通常称为 “Boot Menu Prompt” 或 “Boot Override”。

操作步骤(以华硕为例):
  1. 重启并按 DelF2 进入 BIOS 设置界面
  2. 找到 Boot(启动) 选项卡
  3. 查找如下选项:
    • Boot Menu Prompt → 设为 Enabled
    • Wait For F1 If Error(某些主板此设置也会触发选择菜单)
    • Boot Option #1 保留为默认(通常是 Ubuntu 硬盘),不要强制指定移动盘为首选
  4. 保存退出(F10)
结果:
  • 如果启用成功,启动时主板会询问你选择启动项;
  • 若没有这个选项,你仍然可以在每次开机时通过 EscF8 呼出一次性启动菜单。

📌 注意:不同品牌 BIOS 界面略有差异,可以根据主板型号搜索关键词 “Always show boot menu + BIOS brand”

【可选步骤 9】在双系统中共享 Ubuntu 数据分区供 Windows 访问

默认情况下,Ubuntu 使用 EXT4 文件系统,而 Windows 无法直接识别 EXT4,因此你无法在 Windows 中访问 Ubuntu 的主分区。

✅ 解决方案:添加一个“共享数据分区”供两边系统通用
操作方法(如果 Ubuntu 无法在线分区):

如果 Ubuntu 安装在唯一一块硬盘且整个盘被占用(如 / 和 swap 分区),你将无法直接在 Ubuntu 中在线压缩根分区。

此时请使用 Ubuntu Live 启动盘 进行操作:

  1. 准备一个 U 盘,使用 Rufus 制作一个 Ubuntu Live USB(选择“试用 Ubuntu”模式)
  2. 插入启动 U 盘,在 BIOS 中从 U 盘启动
  3. 进入 Live Ubuntu 后,打开 gparted
  4. 找到原系统盘,右键根分区(ext4) → 调整/移动
    • 缩小一定空间(例如 100GB)
  5. 在新空出的区域右键 → 新建分区
    • 文件系统选择 NTFS,挂载点可自定义为 /mnt/shared
  6. 应用更改,退出 Live 系统并重启

然后在正式的 Ubuntu 和 Windows 系统中都能识别这个共享分区

  • 文件系统:NTFS(Windows 和 Ubuntu 都支持)
  • 挂载点(可选):如 /mnt/shared(Ubuntu 中自动挂载用)
  1. 重启进入 Windows,此分区将自动显示为新盘符(如 D: 或 E:)
注意事项:
  • 不要尝试格式化 Ubuntu 根分区(ext4),否则会破坏系统
  • 共享分区建议专门用于数据交换,如下载、文档、资料等
✅ 高级方案(如果你执意访问 EXT4)

你也可以在 Windows 上安装工具如:

  • Ext2Fsd(支持读写 EXT2/3/4)
  • Linux File Systems for Windows by Paragon(更稳定但有部分功能收费)

📌 建议仍是单独建立一个 NTFS 格式的共享分区,最稳定安全。

至此,移动硬盘版 Windows 系统安装、分区管理、启动配置就全部完成了。

本文标签: 双系统WindowsUbuntu