You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改配置以通过USB3转SATA适配器启动原SATA硬盘上的Windows10?

如何修改配置以通过USB3转SATA适配器启动原SATA硬盘上的Windows10?

兄弟,我太懂你这糟心情况了——之前帮朋友处理过几乎一模一样的问题,明明硬盘好好的,换个USB适配器启动就蓝屏,核心原因就是Windows启动初期依赖的硬件驱动和总线配置还是原来SATA口的,现在换了USB通道就认不出来了。给你几个靠谱的办法,用你那台备用电脑就能操作:

方法一:用BCD命令强制系统检测新硬件

这是最省心的办法,先把故障硬盘通过USB适配器接到备用电脑上(注意别搞混盘符):

  1. 备用电脑上以管理员身份打开命令提示符(Win+X选「Windows终端(管理员)」或者「命令提示符(管理员)」)
  2. 先找到故障硬盘的系统分区,比如你打开「此电脑」看到它是D盘,那就在命令行里输入:
    bcdedit /store D:\boot\bcd /set {default} detecthal Yes
    
    这个命令会让Windows启动时重新检测硬件抽象层,不再死磕原来的旧配置。
  3. 再执行这两个命令,确保启动设备指向当前的启动分区:
    bcdedit /store D:\boot\bcd /set {default} device boot
    bcdedit /store D:\boot\bcd /set {default} osdevice boot
    
  4. 执行完后安全弹出硬盘,装回USB适配器再试试启动。

方法二:注入USB3驱动到系统镜像(针对老版本Win10)

如果你的Win10是比较老的版本(比如1511之前),系统本身没集成USB3.0驱动,启动阶段根本识别不了USB适配器,这时候需要把USB驱动注入到系统里:

  1. 把故障硬盘接到备用电脑上,找到它的Windows分区(比如D:\Windows)
  2. 打开管理员命令提示符,执行DISM命令注入驱动(假设你已经下载好对应芯片的USB3驱动,放在E:\USB3Drivers文件夹):
    Dism /Image:D:\ /Add-Driver /Driver:E:\USB3Drivers /Recurse
    
    这个命令会把文件夹里所有驱动都注入到系统镜像里,包括USB3的控制器驱动。

方法三:修改注册表强制加载USB服务

这个方法更彻底,让系统启动时自动加载USB相关服务,不管原来的配置:

  1. 备用电脑上打开注册表编辑器(Win+R输入regedit回车)
  2. 点击左侧的HKEY_LOCAL_MACHINE,然后顶部菜单选「文件」->「加载配置单元」
  3. 找到故障硬盘的Windows\System32\config\SYSTEM文件,随便起个名字比如BrokenWinSystem,点击确定
  4. 展开BrokenWinSystem\ControlSet001\Services,找到以下几个服务,把它们的Start值改成0(表示自动启动):
    • usbhub
    • usbstor
    • usbccgp
    • xhci(USB3.0控制器)
    • ehci(USB2.0控制器,保险起见也改)
  5. 改完后,回到HKEY_LOCAL_MACHINE,选中BrokenWinSystem,顶部菜单选「文件」->「卸载配置单元」
  6. 安全弹出硬盘,再尝试启动。

方法四:用WinPE修复启动配置

如果上面的方法都不行,你可以做个Windows 10安装U盘,用它启动电脑:

  1. 备用电脑上用微软官方的「媒体创建工具」做个Win10安装U盘
  2. 把故障硬盘接USB适配器,用这个U盘启动,选择「修复计算机」->「疑难解答」->「命令提示符」
  3. 执行以下命令修复引导:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
    执行完后重启电脑,应该就能识别USB上的系统盘了。

备注:内容来源于stack exchange,提问作者WallyZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:22:58