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

如何在 USB 连接的硬盘上安装 Win10?

  •  1
     
  •   Thymolblue · 2021-04-01 10:59:42 +08:00 · 4869 次点击
    这是一个创建于 1337 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我先说一说我目前的尝试:

    1.传统方法,用 rufus 刷入 win10 镜像,然后把 win10 安装在 USB 连接的硬盘,安装程序会报错:不支持 USBIEEE1394

    接口存储器。

    2.把电脑上的 pm9a1 硬盘拔出来,插上硬盘盒里的 sm961,sm961 成功安装了系统。但是 sm961 放回硬盘盒后就无法启

    动了。从 BIOS 选择从 sm961 启动也是无限蓝屏。

    3.用 WTG(windows to go)安装 win10 到外置硬盘,开始可以正常启动,启动一次后电脑就无法识别安装了 WTG 的硬

    盘。官方文档也提示了在 2004 版本后将不再支持 Windows to go,所以现在不考虑 WTG 。

    目前的设备: DELL G7588, SSD sm961, SSD pm9a1, 绿联的 typec 硬盘盒(插的是电脑上雷电 3 口子)

    我想请教一下各位 V 友有没有别的办法从外置硬盘安装 win10 双系统(由于性能问题不考虑虚拟机)

    38 条回复    2021-04-02 11:29:42 +08:00
    Raynard
        1
    Raynard  
       2021-04-01 11:24:58 +08:00
    外置硬盘分区做个启动盘?

    成功安装以后重新分区
    Thymolblue
        2
    Thymolblue  
    OP
       2021-04-01 11:36:46 +08:00
    @Raynard
    但是这样 windows 安装程序还是无法写入到外置硬盘
    似乎安装程序会识别是用的主板原生的口子还是外置转换的口子
    ysc3839
        3
    ysc3839  
       2021-04-01 11:38:13 +08:00 via Android
    > 启动一次后电脑就无法识别安装了 WTG 的硬盘

    怎么个无法识别? BIOS 的启动设备选项中消失?
    ysc3839
        4
    ysc3839  
       2021-04-01 11:41:26 +08:00 via Android
    关于 Windows To Go,我自己用旧版系统中的 Windows To Go 创建工具,配合 2004 的镜像是可以正常写入 U 盘的,也能正常启动。
    Thymolblue
        5
    Thymolblue  
    OP
       2021-04-01 11:45:13 +08:00
    @ysc3839
    就是在 BIOS 选项中直接消失,但是用 windows 自带的磁盘管理工具还是能识别盘的
    ysc3839
        6
    ysc3839  
       2021-04-01 11:47:21 +08:00 via Android
    @Thymolblue 建议你试试在 UEFI Shell 中手动启动,或者用第三方启动管理器 (比如 rEFInd)。
    hertzry
        7
    hertzry  
       2021-04-01 11:48:59 +08:00 via Android   ❤️ 1
    感觉是硬盘盒的问题。
    johnsonshu
        8
    johnsonshu  
       2021-04-01 11:51:13 +08:00 via Android
    曾经装到 u 盘上。 卡得痛不欲生。 后来查了一下,windows 只认证了极少的 u 盘。 我的 u 盘买的太便宜了 写入速度不行
    cat007
        9
    cat007  
       2021-04-01 11:56:39 +08:00
    这题我会
    1 、进入 pe 环境
    2 、正常的安装到 usb 接口的硬盘
    3 、重点:修复启动项
    4 、重启搞定!
    Thymolblue
        10
    Thymolblue  
    OP
       2021-04-01 11:58:51 +08:00
    @johnsonshu
    如果 USB3.0 不行的话我就直接上雷电 3 的硬盘盒了
    毕竟直通 pcie,而且 20G 带宽就能跑满 sm961 了
    cat007
        11
    cat007  
       2021-04-01 11:59:23 +08:00
    我是 USB3.1 硬盘盒+SSD,速度跟接在硬盘位一样
    Thymolblue
        12
    Thymolblue  
    OP
       2021-04-01 11:59:24 +08:00
    @cat007
    感谢,我马上去试!
    ouqihang
        13
    ouqihang  
       2021-04-01 12:49:36 +08:00 via Android
    1 和 2 不行的,win 默认不能从 USB 启动。除了 PE 或 wtg 。3 就不知道了,可能如你所说取消了支持。
    可以试试这个 https://bbs.luobotou.org/forum.php?mod=viewthread&tid=761
    原理类似 wtg 。
    NSAgold
        14
    NSAgold  
       2021-04-01 13:20:13 +08:00 via Android
    ventoy 试试?
    我记得 ventoy 支持从 vhd 启动
    mcluyu
        15
    mcluyu  
       2021-04-01 13:21:54 +08:00
    关闭 BIOS 安全启动, 解压 ISO 到任意盘根目录(非目标盘), 重启选择启动项,从该盘启动安装程序,选择安装到 U 盘。默认你的电脑支持 UEFI,现在应该没有不支持的了吧。
    nguoidiqua
        16
    nguoidiqua  
       2021-04-01 13:32:24 +08:00
    建个虚拟机,不加虚拟硬盘,USB 接入虚拟机安装。
    johnsonshu
        17
    johnsonshu  
       2021-04-01 13:55:42 +08:00 via Android
    @Thymolblue 你这个不算 u 盘。 我觉得装好了就能用吧。 不会有太大性能问题
    johnsonshu
        18
    johnsonshu  
       2021-04-01 13:57:53 +08:00 via Android
    Google 一下有很多的啊。搜一下 wintousb ?
    eternitym31
        19
    eternitym31  
       2021-04-01 14:03:29 +08:00
    有个国产软件 wintohdd,试了下可以(nvme 硬盘 + 硬盘盒),读写没问题。
    woorz
        20
    woorz  
       2021-04-01 14:44:21 +08:00 via Android
    wtg 工具很方便
    lucifer69
        21
    lucifer69  
       2021-04-01 15:46:31 +08:00
    插眼,想知道 PE 里修复启动项的操作能否解决问题
    Cooky
        22
    Cooky  
       2021-04-01 15:51:54 +08:00 via Android
    bootsect
    bcdboot
    dism
    wim 镜像
    josephw
        23
    josephw  
       2021-04-01 16:16:11 +08:00
    @Thymolblue 同用 G7 7588 。 如果你的 G7 还没有过保,请联系一下 Dell 售后。早期的 G7 7588 对于从 usb 启动存在 bug,无论是 WTG 还是 Manjaro Linux 均无法通过外置硬盘启动。怀疑是 UEFI BUG,Bios 升级到 1.09 时仍无法解决,但制作好的 WTG U 盘在其他机器上使用无任何问题。你可以尝试将 Bios 升级至 1.12 以上,如无效建议联系 Dell 售后更换主板。
    josephw
        24
    josephw  
       2021-04-01 16:17:22 +08:00
    @Thymolblue WINPE 不受影响。
    josephw
        25
    josephw  
       2021-04-01 16:19:42 +08:00
    @Thymolblue 我更换主板后使用的佳翼硬盘盒(内装 m2 sata 硬盘)启动 WTG 无任何问题。
    Thymolblue
        26
    Thymolblue  
    OP
       2021-04-01 16:35:11 +08:00
    @cat007
    @lucifer69
    修复了引导,但是并没有解决问题
    现在还是在开机能看见徽标后又自动重启,最终蓝屏(提示修复或者重装 windows )
    有可能时 23 所说主板 bug 的原因,但是我现在手头还没其他机器测试
    Thymolblue
        27
    Thymolblue  
    OP
       2021-04-01 16:37:51 +08:00
    @josephw
    这台机器已经过保很久了
    现还是在启动前换 m.2 硬盘算了
    josephw
        28
    josephw  
       2021-04-01 16:41:38 +08:00
    @Thymolblue 拿你做好的去别的机器上试一下看看
    Pogbag
        29
    Pogbag  
       2021-04-01 16:43:01 +08:00
    我昨天刚做好 windows to go 没问题啊 2020H2
    nicevar
        30
    nicevar  
       2021-04-01 17:27:40 +08:00
    我有台的 Dell 的 G7 7588,上面的说的,先升级 BIOS 版本,有个版本确实有问题,BIOS 升级的 release note 也写了,自带软件升级的时候还有红色提示,我升级了后从 usb 启动 windows 、linux 和 mac 都没问题,但是除了关闭安全选项外,还有几个地方要小改,去引导设置里面手动选择你 usb 设备的上引导然后看看,黑苹果我是这样启动的。
    imn1
        31
    imn1  
       2021-04-01 18:00:22 +08:00
    两点:
    1. USB 肯定可以的,不然那些安装 U 盘,外置光盘启动安装都废了,所以关键点是启动项和 BIOS 设置
    2. 主板带 eSata 就简单了,基本可以当内置硬盘看待
    billccn
        32
    billccn  
       2021-04-01 20:21:37 +08:00
    这个问题最根本的是你的 USB 硬盘盒和操作系统协商的是什么协议,如果是 USB Mass Storage/BOT,也就是 U 盘,那 Windows 是不能在上面运行的,因为不支持在 U 盘上多个分区,只有一个分区可以读写,如果 EFI 分区可以读,那系统分区就读不了,PE 系统可以跑是因为它的系统分区是一个 RAM disk 。你要在这种盘上跑正常的 Windows,必须把系统装进一个 VHD,放在唯一的分区里面,同一个分区在做上 EFI 引导,因为 EFI 只认 FAT,这个效率和 U 盘的损耗都很大。

    如果协商的是 UAS(P),即 USB 协议里套 SCSI,那是可以完全支持的,但是存在非 Windows to go 发行版不能用的软限制,通过修改注册表可以绕过。

    检查硬盘盒是怎么识别的可以通过系统自带的磁盘管理实现,在 USB 设备对应的磁盘上(下半部分最左边那一栏,而不是分区上)点击右键,如果有“更改驱动器号或路径”的选项那这是一个 U 盘,只有 U 盘可以全盘挂载,硬盘只能挂载分区,但可以看到硬盘独有的动态卷等功能。
    ysc3839
        33
    ysc3839  
       2021-04-01 22:01:18 +08:00 via Android
    @billccn 首先你说的“不支持在 U 盘上多个分区”就有一定问题。USB Mass Storage 协议是可以报告给系统是否是可移动设备,之前版本的 Windows 中,若 U 盘报告的是可移动设备,则 Windows 限制分配多个盘符,并不是不支持多个分区,而且现在的 Windows 已经解除了这个限制。但如果 U 盘报告的是不可移动设备,则 Windows 并没有这个限制。
    至于之前版本 Windows 中这个限制是否影响 Windows To Go,我没测试过,不知道。但是我把 Win10 2004 安装到报告为可移动设备的 U 盘上,是可以正常启动的。
    c2r5
        34
    c2r5  
       2021-04-02 11:04:16 +08:00
    在 2011 年,我将 Win7 安装到 USB 移动硬盘,并成功启动系统,且可以在不同的电脑上(台式机、笔记本)成功启动系统。

    具体见下面三个帖子链接:
    https://www.jxcad.com.cn/forum.php?mod=viewthread&tid=1235500&extra=
    https://www.jxcad.com.cn/forum.php?mod=viewthread&tid=1224341&extra=
    https://www.jxcad.com.cn/forum.php?mod=viewthread&tid=1229683&extra=
    cat007
        36
    cat007  
       2021-04-02 11:15:19 +08:00
    @Thymolblue SSD 的分区表是 GPT 吗?要与 BIOS 的 UEFI 搭配
    wasd6267016
        37
    wasd6267016  
       2021-04-02 11:20:03 +08:00
    就得用 wtg 新版本不支持就用老版本吧
    c2r5
        38
    c2r5  
       2021-04-02 11:29:42 +08:00
    我发的链接,好像只能在墙内才能打开页面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.