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

2021-04-01 10:59:42 +08:00
 Thymolblue

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

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 双系统(由于性能问题不考虑虚拟机)

4577 次点击
所在节点    Windows
38 条回复
lucifer69
2021-04-01 15:46:31 +08:00
插眼,想知道 PE 里修复启动项的操作能否解决问题
Cooky
2021-04-01 15:51:54 +08:00
bootsect
bcdboot
dism
wim 镜像
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
2021-04-01 16:17:22 +08:00
@Thymolblue WINPE 不受影响。
josephw
2021-04-01 16:19:42 +08:00
@Thymolblue 我更换主板后使用的佳翼硬盘盒(内装 m2 sata 硬盘)启动 WTG 无任何问题。
Thymolblue
2021-04-01 16:35:11 +08:00
@cat007
@lucifer69
修复了引导,但是并没有解决问题
现在还是在开机能看见徽标后又自动重启,最终蓝屏(提示修复或者重装 windows )
有可能时 23 所说主板 bug 的原因,但是我现在手头还没其他机器测试
Thymolblue
2021-04-01 16:37:51 +08:00
@josephw
这台机器已经过保很久了
现还是在启动前换 m.2 硬盘算了
josephw
2021-04-01 16:41:38 +08:00
@Thymolblue 拿你做好的去别的机器上试一下看看
Pogbag
2021-04-01 16:43:01 +08:00
我昨天刚做好 windows to go 没问题啊 2020H2
nicevar
2021-04-01 17:27:40 +08:00
我有台的 Dell 的 G7 7588,上面的说的,先升级 BIOS 版本,有个版本确实有问题,BIOS 升级的 release note 也写了,自带软件升级的时候还有红色提示,我升级了后从 usb 启动 windows 、linux 和 mac 都没问题,但是除了关闭安全选项外,还有几个地方要小改,去引导设置里面手动选择你 usb 设备的上引导然后看看,黑苹果我是这样启动的。
imn1
2021-04-01 18:00:22 +08:00
两点:
1. USB 肯定可以的,不然那些安装 U 盘,外置光盘启动安装都废了,所以关键点是启动项和 BIOS 设置
2. 主板带 eSata 就简单了,基本可以当内置硬盘看待
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
2021-04-01 22:01:18 +08:00
@billccn 首先你说的“不支持在 U 盘上多个分区”就有一定问题。USB Mass Storage 协议是可以报告给系统是否是可移动设备,之前版本的 Windows 中,若 U 盘报告的是可移动设备,则 Windows 限制分配多个盘符,并不是不支持多个分区,而且现在的 Windows 已经解除了这个限制。但如果 U 盘报告的是不可移动设备,则 Windows 并没有这个限制。
至于之前版本 Windows 中这个限制是否影响 Windows To Go,我没测试过,不知道。但是我把 Win10 2004 安装到报告为可移动设备的 U 盘上,是可以正常启动的。
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=
c2r5
2021-04-02 11:14:14 +08:00
cat007
2021-04-02 11:15:19 +08:00
@Thymolblue SSD 的分区表是 GPT 吗?要与 BIOS 的 UEFI 搭配
wasd6267016
2021-04-02 11:20:03 +08:00
就得用 wtg 新版本不支持就用老版本吧
c2r5
2021-04-02 11:29:42 +08:00
我发的链接,好像只能在墙内才能打开页面。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/767122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX