V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whitewash
V2EX  ›  问与答

[求助] 双硬盘多系统(Win10+Win11+多 Linux )共存方案及软件共享问题

  •  
  •   whitewash · 145 天前 · 1126 次点击
    这是一个创建于 145 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位 V 友好,想请教一下关于多系统共存的方案可行性和操作难度。
    我目前的设想是:
    硬件配置:

    硬盘 A:1TB
    硬盘 B:2TB

    分区计划:

    硬盘 A 分区:

    ESP 分区
    MSR 分区( 16MB )
    C1 盘( Win10 系统)
    C2 盘( Win11 系统)
    D 盘(两个 Windows 共用,主要用于安装绿色版软件、)
    默认还有个恢复分区


    硬盘 B 分区:

    ESP 分区
    多个子分区,用于安装多个 Linux 发行版
    一个大的数据分区,用于 Windows 和 Linux 之间共享文件(格式打算用 NTFS )



    目标需求:

    开机时可以选择进入多个系统,默认启动为 Win10
    启动某个 Windows 系统时,不挂载另一个 Windows 的 C 盘
    希望 D 盘上的软件能在两个 Windows 系统间共享使用,这一点好像很困难。
    第 1 条附言  ·  144 天前
    附言 1
    需要修正一下表述,硬盘都使用 GPT 分区。使用 UEFI 。
    安装 windows 的时候会自动分一个 16M 的 MSR 分区。

    https://answers.microsoft.com/zh-hans/windows/forum/all/%E5%AE%89%E8%A3%85windows10%E4%B8%93%E4%B8%9A/ae961bdc-7cc4-4b42-8bb9-a31a1feee5f9

    官方这里说是用于 bitlocker 加密的。
    8 条回复    2025-04-29 14:45:56 +08:00
    zuotun
        1
    zuotun  
       144 天前
    开机时可以选择进入多个系统,默认启动为 Win10:多系统引导的基操
    启动某个 Windows 系统时,不挂载另一个 Windows 的 C 盘:Windows 可能做不到,默认行为就是挂载所有能挂载的分区,除非读不到、文件系统不支持、加密
    希望 D 盘上的软件能在两个 Windows 系统间共享使用:portable 软件都行,但也许也会在用户目录下生成一些配置文件。

    搞不懂为什么要用 MSR
    Linux 可以轻松挂载你能想到的绝大部分文件系统,但是 NTFS 缺少权限控制,只适合拿来挂载数据。如果 Linux 使用频率更高的话 ext4 也许更好。
    woyao
        2
    woyao  
       144 天前   ❤️ 1
    似乎可以考虑 vhd 方案。
    datocp
        3
    datocp  
       144 天前
    选了个 win11 我就不懂了,win11 好像不能安装在 mbr 分区上。

    当年用 grub for dos 试过,这软件在采用 mbr 分区时至少可以分 3 个主分区+1 个 grub 数据分区+1 数据共享分区,这样就可以在 1 个硬盘实现启动 3 个基于 mbr 的 windows7 启动,而且系统分区之间相互隐藏

    grub for dos menu.lst

    timeout 180
    default 3
    password bootdisk
    fontfile (hd0,4)/boot/grub/fonts
    splashimage (hd0,4)/boot/grub/WinXP.gz

    title 01 OS1 ->
    unhide (hd0,0)
    hide (hd0,1)
    hide (hd0,2)
    #hide (hd0,4)
    parttype (hd0,0) 11
    parttype (hd0,1) 18
    parttype (hd0,2) 18
    #parttype (hd0,4) 11
    rootnoverify (hd0,0)
    chainloader +1
    makeactive

    title 02 OS2 ->
    unhide (hd0,1)
    hide (hd0,0)
    hide (hd0,2)
    #hide (hd0,4)
    parttype (hd0,0) 18
    parttype (hd0,1) 11
    parttype (hd0,2) 18
    #parttype (hd0,4) 11
    rootnoverify (hd0,1)
    chainloader +1
    makeactive

    title 03 OS3 ->
    unhide (hd0,2)
    hide (hd0,0)
    hide (hd0,1)
    #hide (hd0,4)
    parttype (hd0,0) 18
    parttype (hd0,1) 18
    parttype (hd0,2) 11
    #parttype (hd0,4) 11
    rootnoverify (hd0,2)
    chainloader +1
    makeactive

    title 04 关闭计算机
    kernel (hd0,4)/boot/grub/memdisk.gz
    initrd (hd0,4)/boot/bootdisk/fdapm.zip

    title 05 load Other bootdisk
    password bootdisk
    configfile (hd0,4)/boot/grub/other.lst
    bjtugun
        4
    bjtugun  
       144 天前 via Android
    单系统➕pve 行不
    whitewash
        5
    whitewash  
    OP
       144 天前
    @bjtugun 不喜欢虚拟机,一个主用,其它的系统算是玩耍,探索。
    whitewash
        6
    whitewash  
    OP
       144 天前
    @zuotun 谢谢哈,windows 主用,所以准备使用 ntfs 。某个大分区专门做个大数据盘。
    whitewash
        7
    whitewash  
    OP
       144 天前
    @datocp 装 win11 是因为,win10 快到期不支持了(虽说还有 LTSC 可以续一续),总得大胆拥抱新系统。见附言 1 ,硬盘是 GPT 分区的。我研究研究这些配置哈。
    whitewash
        8
    whitewash  
    OP
       144 天前
    @woyao 主要是为了探索多系统的可能性,想要原生的体验,除了第一个系统并不是为了生产力。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2605 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:01 · PVG 12:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.